Notice: Undefined index: https://coursesteach.com/user/profile.php?id=2 in /home/sites/10b/c/c1a697019a/public_html/blocks/teaching_team/block_teaching_team.php on line 211

Notice: Undefined index: https://coursesteach.com/user/profile.php?id=2 in /home/sites/10b/c/c1a697019a/public_html/blocks/teaching_team/block_teaching_team.php on line 225

Notice: Undefined index: https://coursesteach.com/user/profile.php?id=2 in /home/sites/10b/c/c1a697019a/public_html/blocks/teaching_team/block_teaching_team.php on line 239
Skip to main content
logo
Home
  • Dashboard
  • My Courses
    • Data Science
    • Computer Science
    • English
    • Teaching
    • Projects
    • School
    • Management sciences
    • Biology
    • Chemistry
    • Books
    • Physics
    • Career Advice
    • Agriculture
    • Microsoft
    • Animation
    • blog
  • Course Request
  • Study Group
  • Contacts US
  • About
  • Login
    •  Student Instructions Forum
                 

      Dear student,
        All lectures are recorded and stored in the corresponding section. Furthermore, there is no second chance of a quiz. Every week's Section has a discussion form, you can be asked questions in this form and I will reply to those questions.

      Class Timing: Every  Monday:1:30 to 3:30 PM

    • Digital Books
      Syllabus
      Online Courses 
      Tutorial
       Useful links
      Presentation 
      Group Subscription 

    • 1-Introduction                                     
                                                                           Week#1: Agenda
      •Computer System Structure
      •What is an os?
      The layers Structure
      •Simple example: Display screen
      Simple Example- Abstraction
      Simple Example- Resource Manager 
      •Resource Multiplexing
      •The Major issues of OS
      •Protection and security as an example
      •Type of Operating Systems
      Difference between System software and Application software (Sharoze)
      What happens when you click the mouse (Mahnoor)
                                                                              Week#2: Agenda
      Major OS Components
      What is mean by process?
      Process Management System
      I/O Management
      Memory management
      Secondary Storage
      File System
      Hardware Resources in a Computer System-Malik
      The organization with I/O Bus2-Areej

    •               

       Week 3 Agenda
      1-OS structure Definition 
      2- Goal of OS structure 
      3- DOS-Like structure (Simple Structure )
      4- Monolithic structure 
      5-Layer structure 
      6-Microkernel’s

    •     
         
                                                                                          Week#4: Agenda

      •1-What is process Address Space?
       2-Example-Covert any C program into process Part 1
       3-Example-Covert any C program into process P2
       4-Example-Covert any C program into process P3
       5- COFF  File Format
       6- ELF Objects File Format P1
       7- ELF Objects File Format P2
       8-Example of C P1( C program details)
       9-Example of C P2(Symbols and References)
      10-Example of C P3(m.o Relocation Info)
      11-Example of C P3(Executable after Relocation and External Reference Resolution (.text))
      12-12-Strong and Weak Symbols
      13-Linker’s Symbol Rules
      14-Private address space (NARGIS TARIQ)

    •                         

                                                                                                  Week # 5 Agenda

      1.  Process definition

      2. Multiprogramming and Multitasking Operating System

      3. Multiprogramming System
      4. Multiprocessor systems
      5. Private Address Spaces 
      6. Control Flow
      7.  Altering the Control Flow (synchronous)
      8.  Altering the Control Flow (asynchronous) or Exceptional Control Flow
      9. Exceptional Control flow 
      10. Interrupt P1
      11. Interrupt P2
      12. Traps
      13. Fault
      14.  aborts
      15.  Trap Example
      16. Fault Example
                                                                                        Week # 6 Agenda
      • 1- Context Switching P1
      • 2- Context Switching P2
      • 3- Context Switching P3
      • 4-When to Switch a Process
      • 5- Process creation 
      • 6- Process State
      • 7- Process state Diagram
      • 8- Two-state process model
      • 9- five-state process model
      • 10-BCP (Process Control Block) -Naveed
                                                                                         Week # 7 Agenda
      1. Suspending Processes (7-State Model)

      2. Unix SVR4 processes

      3. Modes of Execution

      4. System Call P1

      5. System Call P2
      6. System Program

      7. Process Control Block (PCB)
      8.  PCB- Memory Table
      9. PCB- IO tables
      10.  PCB- File table

      11. Fork: Creating new processes

      12.  Fork: With the example 

                                                                                                Week#8 Process

      1. Zombies
      2. wait: Synchronizing with children
      3. Wattpad
      4. exec: Running new programs
      5. Process and Threads
      6. Concurrency
                                                                                                Week#9 Process
      1. Concurrency, Threading and Parallelism
      2. User Interface
      3. Threads
      4. Process Context Switch
      5. Process Context Switch
      6. Threads Context Switching
      7. User Level and kernel-level  thread 

    •                               

                                             Week 10  Agenda

      1. What is the OS?
      2. How Memory is Organized
      3. How OS improve the CPU utilization
      4. What is Memory Management1?
      5. Virtual Memory Management
      6. Embedded System and Desktop System
      7. How VM Works
      8. Linker and Loader
      9. Swapping
      10. Memory Hierarchy

                                                    Week 11 Agenda

      1. Fixed partitions
      2. Variable size Partitioning
      3. How to limit register and base register works
      4. Modern Technique: Paging
      5. Address translation
      6. Paging  disadvantages
      7. Multi-Level Page Tables P1
      8. Multi-Level Page Table P2

                                                Week  12 Agenda

      1. Paging vs Segmentation
      2. How Segmentation Works
      3. First Fit Algorithm
      4. Next Fit Algorithm
      5. Best Fit Algorithm
      6. Worst Fit Algorithm
      7. Advantages and Disadvantages of Memory Allocation Methods File

    •                        

                            Week 10  agenda        

      1. File System
      2. How File System Works
      3. Design issues and Challenges of File system
      4. File and Directory
      5. Basic Operations
      6. Sync and Seek System Call
      7. File access methods
      8. Directory
      9. Steps in fully Qualified Path
      10. File protection
      11.  File allocation Methods

                                  Week 11  agenda  
      1. Linked List Allocation
      2. Advantages and disadvantages of Linked List Allocation
      3. Contiguous Allocation in Operating system
      4. Advantages and Disadvantages of Contiguous Allocation Methods
      5. Indexed File Allocation in Operating System
      6. Advantages and Disadvantages of Indexed File Allocation Method
            



    •  


                                               Week 13- Agenda

      I/O Interface in computer organization 
      Principles of I/O Software
      Synchronous vs. asynchronous Operation
      Device Controllers 
      Device Controllers tasks
      P6 layers of the i/0 system
      memory-mapped i/o vs Direct i/o


    •                               


                          Week 14 agenda

      Protection & Security or Privacy
      Goal of Protection 
      Security Violation Categories
      Principles of Protection 
      Domain Structure
      Access Matrix 

                                                  Week 15 Agenda 

      Security issue 
      Policy versus mechanism

Skip Search forums

Search forums

Search
Advanced search Help with Search
Skip Latest announcements

Latest announcements

(No announcements have been posted yet.)
Skip Upcoming events

Upcoming events

Loading There are no upcoming events
Go to calendar...
Skip Recent activity

Recent activity

Activity since Sunday, 16 August 2026, 10:01 PM
Full report of recent activity...

No recent activity

Skip Social share

Social share

  • Tweet
Skip Teaching Team

Teaching Team

Picture of Admin _
Editingteacher
Admin _
mushtaqmsit@gmail.com