جدول محتوا

عنوان لینک
جلسه اول مشاهده
جلسه دوم (بخش اول) مشاهده
جلسه دوم (بخش دوم) مشاهده
جلسه سوم مشاهده
جلسه چهارم مشاهده
جلسه پنجم مشاهده
جلسه ششم مشاهده
جلسه هفتم مشاهده
جلسه هشتم مشاهده
    
    Lecture 1 topics:
        
        
        Definition of OS
        use of os
        services that os provide
            File management
            Program development
            Program execution
            I/O Management 
            Debugging
            Accounting
            Access Control
        Multi Programming
        Time Sharing and multi Tasking
        Job Pool and Job scheduler
        Virtual Memory
        Swap
        Job Scheduling
        Process and program


    Lecture 2 topics:

        Interactive and batch os
        buffering and spooling
        Multi Process (summetric and asymmetric) 
        Distributed and RealTime(Soft-Hard)
        Process Management
        File Management 
        I/O management 
        Storage Management
        Memory Management
        Operating System Architecture
            Monolithic os
            Layered Os
            Micro kernel
            Modules
            Virtual Machine
            Client-Server
            Hybrid Os
            
            

Lecture 3 topics:
        
        Process Status
            New
            Ready
            Wait - Suspend
            Terminate
            Running
        I/O and CPU Burst
        Scheduling
        Schedulers in OS
            Long Term Scheduler
            Middle Term Scheduler
            Short Term Scheduler
            I/O Scheduler
        CPU scheduling
        Preemptive and Non Preemptive Scheduling
        Interrupt
            Internal interrupts (Trap)
            External interrupts (Hw)
            software interrupts svc
        Dispatcher
        Dispatch Latency
        The criteria for scheduling.      
        



    Lecture 4 topics:

        Scheduling algorithms
        First come First Serve 
        Shortest Job First - Shortest-remaining-time-first 
        FIFO
        PCB
        Convoy Effect 

        Lecture 5 topics:

        Priority scheduling
        indefinite Blocking
        Starvation
        (Round Robin) RR
        Context Switch
        Multilevel queue
        Multilevel feedback queue
        Aging


    lecture 6 topics:
            
        Storage hierarchy 
            register
            cache 
            memory
            disk cache
            optical disk
            usb etc
        Paging
        Base Hardware
        Address binding
        Physical and logical Address
            logical and physical address space
            mmu
        swapping
        Contiguous Memory allocation
        Memory Allocation
        Memory Allocation Algorithm
            First-Fit
            Best-Fit
            Wors-Fit
            Next-Fit
        External Fragmentation
        Internal Fragmentation
        compaction
            
            


Follow my Social Networks