Week 1 Talking Points
Week 1 Talking Points
Week 1 Talking Points
Week 1
Talking Points
Kernel Organization
• Basic kernel facilities: timer and system-clock handling, descriptor management, and process
Management
• Security features: conventional UNIX model, but also sandboxing, virtualization, event auditing, and
cryptographic services
• Generic system interfaces: the I/O, control, and multiplexing operations performed on Descriptors
• Filesystems: files, directories, pathname translation, file locking, and I/O buffer management
• Support for network communication: communication protocols and generic network facilities, such
as routing
Table 2.1
Table 2.2
Process Management
• Multi-Tasking
• Process Context
– User level state
• Address space state
• Runtime env
• Kernel state
– Scheduling parameters
– Resource controls
– Id info
Process Management
• Process Identifier (PID)
– Used by Kernel and User to reference a process
• New process (child) is cloned from an existing
(parents) process.
– fork
– Inherits properties of the parent
• Think extends in OOP.
– Implies that the new process will execute in the
resource env of the parent.
• Address space
• Permissions etc.
Fig 2.1