Professional Documents
Culture Documents
Operating System Structure
Operating System Structure
Operating System Structure
Structure
OPERATING-SYSTEM
STRUCTURES
• System Components
• Operating-System Services
• System Calls
• System Programs
• System Structure
• Virtual Machines
• System Design and Implementation
• Booting
Operating Systems Components
• Process Management
• Main-Memory Management
• Secondary-Storage Management
• I/O System Management
• File Management
• Protection System
• Networking
• Command-Interpreter System
Process Management
• A process is a program in execution. A process needs
certain resources, including CPU time, memory, files, and
I/O devices, to accomplish its task.
• Device Drivers
– Must have access to I/O hardware
– Must be able to handle interrupts.
– Communicate with other parts of the OS (File
system, Networking etc).
File Management
• A file is a collection of related information.
• The next r-- means that all other users have only read permission.
• The name of the owner of the file is martin; the name of the group
for the file is staff; the length of the file is 382983 bytes; the
file was created on Jan 18 at 10:20 and the name of the file
is:notes305.html
– Push (store) the parameters onto the stack by the program, and pop off
the stack by the operating system.
System Programs
• System programs provide a convenient environment
for program development and execution. They can be
divided into:
– File manipulation
– Status information
– File modification
– Programming-language support
– Program loading and execution
– Communications
– Application programs