
Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
An assignment for a computer science course at prince sultan university's college of computer & information systems, focusing on process creation in linux and windows operating systems. Students are required to explain the system calls, parameters, and resource sharing involved in process creation, write and test applications, and compare the performance of the two systems. A link to install ubuntu linux on windows is provided.
Typology: Exercises
1 / 1
This page cannot be seen from the preview
Don't miss anything!

Prince Sultan University College of Computer & information Systems Department of Computer Science CS330: Operating Systems Assignment One: Process Creation on Linux and Windows
Linux Process Creation:
Describe in detail how processes are created in Linux. What are the system calls used, parameters passed and the possible scenarios of execution of parent and child processes? What is the level of resource sharing between parents and children?
Write and test simple applications to illustrate your answers. The applications should cover single and multithread cases
You may need to install Linux using a Virtual Machine on your system
Refer to the following link regarding installing Ubuntu Linux on Windows:
https://www.lifewire.com/install-ubuntu-linux-windows-10-steps-
Process Creating in Windows:
Repeat the above exercise for the Windows Operating System. Write simple applications to illustrate your answers. Describe all the parameters needed to create processes on the Windows operating system. Refer to web and other resources to complete your answer.
Compare the two approaches and provide some performance data regarding the executed processes.