APznzaarCWU9D9uGyczZNSei8Aal7QgHdVe2SX0 w6ia56VQukUY8YNkvU40l 69 AxbjWxnWkw5QbljnZx0UoXVhQVO1RB7zmdUtJZeSZ...LvWzx06K0 PL1xo87tPC5fGz5izhXf RCv1th1QwkE92pP9Oou7HmiMoRa 9hvQGv0dw O8cQJpN8AzBpsrvnKtyYuNgW9iVoY93D6SFDR9YdC9bzk8cYnild0
APznzaarCWU9D9uGyczZNSei8Aal7QgHdVe2SX0 w6ia56VQukUY8YNkvU40l 69 AxbjWxnWkw5QbljnZx0UoXVhQVO1RB7zmdUtJZeSZ...LvWzx06K0 PL1xo87tPC5fGz5izhXf RCv1th1QwkE92pP9Oou7HmiMoRa 9hvQGv0dw O8cQJpN8AzBpsrvnKtyYuNgW9iVoY93D6SFDR9YdC9bzk8cYnild0
Name:
Registration ID:
Semester:
Department:
Instructor Name:
During the lab sessions, you will work extensively in a Linux environment, learning how
to navigate and control system resources using shell programming, C/C++ compilers,
and system-level commands. The lab begins with the fundamentals of Linux and shell
scripting to ensure a solid foundation. As the course progresses, you will be tasked with
more advanced activities, such as creating and managing threads, system calls, and
implementing IPC using pipes, shared memory, and sockets.
One of the key outcomes of this course is your ability to solve synchronization and
concurrency problems. You will be working with semaphores and shared memory to
address these challenges, culminating in complex exercises like the Readers-Writers
Problem. Additionally, the course will cover file allocation strategies and organization
techniques, which are critical for understanding how data is managed and stored in an
operating system.
This lab is designed to bridge the gap between theoretical knowledge and practical
application, preparing you for advanced system-level programming and professional
roles in IT infrastructure management.
Note:
Please ensure that you adhere to all lab rules and deadlines. Missing sessions or
assignments may affect your overall performance in the course. Each session builds upon
the previous one, so consistent attendance and practice are essential.
NAZEER HUSSAIN UNIVERSITY
FACULTY OF ENGINEERING PRACTICES & SCIENCE
DEPARTMENT OF COMPUTER SCIENCE
OPERATING SYSTEM
MARKS EVALUATION
Experiment No. Marks
10
11
12
13
14
Total Marks
Instructor Signature
CONTENTS
Lab.
Title of Experiments CLOs
No. Date
Remarks Signature
4 Threads CLO-2
Named Pipes
CLO-2
9
1 Workstations (PCs)