Operating Systems notes – KNEC Diploma

INTRODUCTION TO OPERATING SYSTEM

  • Introduction to Operating system
  • Operating Systems Terminology’s
  • The History of Operating Systems
  • Operating System Structure
  • Operating System ─ Types
  • Operating System ─ Properties
  • Job control

Click here to access notes on this Topic



CHAPTER 2: PROCESS MANAGEMENT

  • Definition of a Process and terms
  • The Process Model
  • Process Levels
  • Process States Life Cycle
  • Inter-process communication
  • Race Conditions
  • Critical Section
  • Mutual Exclusion
  • Using Systems calls ‘sleep’ and ‘wakeup’
  • Semaphore & Monitor
  • Process scheduling
  • Definition
  • Process Scheduling Queues
  • Process scheduling and Job scheduling
  • Schedulers
  • Context Switch
  • Process Scheduling Algorithms
  • Deadlock
  • Introduction
  • Deadlock Characterization
  • Resource-Allocation Graph
  • Method for Handling Deadlock //Detection
  • Description of Error Diagnosis

Click here to access notes on this Topic



CHAPTER 3: MEMORY MANAGEMENT

  • Introduction to Memory management
  • Memory management Objective
  • Memory management Concepts
  • Static vs Dynamic Loading
  • Static vs Dynamic Linking
  • Memory allocation technique
  • Contiguous Allocation
  • Paging
  • Virtual Memory
  • Basic Concept of virtual memory
  • Demand Paging
  • Page Replacement Algorithm
  • Segmented paging and Paged segmentation?

Click here to access notes on this Topic



CHAPTER 4: DEVICE (1/0) MANAGEMENT

  • Objectives of device (I/O) management
  • Principles of device (I/O) Hardware
  • Device Controllers
  • Direct Memory Access (DMA)
  • Principles of I/O Software
  • Goals of the I/O Software
  • Introduction to I/O software
  • Device Drivers
  • Interrupt handlers
  • Device-Independent I/O Software
  • User-Space I/O Software
  • Kernel I/O Subsystem
  • Disks and disk operations
  • Overview of Mass-Storage Structure
  • Disk Structure
  • Disk Performance Parameters
  • Disk Scheduling
  • Disk Management
  • Swap Space Management
  • Stable Storage Implementation
  • Disk Reliability
  • Summary
  • Computer clocking system
  • Introduction to system clocking
  • The hardware and software clocks
  • Computer terminals
  • Computer Terminal Hardware
  • Summary
  • Input/Output software
  • Virtual devices
  • Objective of Virtual devices
  • History of Virtual devices
  • Virtual Device Types

Click here to access notes on this Topic



CHAPTER 5: FILE MANAGEMENT

  • File management
  • File system
  • File Concept
  • File Structure
  • File Attributes
  • File Operations
  • File Types – Name, Extension
  • File Management Systems:
  • File-System Mounting
  • File Access Mechanisms
  • Space Allocation

Click here to access notes on this Topic







Share with your friends

2 Replies to “Operating Systems notes – KNEC Diploma”

Leave a Reply

Your email address will not be published. Required fields are marked *