Chapter 3 Flashcards
What are I/O Protection
All I/O instructions are privileged instructions, known as I/O protection.
What is memory address space
Region in the main memory that a process can legally access is known as memory address space.
What is Memory protection
Memory protection is a way to control memory access rights on a computer.
What are base register and limit register
In order to have memory protection, add two registers that determine the range of legal addresses a program may access. Base register (Holds the smallest legal physical memory address) Limit register (contains the size of range)
What is the first shell
Bon shell
What are the services offered by OS
- Program execution
- I/O operations
- File system manipulation
- Communication between processes and users
- Error detection and handling
- Resource management
- Accounting information
- Protection
What is AUI
Application user interface, like UI
What are entry points into kernel
1- System call
2- Interrupt generation
3- Trap
4- Signal
What are types of system call
- Process control
- File management
- Device management
- Information maintenance
- Communication (between processes)
What are operating system structures
- Simple structure
- Layered approach
- Microkernels
- Virtual machines
What is simple structure
Application Program -> Resident system program -> MS DOS device drivers -> ROM BIOS device drivers