You are on page 1of 1

OS Hourtourleng Hort 190702403375

Assignment 2
Answer the Questions

1.What is the kernel of an OS?


A Kernel is the central component of an Operating System. The Kernel is also said to be the
heart of the Operating System. It is responsible for managing all the processes, memory,
files, etc. The Kernel functions at the lowest level of the Operating System. It acts as an
interface (bridge) between the user-level application (software) and the hardware.
Therefore, the communication between the software and the hardware is done via the
Kernel.
2. What is multiprogramming?
Multiprogramming is a rudimentary form of parallel processing in which several
programs are run at the same time on a uniprocessor. Since there is only one
processor, there can be no true simultaneous execution of different programs.
Instead, the operating system executes part of one program, then part of
another, and so on. To the user it appears that all programs are executing at the
same time.
3. What is a process?
A process is defined as an entity which represents the basic unit of work to be implemented
in the system. To put it in simple terms, we write our computer programs in a text file and
when we execute this program, it becomes a process which performs all the tasks
mentioned in the program.
4. What is thread?
A thread is a path of execution within a process
5. Describe the round-robin scheduling technique?
Round Robin Scheduling is the preemptive scheduling algorithm

You might also like