Bachelor of Arts in Christian Education 1st Year - First Semester → Bachelor of Arts in Christian Education 1st Year - Second Semester

Computer Science 2 (CS101)


Content
  • Introduction to Operating System
  • Basics of OS (Computer System Operation)
  • Basics of OS (Storage Structure)
  • Basics of OS (I/O Structure)
  • Computer System Architecture
  • Operating System Structure
  • Operating System Services
  • User Operating System Interface
  • Test 1
  • System Calls
  • Types of System Calls
  • System Programs
  • Operating System Design & Implementation
  • Structure of Operating System
  • Virtual Machines
  • Operating System Generation and System Boot
  • Process Management (Processes and Threads)
  • Process State
  • Process Control Block
  • Process Scheduling
  • Context Switch
  • Operation on Processes - Process Creation
  • Operation on Processes- Process Termination
  • Inter process Communication
  • Shared Memory Systems
  • Message Passing System - 1
  • Message Passing System - 3
  • Message Passing System - 2
  • Sockets in Operating System
  • Remote Procedure Calls (RPC)
  • Issues in RPC & How They've Resolved
  • Introduction to Threads
  • Multithreading Models & Hyperthreading
  • Fork () and exec () System Calls
  • Threading Issues [fork () & exec () System Calls]
  • Threading Issues (Thread Cancellation)
  • Introduction to CPU Scheduling
  • CPU and I/O Burst Cycles
  • Preemtive and Non- preemtive Scheduling
  • Scheduling Criteria
  • Scheduling Algorithms - First Come First Served (FCFS)
  • First Come First Served Scheduling (Solved Problem 1)
  • First Come First Served Scheduling (Solved Problem 2)
  • Scheduling Algorithms - Shortest Job First (SJF)
  • Shortest Job First Scheduling (Solved Problem 1)
  • Shortest Job First Scheduling (Solved Problem 2)
  • Scheduling Algorithms - Priority Scheduling
  • Priority Scheduling (Solved Problem 1)
  • Priority Scheduling (Solved Problem 2)
  • Scheduling Algorithms- Round Robin Scheduling
  • Round Robin Scheduling (Turnaround Time & Waiting Time)
  • Round Robin Scheduling- Solved Problem - 1
  • Round Robin Scheduling - Solved Problem - 2
  • Multilevel Queue Scheduling Algorithm
  • Multilevel Feedback Queue Scheduling Algorithm
  • Scheduling Algorithms - Solved Problems
  • Process Synchronization - OS
  • Creation of Pentagon
  • Homework: Creation of Pentagon
  • ASSIGNMENT
  • FINAL EXAM
Completion rules
  • All units must be completed