You are on page 1of 3

SUBJECT – Operating System

Write 2000 words report with 0% plagiarism and 5 websites references at the

end.

ACTIVITY 1: Jobs

a) Comparison between comparing multiprogramming and multitasking

b) What is a Scheduling in OS? Explain with example Long Term Scheduler, Short Term

Scheduler and Mid Term Scheduler.

ACTIVITY 2: Threads

a) Describe Threads and its Benefits over Process.

b) List and Describe types of threads and its Models.

ACTIVITY 3: Linux command-line manipulation of processes

a) Process manipulation

• Example(s) of how to start process

[How to started process]

[Screenshot or section of Linux script showing process starting]

• Example(s) of how to suspend process

[How to suspended process]

[Screenshot or section of Linux script showing process suspended]

• Example(s) of how to run process in background

[How to run process in background]

[Screenshot or section of Linux script showing process running in background]


• Example(s) of how to run process in foreground and bring from background

[How to run process in foreground and bring from background]

[Screenshot or section of Linux script showing process running in foreground or brought from

background]

• Example(s) of how to kill a process

[How to kill process]

[Screenshot or section of Linux script showing process killed]

b) Paragraph on disown, screen and no hop command

c) Description and example of using watch command

ACTIVITY 4: IPC and Synchronization

a) Brief description of IPC with example

b) Explain Synchronization

ACTIVITY 5: Security

a) Create a protection domain matrix, access list and capability list for the diagram
below:

b) Python program which creates a salted hash for a user input.

ACTIVITY 6: Kernel

a) Use system call Create and Open Files Below Filename: "create1.txt”

“create2.txt” "create3.txt”

Write and Read Following text in files:

“Hello I am writing in create1.txt file” text in file "create1.txt”


“Hello I am writing in create2.txt file” text in file "create2.txt” "“Hello I

am writing in create3.txt file” text in file "create3.txt”

You can you C Programming to complete this task.

ACTIVITY 7: FORK

a) Write a Program to create Child Process using Fork System Call and get the PID of
Both Child and Parent Process.

You might also like