Please enable JavaScript.
Coggle requires JavaScript to display documents.
OPERATING SYSTEM SUPPORT - Coggle Diagram
OPERATING SYSTEM SUPPORT
Operating System Overview
Objectives and Functions
Convenience
Efficiency
Operating System As a User/Computer Interface
Services
Program creation
Program execution
Access to I/O devices
Controlled access to file
System access
Error detection and response
Accounting
Interfaces
Instruction Set Architecture (ISA)
Application Binary Interface (ABI)
Application Programming Interface (API)
Operating System As a Resource Manager
Types of Operating System
Interactive System
Batch System
Desirable Hardware Features
Memory protection
Timer
Privileged instructions
Interrupts
Unipogramming and Multiprogramming System
Scheduling
Types
Long-term scheduling
Medium-term scheduling
Short-term scheduling
I/O scheduling
Five-State Process
New
Ready
Running
Waiting
Exit/Halted
Process Control Block
Indentifier
State
Priority
Program counter
Memory pointers
Context Data
I/O Status Information
Accounting Information
Memory Management
consist of
Swapping
Partitioning
Paging
Virtual Memory
Translation Lookaside Buffer
Segmentation
Intel x86 Memory Management
Address Spaces
Unsegmented unpaged and paged memory
Segmented unpaged and paged mempry
Segmentation
Table Indicator (TI)
Segment Number
Requesed Privilege Level (RPL)
Paging
ARM Memory Management
Memory System Organization
Virtual Memory Address Translation
Supersections
Sections
Large pages
Small pages
Memory-Management Formats
Access Control
Clients
Managers