UNIT-1 OPERATING SYSTEM SIDE HEADINGS

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