Please enable JavaScript.
Coggle requires JavaScript to display documents.
Introduction to OS & Computer System Structures (OS (Definition…
Introduction to OS & Computer System Structures
OS
What?
Program
Intermediary
User
Computer hardware
Definition
Resource allocator
Control program
Kernel
Runs at all times
Interrupt-driven
Preserves CPU
by
Storing registers
at
Program counter
Computer System
Structure
OS
Control
Hardware
Coordinate
Application programs
defines
system resource use
solve user problems
Examples
Word processors
Compilers
Web browsers
Database systems
Video games
Users
Examples
People
Machines
Other computers
Hardware
Examples
Memory
IO devices
CPU
Basic computing resources
Startup
Bootstrap progrm
Stored in
ROM
Firmware
EPROM
Functions
Initialize
system aspects
Load
OS
Start
Execution
Organization
=1 CPU
Connect
Device controllers
Common bus
Shared memory
Simultaneous execution
Operation
IO device
Execute at the same time
CPU
1 device controller
Per device type
Has local buffer
Data moved
CPU
Main memory
Local buffer
Interrupt
CPU
Operation finished
Functions
Transfers control
to
Interrupt service routine
through
Interrupt vector
Contains
1 more item...
Save address of ISR
When in process
Incoming interrupts
Disabled
Trap
Software-generated
Caused by
Error
User request
Handling
Determines
Interrupt type
Vectored
Polling
Action needed
Architecture
I/O Structure