Revision Sheet - 16. System Software and Virtual Machines

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 2

ICT coordinator Revision Sheet

M. Galal 16. SYSTEM SOFTWARE AND VIRTUAL MACHINES

1) Match the following pairs

1. Low level A. is part of the operating system. ( 3 )


scheduling
2. The direct memory B. allows computers to carry out more than one task. ( 4 )
access (DMA)
controller
3. The kernel C. decides which process should next get the use of CPU time. ( 1 )

4. Multitasking D. Allow hardware to access the main memory independently of the


CPU. ( 2 )
5. Preemptive E. Resources are allocated to a process for a limited time. ( 5 )

-------------------------------------------------------------------------------------------------------------------------------------

2) What are the three possible conditions that A process


state refers to ?
A process state refers to the following three possible conditions
1 running
2 ready
3 blocked.
-------------------------------------------------------------------------------------------------------------------------------------

3) Mention the two types of RAM ?


Physical memory and virtual memory.

-------------------------------------------------------------------------------------------------------------------------------------
ICT coordinator Revision Sheet

M. Galal 16. SYSTEM SOFTWARE AND VIRTUAL MACHINES

4) What are the differences between GUI and CLI ?


• Command Line Interface (CLI)
o Text-based interface
o Users type commands to perform tasks
o Requires knowledge of command syntax
• Graphical User Interface (GUI)
o Visual-based interface with icons, windows, and menus
o Users interact with the system using a mouse and keyboard
o Easier for beginners to learn and use
-------------------------------------------------------------------------------------------------------------------------------------

5) What are the differences between Preemptive and Non-


preemptive?

You might also like