Course Hive
Courses
Summaries
Continue with Google
or

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
  • 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

You may also be interested in

FAQs

Suggest a Youtube Course

Our catalog is built based on the recommendations and interests of students like you.

Course Hive
Download now and unlock unlimited audiobooks — 100% free
Explore Now