UNIT- I
- What is Operating System?
- History and Evolution of OS
- Basic OS functions
- Resource Abstraction
- Types of Operating Systems– Multi programming Systems, Batch Systems, Time Sharing Systems
- Operating Systems for Personal Computers
- Workstations and Hand-held Devices
- Process Control & Real time Systems.
- Operating system structure
- Operating systems operations
- Computing environments
- Open-Source Operating Systems.
- System Structures: Operating System Services
- User and Operating-System Interface
- systems calls
- Types of System Calls
- system programs
- operating system structure
- operating system debugging
- System Boot
UNIT- II
- Processor and User Modes
- Kernels, System Calls and System Programs
- System View of the Process and Resources
- Process Abstraction
- Process Hierarchy
- Threads
- Threading Issues
- Thread Libraries
- Process Scheduling
- Non-Preemptive and Preemptive Scheduling Algorithms.
UNIT III
Process Management:
- Deadlock
- Deadlock Characterization
- Necessary and Sufficient Conditions for Deadlock
- Deadlock Handling Approaches:
- Deadlock Prevention
- Deadlock Avoidance
- Deadlock Detection and Recovery.
Concurrency control
- Concurrent and Dependent Process
- Critical Section
- Semaphores
- Methods for Inter- process Communication
- Process Synchronization
- Classical Process Synchronization Problems
- Producer-Consumer, Reader-Writer.
UNIT IV
Memory Management:
- Physical and Virtual Address Space
- Memory Allocation Strategies–
- Fixed and -Variable Partitions
- Paging
- Segmentation
- Virtual Memory
UNIT V
File and I/O Management, OS security :
- Directory Structure,
- File Operations
- File Allocation Methods
- Device Management
- Pipes, Buffer, Shared Memory
- Security Policy Mechanism
- Protection
- Authentication and Internal Access Authorization
Introduction to Android Operating System
- Android Development Framework
- Android Application Architecture
- Android Process Management and File System
- Small Application Development using Android Development Framework.
0 comments :
Post a Comment
Note: only a member of this blog may post a comment.