Operating System | Types of Operating System | Real Time OS | Mobile OS | Lecture 5
Let us Explore
0:00 / 0:00
Operating System | Types of Operating System | Real Time OS | Mobile OS | Lecture 5
294 просмотра · 1 дн. назад
Let us Explore
6,17 тыс. подписчиков
294 просмотра · 1 дн. назад
OPERATING SYSTEM – COMPLETE COURSE SYLLABUS
Suitable For: B.Tech | MCA | M.Sc. Computer Sc | B.Sc. Computer Sc | BCA | Computer Applications | University Exams | Semester Exams | Competitive Exams | Programming Interviews
UNIT 1: INTRODUCTION TO OPERATING SYSTEM
Introduction to Operating System, Definition and Objectives of OS, Functions of Operating System, Need and Importance of OS, Evolution of Operating Systems, Types of Operating Systems, Batch Operating System, Multiprogramming OS, Multitasking OS, Time-Sharing OS
Multiprocessing OS, Distributed OS, Network OS, Real-Time OS, Embedded Operating System
Mobile Operating System, Operating System Services, System Calls, User Mode and Kernel Mode, Operating System Structure
UNIT 2: PROCESS MANAGEMENT
Process Concept, Process and Program, Process States, Process State Transition Diagram, Process Control Block (PCB), Process Scheduling, Process Queues, Context Switching, Process Creation and Termination, Parent and Child Processes, Independent and Cooperating Processes, Inter-Process Communication (IPC), Shared Memory, Message Passing, Threads
User-Level and Kernel-Level Threads, Multithreading.
UNIT 3: CPU SCHEDULING
Introduction to CPU Scheduling, Scheduling Objectives and Criteria, Preemptive and Non-Preemptive Scheduling, First Come First Serve (FCFS), Shortest Job First (SJF), Shortest Remaining Time First (SRTF), Priority Scheduling, Round Robin Scheduling, Multilevel Queue Scheduling, Multilevel Feedback Queue, Response Time, Waiting Time, Turnaround Time, Completion Time, Throughput, Scheduling Problem Solving.
UNIT 4: PROCESS SYNCHRONIZATION
Process Synchronization, Race Condition, Critical Section Problem, Requirements of Critical Section, Mutual Exclusion, Peterson's Solution, Hardware Synchronization, Mutex, Semaphores, Binary and Counting Semaphores, Monitors, Classical Synchronization Problems, Producer-Consumer Problem, Readers-Writers Problem, Dining Philosophers Problem.
UNIT 5: DEADLOCK
Introduction to Deadlock, Necessary Conditions for Deadlock, Resource Allocation Graph, Deadlock Prevention, Deadlock Avoidance, Deadlock Detection, Deadlock Recovery, Banker's Algorithm, Safe and Unsafe States, Resource Allocation, Deadlock vs Starvation.
UNIT 6: MEMORY MANAGEMENT
Introduction to Memory Management, Logical and Physical Address, Address Binding, Memory Allocation, Contiguous Memory Allocation, Fixed and Variable Partitioning, Internal and External Fragmentation, Paging, Page Table, Segmentation, Paging vs Segmentation, Multilevel Paging, TLB, Virtual Memory, Demand Paging, Page Fault, Page Replacement.
UNIT 7: PAGE REPLACEMENT AND VIRTUAL MEMORY
Page Replacement Concept, FIFO Page Replacement, Optimal Page Replacement, LRU Page Replacement, Second Chance Algorithm, Clock Algorithm, Thrashing, Working Set Model, Demand Paging, Frame Allocation, Page Fault Handling, Belady's Anomaly.
UNIT 8: FILE SYSTEM
File Concept, File Attributes, File Operations, File Types, File Access Methods, Sequential Access, Direct Access, Directory Structure, Single-Level Directory, Two-Level Directory, Tree-Structured Directory, Acyclic Graph Directory, File Allocation Methods, Contiguous Allocation, Linked Allocation, Indexed Allocation, Free Space Management.
UNIT 9: I/O SYSTEM AND DISK MANAGEMENT
I/O Hardware, I/O Devices, Device Controllers, Device Drivers, Interrupts, DMA, I/O Techniques, Programmed I/O, Interrupt-Driven I/O, Direct Memory Access, Disk Structure, Disk Scheduling, FCFS Disk Scheduling, SSTF, SCAN, C-SCAN, LOOK, C-LOOK, Disk Management.
UNIT 10: SECURITY AND PROTECTION
Protection and Security, Protection Domain, Access Matrix, Access Control, Authentication, Authorization, Password Protection, User Identification, Malware and Security Threats, Virus
Worm, Trojan Horse, Denial of Service, Data Protection, Operating System Security,
UNIT 11: SYSTEM CALLS AND SYSTEM PROGRAMS
System Call Concept, Types of System Calls, Process Control, File Management, Device Management, Information Maintenance, Communication, Protection, System Programs, Command-Line Interface, Shell and Shell Commands, Kernel and Shell.
#operatingsystem #operatingsystemvideos #operatingsystemmcq #osconcepts #btech #mca #msc #computerscience #bsc #processmanagement #cpuscheduling #memorymanagement #deadlock #filesystem #linux #operatingsystemmcq
Subscribe Channel Telegram Link:
https://t.me/letusexplore
Join Telegram Group for your Queries:
https://t.me/letusexplore_ytchannel
Follow me on Instagram:
https://instagram.com/soumyasourabhap...
My Profile on Facebook:
/ 1kxrqffgnc