Introduction Flashcards
(58 cards)
A program that acts as an intermediary between a user of a computer and the computer hardware.
Operating System
The software responsible for the management and coordination of activities and the sharing of the resources of the computer.
Operating System
Use the computer hardware in an efficient manner.
Operating System
Its job is to coordinate the execution of all other software, mainly user applications.
Operating System
Execute user programs and make solving user problems easier.
Make the computer system convenient to use
Use the computer hardware in an efficient manner
Operating system goals
what are the steps of operating system?
User - application - operating system - hardware
provides basic computing resources
cpu, memory, I/O devices
Hardware
Controls and coordinates use of hardware among various applications and users
Operating System
define the ways in which the system resources are used to solve the computing problems of the users
Application Programs
People, machines, other computers
Users
All temporary computer designs are based on VON NEUMANN Architecture
True
Data & instructions are stored in a single read-write memory
* Contents of memory are addressable by location
* Execution occurs in a sequential fashion
Key Concepts
Decides between conflicting requests for efficient and fair resource use
OS is a resource allocator
Manages all resources
OS is a resource allocator
Controls execution of programs to prevent errors and improper use of the computer
OS is a control program
I/O devices and the CPU can execute concurrently
True
- Each device controller is in charge of a particular device type
true
- Each device controller has a local buffer
true
- CPU moves data from/to main memory to/from local buffers
true
- I/O is from the device to local buffer of controller
- Device controller
true
informs CPU that it has finished its operation by causing an interrupt
true
Components of a Modern OS
Storage management
Device Management
Memory Management
File Management
Process Management
Interrupt transfers control to the interrupt service routine generally, through the
interrupt vector, which contains the addresses of all the service routines
true
must save the address of the interrupted instruction
interrupt architecture