HamroCSIT Logo
HAMRO CSIT
  • Semester
    • First Semester
    • Second Semester
    • Third Semester
    • Fourth Semester
    • Fifth Semester
    • Sixth Semester
    • Seventh Semester
    • Eight Semester
  • Questions
  • Entrance
    • Preparation
    • MCQ Questions
    • Discussion
    • Start Discussion
    • Colleges
  • Subscription New
  • Notices
  • Articles
  • Help
    • Ask Question
    • Application (2.9.1)
    • About Points
    • Contribute
    • Contact Us
Login Register
Hamro CSIT User Account
  • Sign In
  • Create Account
Shape | Hamro CSIT Shape | Hamro CSIT Shape | Hamro CSIT Shape | Hamro CSIT
Subject

Operating System

This course includes the basic concepts of operating system components. It consists of process management, deadlocks and process synchronization, memory management techniques, File system implementation, and I/O device management principles. It also includes case study on Linux operating system.

Subject Image | Hamro CSIT
  • Chapters
  • Syllabus
  • Question Banks
  • Questions
  • Text Book
  • Practical
  • Viva
Operating System Overview

1.1. Definition, Two views of operating system, Evolution of operating system, Types of OS. 1.2. System Call, Handling System Calls, System Programs, Operating System Struct. . .

1.1. Definition, Two views of operating system, Evolution of operating system, Types of OS. 1.2. System Call, Handling System Calls, System Programs, Operating System Structures, The Shell, Open Source Operating Systems

1489+ Students

Questions : 12+

Read Note
Process Management

2.1. Process vs Program, Multiprogramming, Process Model, Process States, Process Control Block. 2.2. Threads, Thread vs Process, User and Kernel Space Threads. 2.3. Inter . . .

2.1. Process vs Program, Multiprogramming, Process Model, Process States, Process Control Block. 2.2. Threads, Thread vs Process, User and Kernel Space Threads. 2.3. Inter Process Communication, Race Condition, Critical Section 2.4. Implementing Mutual Exclusion: Mutual Exclusion with Busy Waiting (Disabling Interrupts, Lock Variables, Strict Alteration, Peterson’s Solution, Test and Set Lock), Sleep and Wakeup, Semaphore, Monitors, Message Passing, 2.5. Classical IPC problems: Producer Consumer, Sleeping Barber, Dining Philosopher Problem 2.6. Process Scheduling: Goals, Batch System Scheduling (First-Come First-Served, Shortest Job First, Shortest Remaining Time Next), Interactive System Scheduling (Round-Robin Scheduling, Priority Scheduling, Multiple Queues), Overview of Real Time System Scheduling

1355+ Students

Questions : 28+

Read Note
Process Deadlocks

3.1. Introduction, Deadlock Characterization, Preemptable and Non-preemptable Resources, Resource – Allocation Graph, Conditions for Deadlock 3.2. Handling Deadlocks: Ostric. . .

3.1. Introduction, Deadlock Characterization, Preemptable and Non-preemptable Resources, Resource – Allocation Graph, Conditions for Deadlock 3.2. Handling Deadlocks: Ostrich Algorithm, Deadlock prevention, Deadlock Avoidance, Deadlock Detection (For Single and Multiple Resource Instances), Recovery From Deadlock (Through Preemption and Rollback)

954+ Students

Questions : 12+

Read Note
Memory Management

4.1. Introduction, Monoprogramming vs. Multi-programming, Modelling Multiprogramming, Multiprogramming with fixed and variable partitions, Relocation and Protection. 4.2. Me. . .

4.1. Introduction, Monoprogramming vs. Multi-programming, Modelling Multiprogramming, Multiprogramming with fixed and variable partitions, Relocation and Protection. 4.2. Memory management (Bitmaps & Linked-list), Memory Allocation Strategies 4.3. Virtual memory: Paging, Page Table, Page Table Structure, Handling Page Faults, TLB’s 4.4. Page Replacement Algorithms: FIFO, Second Chance, LRU, Optimal, LFU, Clock, WS- Clock, Concept of Locality of Reference, Belady’s Anomaly 4.5. Segmentation: Need of Segmentation, its Drawbacks, Segmentation with Paging(MULTICS)

920+ Students

Questions : 9+

Read Note
File Management

5.1. File Overview: File Naming, File Structure, File Types, File Access, File Attributes, File Operations, Single Level, two Level and Hierarchical Directory Systems, File S. . .

5.1. File Overview: File Naming, File Structure, File Types, File Access, File Attributes, File Operations, Single Level, two Level and Hierarchical Directory Systems, File System Layout. 5.2. Implementing Files: Contiguous allocation, Linked List Allocation, Linked List Allocation using Table in Memory, Inodes. 5.3. Directory Operations, Path Names, Directory Implementation, Shared Files 5.4. Free Space Management: Bitmaps, Linked List

791+ Students

Questions : 3+

Read Note
Device Management

6.1. Classification of IO devices, Controllers, Memory Mapped IO, DMA Operation, Interrupts 6.2. Goals of IO Software, Handling IO(Programmed IO, Interrupt Driven IO, IO usi. . .

6.1. Classification of IO devices, Controllers, Memory Mapped IO, DMA Operation, Interrupts 6.2. Goals of IO Software, Handling IO(Programmed IO, Interrupt Driven IO, IO using DMA), IO Software Layers (Interrupt Handlers, Device Drivers) 6.3. Disk Structure, Disk Scheduling (FCFS, SSTF, SCAN, CSCAN, LOOK, CLOOK), Disk Formatting (Cylinder Skew, Interleaving, Error handling), RAID

857+ Students

Questions : 6+

Read Note
Linux Case Study

7.1 History, Kernel Modules, Process Management, Scheduling, Inter-process Communication, Memory Management, File System Management Approaches, Device Management Approaches.

7.1 History, Kernel Modules, Process Management, Scheduling, Inter-process Communication, Memory Management, File System Management Approaches, Device Management Approaches.

652+ Students

Questions : 3+

Read Note
Share

Share this link via

Or copy link

logoHAMROCSIT

Hamro CSIT is a Web and Mobile application that provides a complete set of reference materials like notes, syllabus, question banks, solutions, and many more for B. Sc. CSIT students.

  • [email protected]
Semester
  • First Semester
  • Second Semester
  • Third Semester
  • Fourth Semester
  • Fifth Semester
  • Sixth Semester
Links
  • About CSIT
  • About US
  • About Points
  • Sitemap
  • Privacy Policy
  • Terms and Conditions
Hits Counter
5384294
Google Play App Store
Follow Us

Copyright 2023 | HAMROCSIT | All Right Reserved | Powered by Code Help Pro

HAMROCSIT.COM

Copyright 2022 | HAMROCSIT.COM | All Right Reserved