Operating Systems Unit 2 - OS Structures
Operating Systems Unit 2 - OS Structures
RESOURCE MANAGEMENT
UNIT 2
OPERATING SYSTEMS
STRUCTURES
BY DR D B NTALASHA
(Note that the system-call names used throughout this text are
generic)
Example of System Calls
System call sequence to copy the contents of one file to
another file
Example of Standard API
Consider the ReadFile() function in the
Win32 API—a function for reading from a file
Detriments:
Performance overhead of user space to kernel space
communication
Mac OS X Structure
Modules
Most modern operating systems implement kernel modules
Uses object-oriented approach
Each core component is separate
Each talks to the others over known interfaces
Each is loadable as needed within the kernel