1. TYPES OF SYSTEM:
o
MAIN FRAME
o
DESK TOP
o
MULTIPROCESSOR
o
DISTRIBUTED
o
CLUSTERED
o
REAL TIME
o
HAND HELD
2. OS SYSTEM STRUCTURE:
o
SIMPLE
o
LAYERED APPROACH
o
MICRO KERNELS
3. SYSTEM COMPONENTS:
o
PROCESS MANAGEMENT
o
MAIN-MEMORY MANAGEMENT
o
FILE MANAGEMENT
o
I/O SYSTEM
o
SECONDARY STORAGE
4. OPERATING SYSTEM SERVICES:
o
PROGRAM EXECUTION
o
I/O OPERATION
o
FILE SYSTEM MANIPULATION
o
COMMUNICATIONS
o
ERROR DETECTION
o
RESOURCE ALLOCATION
o
ACCOUNTING
o
PROTECTION
5. VIRTUAL MACHINES.
6. SYSTEM DESIGN AND IMPLEMENTATION:
o
DESIGN GOAL
o
MECHANISM AND POLICIES
o
IMPLEMENTATION
7. PROCESS STATE:
o
NEW
·
RUNNING
·
WAITING
·
READY
·
TERMINATED
8. PROCESS CONTROL BLOCK:
o
PROCESS STATE
o
PROGRAM COUNTER
o
CPU REGISTERS
o
CPU SCHEDULING INFORMATION
9. MEMORY MANAGEMENT INFORMATION
10. INTER PROCESS
COMMUNICATION:
o
MESSAGE PASSING SYSTEM
o
NAMING
o
SYNCHRONIZATION
o
BUFFERING
11. PROCESS SCHEDULING:
o
SCHEDULING QUEUES
o
SCHEDULERS
o
CONTEXT SWITCH
12. THREADS:
MULTITHREADING
MODELS:
o
MANY –TO-ONE MODEL
o
ONE-TO-ONE MODEL
o
MANY-TO-MANY
13. SCHEDULING CRITERIA:
o
CPU UTILIZATION
o
THROUGHPUT
o
TURN AROUND TIME
o
WAITING TIME
o
RESPONSE TIME
14. SCHEDULING ALGORITHMS:
o
FIRST-COME, FIRST-SERVED
o
SHORTEST-JOB-FIRST
o
PRIORITY
o
ROUND ROBIN
o
MULTILEVEL QUEUE
o
MULTILEVEL FEEDBACK QUEUE.
No comments:
Post a Comment