ntroduction
Introduction
An operating system is a program that manages a computer's hardware.It also provides a basis for application programs and acts as an intermediary between the computer user and the computer hardware What Operating Systems Do Computer-System Organization Computer-System Architecture Operating-System Structure 。 Operating-System Operations ·Process Management ·Memory Management ·Storage Management Protection and Security Kernel Data Structures* Computing Environments Open-Source Operating Systems
• An operating system is a program that manages a computer’s hardware. It also provides a basis for application programs and acts as an intermediary between the computer user and the computer hardware • What Operating Systems Do • Computer-System Organization • Computer-System Architecture • Operating-System Structure • Operating-System Operations • Process Management • Memory Management • Storage Management • Protection and Security • Kernel Data Structures* • Computing Environments • Open-Source Operating Systems
What Operating Systems Do user user 1 n compiler assembler text editor database system system and application programs operating system computer hardware Figure 1.1-Abstract view of the components of a computer system
What Operating Systems Do
Computer HW OS Apps Users OS provides services for Apps Users Make the computer system convenient to use OS manages resources Government model,it doesn't produce anything.) Use the computer hardware in an efficient manner Debates about what is included in the OS -Just the kernel,or everything the vendor ships?(Consider the distinction between system applications and 3rd party or user apps
• Computer = HW + OS + Apps + Users • OS provides services for Apps & Users • Make the computer system convenient to use • OS manages resources ( Government model, it doesn't produce anything. ) • Use the computer hardware in an efficient manner • Debates about what is included in the OS - Just the kernel, or everything the vendor ships? ( Consider the distinction between system applications and 3rd party or user apps. )
Computer-System Organization mouse keyboard printer monitor disks on-line CPU disk USB controller graphics controller adapter memory
Computer-System Organization