Operating Systems
5.0
(1)
11 learners
What you'll learn
This course includes
- 22.5 hours of video
- Certificate of completion
- Access on mobile and TV
Course content
1 modules • 126 lessons • 22.5 hours of video
Operating Systems
126 lessons
• 22.5 hours
Operating Systems
126 lessons
• 22.5 hours
- Introduction to Operating Systems || Operating System Definition || Goals ||What is Operating System 11:11
- Computer System Structure || 4 Components of Computer System || Abstract view of Operating System 09:24
- What Operating System Do || Depending on user view and System view || Operating Systems 07:28
- Computer System Operation in Operating system || Computer System Organization || Operating System 11:40
- I/O Structure in Operating system || Computer System Organization || Operating System 12:01
- Storage Structure in Operating system || Computer System Organization || Operating System 12:29
- Computer System Architecture in Operating Systems |Symmetric Multiprocessing |Asymmetric| Clustered 08:37
- Operating System Structure || Multiprogramming || Time Sharing 07:21
- Types of Operating Systems 14:16
- Operating System Operations || Dual Mode || Kernel Mode || User Mode 09:47
- Functions of Operating Systems || Operating system Components || Concepts | Functionalities || OS 18:09
- Computing Environments in Operating Systems || Distributed Systems || Traditional | peer to peer 07:17
- Operating System Services 08:25
- User Operating System Interface || CLI || Command Line Interface || Command Interpreter || GUI 10:33
- System calls in Operating Systems || System Call Implementation || System call Parameter Passing 12:16
- System Calls in Operating System || Types of system Calls || Operating System 10:20
- System Programs in Operating System 11:40
- Operating System Design and Implementation || User Goals || System Goals || Mechanisms || Policies 07:33
- Operating System Structures || Simple || Monolithic || Layered || Microkernel || Modular 13:47
- Virtual Machines in OS | Virtualization | System Model | Implementation | Benefits | VMware | JVM 22:59
- Operating System Generation || System Boot 04:58
- What is a Process || Process In Memory || Process Management In Operating System 07:12
- Process States || Diagram of Process States || Process State Transition Diagram - Operating System 09:52
- Process Control Block In Operating Systems || PCB In OS || Process In operating systems 08:51
- Context Switching In Operating System || Process Management In Operating Systems 11:03
- Scheduling Queues In Process Management || Queue Diagram Representation of process scheduling 10:28
- Types of Schedulers In Operating Sysyem || Long Term Scheduler || Short Term || Medium Term || OS 13:41
- Operations on processes || Process Operations || Process Creation || Process Termination || OS 16:45
- Fork() System Call | Wait() System call | Operating System lab || OS lab || Process Management 19:17
- exec( ) System Call || execv( ) & execlp( ) System Calls | OS lab || Process Management 09:27
- Sleep () System Call | Exit() System call | Operating System lab || OS lab || Process Management 08:56
- Inter Process Communication | Shared Memory | Message Passing | Operating System | IPC | OS 24:59
- Communication In Client-Server Systems | Sockets | Remote Procedure Calls| RPC | Pipes|| OS 11:51
- Threads in operating system || Single and Multi-threaded processes || Benefits |Server Architecture 14:11
- Multi-threading Models in operating system || Many to one || Many to many || one to one 05:05
- Thread Libraries In Operating Systems || Pthreads || POSIX || Java Threads || OS 19:56
- Threading Issues In Operating Systems 10:47
- CPU-I/O Burst Cycle | CPU Bound Process | I/O Bound Process | Operating Systems | Input Output| OS 10:05
- Preemptive Scheduling | Non Preemptive Scheduling | CPU scheduler | Short Term Scheduler | OS 14:39
- Scheduling Criteria In Process Scheduling |Waiting Time|Turnaround Time| Response Time|Operatingsyst 08:20
- FCFS scheduling Algorithm |First Come First Serve |Convoy Effect |Process Scheduling |OS | 15:54
- Shortest Job First Scheduling Algorithm || SJF || Shortest Process Next || SPN || Non Preemptive| OS 07:47
- Shortest Remaining Time First Scheduling Algorithm || SRTF || Preemptive || Operating Systems || OS 08:03
- SRTF | Shortest Remaining Time First Scheduling Algorithm| 2 Examples | Preemptive | OS 18:44
- Preemptive Priority Scheduling Algorithm|| Operating System | OS 10:09
- Non Preemptive Priority Scheduling Algorithm| Operating System | OS 12:41
- Round Robin Scheduling Algorithm| Preemptive | Operating System | OS 10:44
- Multilevel Queue Scheduling | CPU scheduling Algorithms | Operating Systems | Process Schedling | OS 08:04
- Multilevel Feedback Queue Scheduling | CPU scheduling Algorithms | Operating Systems | Process | OS 08:28
- Process Synchronization in Operating System || Producer Consumer Problem || Race Condition 15:12
- Critical Section Problem in operating system | Process Synchronization 16:19
- Peterson's Solution for critical section problem 21:42
- Synchronization Hardware Part 1 || TestAndSet Instruction || Mutual exclusion | Bounded Waiting 24:29
- Synchronization Hardware Part 2 || swap Instruction || Mutual exclusion | Bounded Waiting 10:04
- [New] Bounded Buffer Problem|Problems Of Synchronization| producer consumer problem using semaphores 16:08
- Bounded Buffer Problem|Problems Of Synchronization part1| producer consumer problem using semaphore 10:30
- Readers Writers problem | classical problems of synchronization part 2 | operating system 22:15
- Dining Philosophers Problem || Classical Problems of Process Synchronization || Operating Systems 14:43
- Semaphores in Operating System || Process Synchronization 12:03
- Monitors in Operating Systems || Process Synchronization 09:35
- Dining Philosophers Solution using Monitors in Operating System 11:40
- what is a deadlock in os | Introduction of Deadlock in Operating System | define deadlock 05:41
- deadlock characterization part 1 | necessary conditions for deadlock 06:55
- deadlock characterization part 2 | resource allocation graph in operating system | os 10:48
- deadlock prevention in os | deadlock prevention in operating system 13:06
- Deadlock Avoidance part 1 | deadlock avoidance using resource allocation graph algorithm 08:26
- Deadlock Avoidance part 2 | Banker's algorithm | safety algorithm in deadlock avoidance 17:31
- Deadlock Avoidance part 3 | Banker's algorithm | resource request algorithm in deadlock avoidance 10:29
- deadlock detection part 1 | wait for graph | Resource allocation graph 03:57
- Deadlock Detection part 2 | multiple instances of each resource type | Banker's algorithm 12:39
- Deadlock Recovery in operating system 06:10
- Methods For Handling Deadlocks 34:36
- Base and Limit Registers || Hardware Address Protection in Memory Management || Operating Systems 07:26
- Address Binding in Operating Systems || Memory Management || Compile time || Load time || execution 08:25
- Logical Address and Physical Address in Operating Systems || Logical and Physical Address Space 06:37
- swapping in operating system | swapping in memory management 09:22
- Memory Allocation Techniques | Memory management Techniques | contiguous and non-contiguous 03:57
- multiprogramming with fixed size partition in operating system | first fit | best fit | worst fit 18:01
- Memory Allocation Methods || First Fit || Best Fit || Worst Fit || Contiguous || Operating Systems 10:32
- multiprogramming with variable size partitioning | contiguous memory allocation | MVT 10:50
- paging in operating system | OS Paging with Example | non contiguous memory allocation in os 27:29
- translation lookaside buffer in operating system | TLB in operating systems | Paging with TLB 06:50
- segmentation in operating system | segmentation in memory management | non contiguous allocation 08:50
- structure of the page table in operating system | types of page table in os | Page Table Entries 20:28
- hierarchical paging in operating system | Multilevel Paging in os | two level | three level 06:08
- Hashed Page Table in operating system | Memory Management | Operating System | Hashed Paging 07:28
- Inverted Page Table | Memory Management | Operating System | Inverted Paging 05:56
- Virtual Memory or Demand Paging or Page Faults in operating systems 12:39
- Need of page replacement or page replacement algorithms in operating systems 04:13
- FIFO page replacement algorithm or First In First Out page replacement algorithm 14:29
- Belady's Anomaly in first in first out page replacement algorithm 07:40
- OPT page replacement algorithm or Optimal Page Replacement algorithm 08:51
- LRU page replacement algorithm or Least Recently Used page replacement algorithm 07:01
- FIFO vs OPT vs LRU comparison of page replacement algorithms 05:07
- allocation of frames in operating system | allocation of frames in os | frame allocation in os 13:38
- global vs local allocation in operating system | global replacement allocation | local replacement 06:37
- thrashing in operating system | Techniques to handle Thrashing | working set model 15:43
- what is thrashing in os | thrashing in operating system 05:03
- working set model in os | working set model in operating system 09:04
- Allocating Kernel Memory in operating system | buddy system memory allocation|slab allocation in os 14:31
- Buddy System in Operating System 06:23
- Slab Allocation in Operating System 06:03
- File Concept Part 1 | Definition of a File | File Attributes | operating system | File System 06:03
- File Concept Part 2 | File Operations | File Types | File System | Operating System | File Managemen 09:17
- Access Methods | File Access Methods | operating systems | Sequential | Direct | Indexed | File Syst 11:22
- Directory Structure | tree structured directory | acyclic graph directory | operating system | files 10:04
- File System Mounting | operating systems | file system | file management | mount point 05:12
- File Sharing | operating system | file system | file management | file system | Remote file systems 05:40
- Protection | Protection in file system | operating system | file system | file management 05:12
- File System Structure | Layered File System | operating systems | file system | file management 06:38
- File System Implementation | operating systems | file system | file management | file control block 10:28
- Directory Implementation | operating systems | file system | linear list | hash table | management 05:29
- Allocation Methods | File Allocation Methods | Contiguous | linked | indexed | chain | os | files 11:01
- Free Space Management | Free Disk Space Management | operating systems | file system 06:58
- Efficiency and Performance of File System | Unified Buffer Cache| operating systems | file system 05:10
- Storage Structures in Operating System || Storage Device Hierarchy on Operating System 14:54
- FCFS Disk Scheduling Algorithm || Operating System | OS 05:45
- SSTF Disk Scheduling Algorithm || Operating System | OS 08:07
- SCAN Disk Scheduling Algorithm || Operating System | OS 05:37
- CSCAN Disk Scheduling Algorithm || Operating System | OS 05:30
- LOOK Disk Scheduling Algorithm || Operating System | OS 06:17
- CLOOK Disk Scheduling Algorithm || Operating System | OS 05:55
- Hard disk Architecture || Magnetic Disk Architecture || Operating Systems || Disk Management 05:51
- Multiprogramming with Fixed Size Partitioning Versus Variable Size Partitioning in OS | Contiguous 12:27
- Overview of Mass Storage Structures in Operating Systems || Magnetic Disk || Magnetic Tape 10:52
- Disk Management in Operating Systems || Disk Formatting || Partitioning || Boot Block || Bad Block 10:24
