Operating Systems Assignment: Process Creation on Linux and Windows, Exercises of Operating Systems

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

2017/2018

Uploaded on 07/02/2018

omazdex
omazdex 🇸🇦

1 document

1 / 1

Toggle sidebar

This page cannot be seen from the preview

Don't miss anything!

bg1
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-2202108
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.

Partial preview of the text

Download Operating Systems Assignment: Process Creation on Linux and Windows and more Exercises Operating Systems in PDF only on Docsity!

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.