OperatingSystemsChapter 1Overview of an Operating System1
Operating Systems Chapter 1 Overview of an Operating System 1
ObjectivesOverviewofos-OverviewofComputerSystem:Organization&Architecture- Whatis an Oos-OsOperation:Interrupt-drivenviasystemcallMajorOS Components-ProcessManagement一MemoryManagement-StorageManagementKernelDataStructuresComputingEnvironments&Open-SourcedOs
Objectives • Overview of OS – Overview of Computer System: Organization & Architecture – What is an OS – OS Operation: Interrupt-driven via system call • Major OS Components – Process Management – Memory Management – Storage Management • Kernel Data Structures • Computing Environments & Open-Sourced OS
Before wetalkabout OS..Overview of Computer System-System Organization-Storage Structure-System Architecture3
Before we talk about OS. Overview of Computer System -System Organization -Storage Structure -System Architecture 3
ComputerSystemOrganization: Computer-system organization- One or more CPUs, device controllers connect throughcommon bus providing access to shared memory- Concurrent execution of cPUs and devices competing formemory cyclesprinterkeyboardmonitormousediskson-linediskgraphicsCPUUSBcontrollercontrolleradaptermemory
Computer System Organization • Computer-system organization – One or more CPUs, device controllers connect through common bus providing access to shared memory – Concurrent execution of CPUs and devices competing for memory cycles
Computer-SystemOrganization· I/O devices and the CPU can execute concurrently- Each device controller is in charge of a particular device typeEachdevicecontrollerhasalocal buffer-CPUmovesdatafrom/tomainmemoryto/fromlocalbuffers-Device controller informs CPU that it has finished its operation bycausinganinterrupt
Computer-System Organization • I/O devices and the CPU can execute concurrently – Each device controller is in charge of a particular device type – Each device controller has a local buffer – CPU moves data from/to main memory to/from local buffers – Device controller informs CPU that it has finished its operation by causing an interrupt