This document outlines a 13-week audio recording course on operating system basics. Each week covers multiple units on a core topic, such as processes, threads, memory management, file systems, and I/O. Associated with each week are drive links providing supplemental material. Topics include the functions of an operating system, computer architecture, process and thread concepts, scheduling, deadlocks, memory management techniques like paging/segmentation, file system structure, and I/O subsystems.
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0 ratings0% found this document useful (0 votes)
91 views2 pages
Audio Lectures
This document outlines a 13-week audio recording course on operating system basics. Each week covers multiple units on a core topic, such as processes, threads, memory management, file systems, and I/O. Associated with each week are drive links providing supplemental material. Topics include the functions of an operating system, computer architecture, process and thread concepts, scheduling, deadlocks, memory management techniques like paging/segmentation, file system structure, and I/O subsystems.
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 2
Audio Recording of Operating System Basics
Week Topic to be Covered Drive Link
1. Unit 1.1 What is an Operating System and what it does? Unit 1.2 Computer-System Organization https://drive.google.com/drive/folders/ Computer-System Architecture 1Xq7BuyLO1PdT_J43NGodPi2e_9Dz9rQ2? Unit 1.3 usp=sharing Unit 1.4 Operating-System Structure & Operations 2. Unit 2.1 Operating-System Services Unit 2.2 User and Operating-System Interface https://drive.google.com/drive/folders/ Unit 2.3 System Calls 1_PlygwZITmYk17Qo1VVusYVOVwbatyHk? Unit 2.4 Types of System Calls, Services & Programs usp=sharing
3. Unit 3.1 Process Concept
Unit 3.2 Process Structure https://drive.google.com/drive/folders/ Unit 3.3 Operations on Processes 1ILyavyZN0iUqTksdohgl4X1xsn8pMjAf? usp=sharing 4. Unit 4.1 Types of Processes Unit 4.2 Process Communication https://drive.google.com/drive/folders/ Unit 4.3 Model of Message Passing 1oMyfXSgDG8kT-HPvlQGbdeFXxCVM8buB? usp=sharing 5. Unit 5.1 Overview of Thread Unit 5.2 Thread Structure https://drive.google.com/drive/folders/ Unit 5.3 15U3CLQFqAS783U9Fhohczz4DoNF9vBae? Threads support, types and Multithreading Models usp=sharing 6. Background & The Critical-Section Problem drive.google.com/open? Unit 6.1 id=104HQAkbxMnFJ6NEoORt85T817TlLFrKe Unit 6.2 Hardware Solution drive.google.com/open?id=1G- Unit 6.3 Software Solution YUidl7G8SZyj7BykvKh41-j5_o0MHG Unit 6.4 Operating Solution drive.google.com/open? Unit 6.5 Classic Problems of Synchronization id=1M0bQZs0NP5xFoTM9LMSAu9Y-DO3tjFG3 7. Unit 7.1 Basic Concepts https://drive.google.com/file/d/ Unit 7.2 Scheduling and optimization Criteria 1H9Urn9f3dTDgHu_D_IR3BFHfWzWUDF7m/ Unit 7.3 Scheduling Algorithms view?usp=sharing Unit 7.4 Algorithm Evaluation 8. Unit 8.1 Introduction to Deadlock and its characterization drive.google.com/open?id=1z4NEtV2cgsx9VLEy46- Unit 8.2 System Model DR_KtS5DurSZh Unit 8.3 Methods for Handling Deadlocks drive.google.com/open? Unit 8.4 Deadlock Prevention and Avoidance id=1zwhjBcOujYgYlFFQDuHArE75CL1FbPNx Unit 8.5 Recovery from Deadlock 9. Unit 9.1 Background drive.google.com/open? Unit 9.2 Memory Management requirements id=1ZbyzeULrmaFLL3f_5ity9Sl9K_QwO2op Unit 9.3 Memory Management Unit(MMU) 10. Unit 10.1 Memory partitioning overview drive.google.com/open? Unit 10.2 Contiguous Memory Allocation id=1uPlsSypiQMTaiMqDf2Li9hdGWO3gnb0N Unit 10.3 Non-Contiguous Memory Allocation 11. Unit 11.1 Background drive.google.com/open?id=1O7xdzxU4YJM- Unit 11.2 Demand Paging OPGFN58ZN25dFteVi1Fk Unit 11.3 Page Replacement and Thrashing Unit 11.4 Replacement Algorithms and Allocation of Frames 12. Unit 12.1 File-System Structure Unit 12.2 File Concept Unit 12.3 Access Methods Unit 12.4 Directory and Disk Structure Unit 12.5 File Sharing & Protection 13. Unit 13.1 I/O Hardware Unit 13.2 Application I/O Interface Unit 13.3 Kernel I/O Subsystem Unit 13.4 Transforming I/O Requests to Hardware Operations