Skip to content
  • Home
  • Courses
    • Computer Networking Introduction
    • DBMS
    • Data Structure
    • Design and Analysis of Algorithms
    • Operating System
    • Theory of Automata
    • C Programming
    • Object Oriented Programming (OOP)
    • COA
    • Internet Of Things (IoT)
    • Cloud Computing
    • Artificial Intelligence (AI)
    • Computer Basics
  • Blog
  • About Us
  • Contact us
  • Home
  • Courses
    • Computer Networking Introduction
    • DBMS
    • Data Structure
    • Design and Analysis of Algorithms
    • Operating System
    • Theory of Automata
    • C Programming
    • Object Oriented Programming (OOP)
    • COA
    • Internet Of Things (IoT)
    • Cloud Computing
    • Artificial Intelligence (AI)
    • Computer Basics
  • Blog
  • About Us
  • Contact us
  • Home
  • Courses
    Computer Networking

    Computer Networking

    Database Management System

    DBMS

    Data Structures

    Data Structure

    Design & Analysis of Algorithms

    Design & Analysis of Algorithms

    operating system

    Operating System

    Theory of Automata 

    c programming

    C Programming

    object oriented programming (oop)

    Object Oriented Programming (OOP)

    Computer Organization

    Computer Organization

    Internat of Things (IOT)

    Internet of Things (IoT)

    cloud computing

    Cloud Computing

    Aartifical intelligence (AI)

    Artificial Intelligence (AI)

    Computer Fundamentals

    Computer Fundamentals

  • Blog
  • About Us
  • Contact us

Operating System

Types of Operating Systems

User Mode vs Kernel Mode

What is System Call?

Multi-Programming Vs. Multitasking

Multithreading and Multiprocessing

Introduction to Process Management

Process States || 7-States

Process Scheduling Queues

CPU Schedulers

Process Control Block (PCB)

Context Switching

Various Times of Process

CPU Scheduling Algorithms

Non-Preemptive Scheduling

Preemptive Scheduling

Process Synchronization

Producer Consumer Problem

Printer Spooler Problem

Semaphores in OS

Deadlock In OS

Deadlock ignorance

Deadlock Avoidance in OS

Deadlock Detection In OS

Deadlock Recovery

Memory Management in OS

Fixed Partitioning

Dynamic Partition in OS

Allocation Methods In Contiguous

Compaction in OS

Paging With Examples

Multilevel Paging in OS

Inverted Page Table

Segmentation in OS

Swapping in OS

Virtual Memory

Memory Management Unit (MMU)

Translation Lookaside Buffer (TLB)

Page Table and Mapping

Page Table Entries

Demand Paging

Page Fault

Thrashing

Page Replacement Algorithms

Hard Disk Structure In OS

Disk Scheduling Algorithms

File System in OS

File Allocation Methods

Computer Organization and Architecture

Harvard Vs Von Neumann Architecture

Common Bus System

Common Bus System using Multiplexer

Computer Basics

What is a Computer?

Registers In Computer Architecture

Types of Computer Buses

Computer Instructions

Data Transfer Instructions

Data Manipulation Instructions

Program Control Instructions

Types of CPU Organization

Stack Based CPU Organization

Design of Control Unit

Instruction Cycle

Digital Computers

Logic Gates

Boolean Expressions and Functions

Laws of Boolean Algebra

Types of Addressing Modes

Memory Hierarchy Design

Simultaneous vs Hierarchical Memory

Cache Mapping

Direct Mapping

Fully Associative Mapping

K-way Set Associative Mapping

Locality of Reference

Cache Replacement Policies

Pipelining And Non-Pipelining

Hazards in Pipelining

Interrupt

DMA Controller

Introduction to Data Structure

Tree Traversals And Its Types

Binary Search Tree

Computer Networking Introduction

Network Architecture

Types of Computer Networks

Server and Its Types

Network Protocols

Home Networks

Telephone Networks (PSTN)

Communication Devices

TCP/IP Protocols

Introduction of DBMS (Database Management System)

Database and its Types

Structured Vs Unstructured Database

File System Vs DBMS

Three Schema Architecture of DBMS

Schema in DBMS

Data Independence in DBMS

Cloud Computing Projects

PrevPreviousCloud Computing Trends
NextCloud Computing Case StudiesNext
CS Taleem Logo

Empowering learners with accessible, engaging computer science education to inspire innovation and mastery.

Useful Links
  • About
  • Blog
  • Contact Us
  • Become a Conributor
  • Suggest a Topic
Legal Pages
  • Reviews Guarantee
  • Community Guidelines
  • Corrections Policy and Practice
  • Cookies Policy
  • Our Ethics
  • Disclaimer
  • GDPR Compliance
  • Privacy Policy
  • Terms and Conditions

@Copyright 2026 www.cstaleem.com All rights reserved