Operating System Structures Outlook
Operating System Structures Outlook Oppgerating-System Services System Call Perspective on Services OtiOperating-StSystem SttStructure Operat ing -System Im pl em en tati on , Generation, and Boot 2 Operating-System Services Services can be provided at different levels Command interpreter Command interpreter Shell: read and interpret control statements Process creation and management, I/O handling , secondary-storage management, System programs main memory management, file- system access, protection, netkitworking, … Or a mouse-based window and menu system System call API System Programs See Windows Systemsteuerung for examples Ressources System Call API E.g. File Open/Read/Write/Close- Interface Ressources e.g. buttons, … 4 Oppgyerating System Service Classes Services intended for the user Uitf(CLIbthGUI)User interface (CLI, batch, GUI) Program execution I//pO operations File-system manipulation Process communications (shared memory, message passing) Error detection (appropriate OS action for errors , debugging support) Services ensuring efficient operation of the system itself Resource allocation for multiple users or jobs at the same time e. g. CPU, RAM , File storage , I /O Accounting for billing or statistics Protection and security Essential Components? 5 Process management Process = Program in execution CildCompiler, word-processittking program, system task A process requires resources CPU time, memory , files , I/O devices Processes may run concurrently Operating system is responsible for Creating and deleting
[Show full text]