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 System11:11
- Computer System Structure || 4 Components of Computer System || Abstract view of Operating System09:24
- What Operating System Do || Depending on user view and System view || Operating Systems07:28
- Computer System Operation in Operating system || Computer System Organization || Operating System11:40
- I/O Structure in Operating system || Computer System Organization || Operating System12:01
- Storage Structure in Operating system || Computer System Organization || Operating System12:29
- Computer System Architecture in Operating Systems |Symmetric Multiprocessing |Asymmetric| Clustered08:37
- Operating System Structure || Multiprogramming || Time Sharing07:21
- Types of Operating Systems14:16
- Operating System Operations || Dual Mode || Kernel Mode || User Mode09:47
- Functions of Operating Systems || Operating system Components || Concepts | Functionalities || OS18:09
- Computing Environments in Operating Systems || Distributed Systems || Traditional | peer to peer07:17
- Operating System Services08:25
- User Operating System Interface || CLI || Command Line Interface || Command Interpreter || GUI10:33
- System calls in Operating Systems || System Call Implementation || System call Parameter Passing12:16
- System Calls in Operating System || Types of system Calls || Operating System10:20
- System Programs in Operating System11:40
- Operating System Design and Implementation || User Goals || System Goals || Mechanisms || Policies07:33
- Operating System Structures || Simple || Monolithic || Layered || Microkernel || Modular13:47
- Virtual Machines in OS | Virtualization | System Model | Implementation | Benefits | VMware | JVM22:59
- Operating System Generation || System Boot04:58
- What is a Process || Process In Memory || Process Management In Operating System07:12
- Process States || Diagram of Process States || Process State Transition Diagram - Operating System09:52
- Process Control Block In Operating Systems || PCB In OS || Process In operating systems08:51
- Context Switching In Operating System || Process Management In Operating Systems11:03
- Scheduling Queues In Process Management || Queue Diagram Representation of process scheduling10:28
- Types of Schedulers In Operating Sysyem || Long Term Scheduler || Short Term || Medium Term || OS13:41
- Operations on processes || Process Operations || Process Creation || Process Termination || OS16:45
- Fork() System Call | Wait() System call | Operating System lab || OS lab || Process Management19:17
- exec( ) System Call || execv( ) & execlp( ) System Calls | OS lab || Process Management09:27
- Sleep () System Call | Exit() System call | Operating System lab || OS lab || Process Management08:56
- Inter Process Communication | Shared Memory | Message Passing | Operating System | IPC | OS24:59
- Communication In Client-Server Systems | Sockets | Remote Procedure Calls| RPC | Pipes|| OS11:51
- Threads in operating system || Single and Multi-threaded processes || Benefits |Server Architecture14:11
- Multi-threading Models in operating system || Many to one || Many to many || one to one05:05
- Thread Libraries In Operating Systems || Pthreads || POSIX || Java Threads || OS19:56
- Threading Issues In Operating Systems10:47
- CPU-I/O Burst Cycle | CPU Bound Process | I/O Bound Process | Operating Systems | Input Output| OS10:05
- Preemptive Scheduling | Non Preemptive Scheduling | CPU scheduler | Short Term Scheduler | OS14:39
- Scheduling Criteria In Process Scheduling |Waiting Time|Turnaround Time| Response Time|Operatingsyst08: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| OS07:47
- Shortest Remaining Time First Scheduling Algorithm || SRTF || Preemptive || Operating Systems || OS08:03
- SRTF | Shortest Remaining Time First Scheduling Algorithm| 2 Examples | Preemptive | OS18:44
- Preemptive Priority Scheduling Algorithm|| Operating System | OS10:09
- Non Preemptive Priority Scheduling Algorithm| Operating System | OS12:41
- Round Robin Scheduling Algorithm| Preemptive | Operating System | OS10:44
- Multilevel Queue Scheduling | CPU scheduling Algorithms | Operating Systems | Process Schedling | OS08:04
- Multilevel Feedback Queue Scheduling | CPU scheduling Algorithms | Operating Systems | Process | OS08:28
- Process Synchronization in Operating System || Producer Consumer Problem || Race Condition15:12
- Critical Section Problem in operating system | Process Synchronization16:19
- Peterson's Solution for critical section problem21:42
- Synchronization Hardware Part 1 || TestAndSet Instruction || Mutual exclusion | Bounded Waiting24:29
- Synchronization Hardware Part 2 || swap Instruction || Mutual exclusion | Bounded Waiting10:04
- [New] Bounded Buffer Problem|Problems Of Synchronization| producer consumer problem using semaphores16:08
- Bounded Buffer Problem|Problems Of Synchronization part1| producer consumer problem using semaphore10:30
- Readers Writers problem | classical problems of synchronization part 2 | operating system22:15
- Dining Philosophers Problem || Classical Problems of Process Synchronization || Operating Systems14:43
- Semaphores in Operating System || Process Synchronization12:03
- Monitors in Operating Systems || Process Synchronization09:35
- Dining Philosophers Solution using Monitors in Operating System11:40
- what is a deadlock in os | Introduction of Deadlock in Operating System | define deadlock05:41
- deadlock characterization part 1 | necessary conditions for deadlock06:55
- deadlock characterization part 2 | resource allocation graph in operating system | os10:48
- deadlock prevention in os | deadlock prevention in operating system13:06
- Deadlock Avoidance part 1 | deadlock avoidance using resource allocation graph algorithm08:26
- Deadlock Avoidance part 2 | Banker's algorithm | safety algorithm in deadlock avoidance17:31
- Deadlock Avoidance part 3 | Banker's algorithm | resource request algorithm in deadlock avoidance10:29
- deadlock detection part 1 | wait for graph | Resource allocation graph03:57
- Deadlock Detection part 2 | multiple instances of each resource type | Banker's algorithm12:39
- Deadlock Recovery in operating system06:10
- Methods For Handling Deadlocks34:36
- Base and Limit Registers || Hardware Address Protection in Memory Management || Operating Systems07:26
- Address Binding in Operating Systems || Memory Management || Compile time || Load time || execution08:25
- Logical Address and Physical Address in Operating Systems || Logical and Physical Address Space06:37
- swapping in operating system | swapping in memory management09:22
- Memory Allocation Techniques | Memory management Techniques | contiguous and non-contiguous03:57
- multiprogramming with fixed size partition in operating system | first fit | best fit | worst fit18:01
- Memory Allocation Methods || First Fit || Best Fit || Worst Fit || Contiguous || Operating Systems10:32
- multiprogramming with variable size partitioning | contiguous memory allocation | MVT10:50
- paging in operating system | OS Paging with Example | non contiguous memory allocation in os27:29
- translation lookaside buffer in operating system | TLB in operating systems | Paging with TLB06:50
- segmentation in operating system | segmentation in memory management | non contiguous allocation08:50
- structure of the page table in operating system | types of page table in os | Page Table Entries20:28
- hierarchical paging in operating system | Multilevel Paging in os | two level | three level06:08
- Hashed Page Table in operating system | Memory Management | Operating System | Hashed Paging07:28
- Inverted Page Table | Memory Management | Operating System | Inverted Paging05:56
- Virtual Memory or Demand Paging or Page Faults in operating systems12:39
- Need of page replacement or page replacement algorithms in operating systems04:13
- FIFO page replacement algorithm or First In First Out page replacement algorithm14:29
- Belady's Anomaly in first in first out page replacement algorithm07:40
- OPT page replacement algorithm or Optimal Page Replacement algorithm08:51
- LRU page replacement algorithm or Least Recently Used page replacement algorithm07:01
- FIFO vs OPT vs LRU comparison of page replacement algorithms05:07
- allocation of frames in operating system | allocation of frames in os | frame allocation in os13:38
- global vs local allocation in operating system | global replacement allocation | local replacement06:37
- thrashing in operating system | Techniques to handle Thrashing | working set model15:43
- what is thrashing in os | thrashing in operating system05:03
- working set model in os | working set model in operating system09:04
- Allocating Kernel Memory in operating system | buddy system memory allocation|slab allocation in os14:31
- Buddy System in Operating System06:23
- Slab Allocation in Operating System06:03
- File Concept Part 1 | Definition of a File | File Attributes | operating system | File System06:03
- File Concept Part 2 | File Operations | File Types | File System | Operating System | File Managemen09:17
- Access Methods | File Access Methods | operating systems | Sequential | Direct | Indexed | File Syst11:22
- Directory Structure | tree structured directory | acyclic graph directory | operating system | files10:04
- File System Mounting | operating systems | file system | file management | mount point05:12
- File Sharing | operating system | file system | file management | file system | Remote file systems05:40
- Protection | Protection in file system | operating system | file system | file management05:12
- File System Structure | Layered File System | operating systems | file system | file management06:38
- File System Implementation | operating systems | file system | file management | file control block10:28
- Directory Implementation | operating systems | file system | linear list | hash table | management05:29
- Allocation Methods | File Allocation Methods | Contiguous | linked | indexed | chain | os | files11:01
- Free Space Management | Free Disk Space Management | operating systems | file system06:58
- Efficiency and Performance of File System | Unified Buffer Cache| operating systems | file system05:10
- Storage Structures in Operating System || Storage Device Hierarchy on Operating System14:54
- FCFS Disk Scheduling Algorithm || Operating System | OS05:45
- SSTF Disk Scheduling Algorithm || Operating System | OS08:07
- SCAN Disk Scheduling Algorithm || Operating System | OS05:37
- CSCAN Disk Scheduling Algorithm || Operating System | OS05:30
- LOOK Disk Scheduling Algorithm || Operating System | OS06:17
- CLOOK Disk Scheduling Algorithm || Operating System | OS05:55
- Hard disk Architecture || Magnetic Disk Architecture || Operating Systems || Disk Management05:51
- Multiprogramming with Fixed Size Partitioning Versus Variable Size Partitioning in OS | Contiguous12:27
- Overview of Mass Storage Structures in Operating Systems || Magnetic Disk || Magnetic Tape10:52
- Disk Management in Operating Systems || Disk Formatting || Partitioning || Boot Block || Bad Block10:24
