Basic Computer Knowledge
This course covers everything about information technology
This video covers introduction to Operating Systems. What is an Operating System? Computer System Structure Abstract View of Components of Computer What Operating Systems Do Defining Operating Systems
This video covers Computer-System Organization Computer-System Operation Common Functions of Interrupts I/O Structure Computer Startup
This video covers storage structures Storage Definitions and Notation Review Storage Hierarchy How a Modern Computer Works Direct Memory Access Structure
This video covers Operating Systems Operations Multiprogramming (Batch system) Multitasking (Timesharing) Memory Layout for Multiprogrammed System Dual-mode Operation Transition from User to Kernel Mode Timer Process Management Memory Management File-system Management Mass-Storage Management Caching I/O Subsystem Protection and Security Virtualization Distributed Systems
This video covers: Computer-System Architecture Symmetric Multiprocessing Architecture Dual-Core Design Non-Uniform Memory Access System Clustered Systems PC Motherboard
This video covers: Computing Environment Traditional Environment Mobile Client Server Peer-to-Peer Cloud Computing Real-Time Embedded Systems Free and Open-Source Operating Systems
This video covers discussions on the following Virtual Memory topics: Background Demand Paging Copy-on-Write Page Replacement Allocation of Frames Thrashing Memory-Mapped Files Allocating Kernel Memory Other Considerations Operating-System Examples
Topic includes: Background Contiguous Memory Allocation Segmentation Paging Structure of the Page Table Swapping
This video covers discussion on deadlock specifically System Model Deadlock Characterization
This video covers discussions on deadlock. Methods for Handling Deadlocks Deadlock Prevention Deadlock Avoidance
This video covers discussion on deadlock. Safety Algorithm Bankers Algorithm
This video covers discussion on deadlock. Deadlock Detection Recovery from Deadlock
Subtopic includes: Synchronization Background The Critical-Section Problem Peterson's Solutions Hardware Support for Synchronization
Subtopic includes: Mutex lock Semaphore Monitors
This video covers synchronization examples. bounded-buffer synchronization readers-writers synchronization dining-philosopher synchronization
Topic includes: Basic Concepts CPU Scheduler Dispatcher Scheduling Criteria Optimization Criteria
This video covers First Come First Served (FCFS) CPU Scheduling Algorithm.
This video covers Short Job First (SJF) Preemptive and Non-Preemptive CPU Scheduling Algorithm.
This video covers Priority Preemptive and Non-Preemptive CPU Scheduling Algorithm.
This video covers Round Robin CPU Scheduling Algorithm.
This video covers Multilevel Queueing CPU Scheduling Algorithm.
This video covers Multilevel Feedback Queueing CPU Scheduling Algorithm.
Subtopic includes: Motivation Single and Multithreaded Processes Multithreaded Server Architecture Benefits
Subtopic: Multicore Programming Concurrency vs Parallelism Amdahl’s Law User and Kernel Threads Model
Subtopic includes: Thread Libraries Implicit Threading Signal Handling OS Examples
Topic includes : Process Concept Process in Memory Process State Process Control Block Threads Process Representation in Linux
Topic includes: Process Scheduling Ready and Wait Queues Representation of a Process Scheduling CPU Switch from Process to Process Context Switch Multitasking in Mobile Systems Process Creation Process Termination Multi-process Architecture
Topic includes: Interprocess Communication Communication Models Producer-Consumer Problem IPC Shared Memory Race Condition IPC - Message Passing Indirect Communication Buffering Examples of IPC Systems Local Procedures Calls Pipes Communications in Client-Server Systems Socket Communications Remote Procedure Calls
Topic includes: Operating System Services user and Operating System-Interface
Topic includes: System Calls System Services Linkers and Loaders
Topic includes: Why Applications are OS Specific Design and Implementation
Topic includes: Operating System Structure Building and Booting an Operating System Operating System Debugging
As the Admin of our platform, I bring over a decade of experience in managing and leading digital transformation initiatives. My journey began in the tech industry as a developer, and I have since evolved into a strategic leader with a focus on innovation and operational excellence. I am passionate about leveraging technology to solve complex problems and drive organizational growth. Outside of work, I enjoy mentoring aspiring tech professionals and staying updated with the latest industry trends.
No Review found