Operating System Tutorial

UNIT- I

  1. What is Operating System? 
  2. History and Evolution of OS
  3. Basic OS functions
  4. Resource Abstraction
  5. Types of Operating Systems– Multi programming Systems, Batch Systems, Time Sharing Systems
  6. Operating Systems for Personal Computers
  7. Workstations and Hand-held Devices
  8. Process Control & Real time Systems.
  9. Operating system structure
  10. Operating systems operations
  11. Computing environments
  12. Open-Source Operating Systems.
  13. System Structures: Operating System Services 
  14. User and Operating-System Interface
  15. systems calls
  16. Types of System Calls
  17. system programs
  18. operating system structure
  19. operating system debugging 
  20. System Boot

UNIT- II

  1. Processor and User Modes
  2. Kernels, System Calls and System Programs
  3. System View of the Process and Resources
  4. Process Abstraction
  5. Process Hierarchy
  6. Threads
  7. Threading Issues
  8. Thread Libraries
  9. Process Scheduling
  10. Non-Preemptive and Preemptive Scheduling Algorithms.

UNIT III
Process Management: 

  1. Deadlock
  2. Deadlock Characterization
  3. Necessary and Sufficient Conditions for Deadlock
  4. Deadlock Handling Approaches: 
  5. Deadlock Prevention
  6. Deadlock Avoidance
  7.  Deadlock Detection and Recovery.

Concurrency control

  1. Concurrent and Dependent Process
  2.  Critical Section
  3. Semaphores
  4. Methods for Inter- process Communication
  5. Process Synchronization
  6. Classical Process Synchronization Problems
  7.  Producer-Consumer, Reader-Writer.

UNIT IV
Memory Management: 

  1. Physical and Virtual Address Space
  2. Memory Allocation Strategies–
  3. Fixed and -Variable Partitions
  4. Paging
  5. Segmentation
  6. Virtual Memory

UNIT V
File and I/O Management, OS security : 

  1. Directory Structure,
  2. File Operations
  3. File Allocation Methods
  4. Device Management
  5. Pipes, Buffer, Shared Memory
  6. Security Policy Mechanism
  7. Protection
  8. Authentication and Internal Access Authorization

Introduction to Android Operating System

  1. Android Development Framework
  2. Android Application Architecture
  3. Android Process Management and File System
  4. Small Application Development using Android Development Framework.

0 comments :

Post a Comment

Note: only a member of this blog may post a comment.

Machine Learning

More

Advertisement

Java Tutorial

More

UGC NET CS TUTORIAL

MFCS
COA
PL-CG
DBMS
OPERATING SYSTEM
SOFTWARE ENG
DSA
TOC-CD
ARTIFICIAL INT

C Programming

More

Python Tutorial

More

Data Structures

More

computer Organization

More
Top