Professional Documents
Culture Documents
Chapter 2 OS Structures
Chapter 2 OS Structures
● Usability: It is easy to use the GUI. CLI is complex. The user should
have good knowledge of the commands.
● Memory Requirement: GUI requires more memory as it contains a
lot of graphical components. CLI does not require more memory.
● Speed: GUI is slower, but the CLI is fast.
● Customizability: The user can change the appearance of the GUI.
It is not possible to change the CLI.
● Flexibility: GUI is more flexible whereas CLI is not much flexible.
⮚ Process control
⮚ File management
⮚ Device management
⮚ Information maintenance
⮚ Communications
⮚ Protection
● System programs (system utilities) provide a convenient
environment for program development and execution
● Virtual Machines:is to abstract the hardware of a single computer
(the CPU, memory, etc) into several different execution
environments,