|
|
|
SYLLABUS BCA-SECOND SEMESTER BCA-201:OPERATING SYSTEM 1.INTRODUCTION: Batch System,Concepts of Multiprogramming and Time Sharing ,Parallel ,Distributed and real time System,Operating System Structure ,Components and Service,System call,System programs,Virtual machine
2.PROCESS MANAGEMENT: Process Concept,Process Scheduling ,Co-Operating Process, Threads,Inter Process Communication,CPU Scheduling Criteria, Scheduling Algorithm,Multiple Processor Scheduling,Real Time Scheduling, Algorithm Evolution
3.PROCESS SYNCHRONIZATION: The Critical Section Problem, Synchronization hardware,Semaphore,Classical problems of synchronization,Critical regions,Monitors
4.DEAD LOCK: System model,Characterization,Dead lock prevention,Avoidance and Detection,Recovery from dead lock,Combined approach to deadlock handling
5.MEMORY MANAGEMENT STRATEGIES: Logical and Physical address space,Swapping,Contiguous allocation space, Paging,Segmentation,segmentation with paging in Multics and Intel 386
6.VIRTUAL MEMORY MANAGEMENT:Deman paging and it`s performance ,Page replacement algorithm,Allocation of frames,thrashing,page size and other cosideration,Demand Segmentation
7.FILE SYSTEM: File concepts,Access methods,Directory Structure,Protection and consistency semantics
8.FILE-SYSTEM IMPLETATION: File system structures,Directory Implementation,Allocation methods, Free space management,Efficiency and performance, Recovery.
9.DISK MANAGEMENT(STRUCTURE,DISK SCHEDULING METHODS): Disk Structure & Scheduling Methods,Disk management,Swap-space management
10.PROTECTION AND SECURITY: Goal of protection,domain of Protection,Access matrix,Security Problem, Authentication,One time passsword,Program threats, System threats.
|
No responses found. Be the first to respond and make money from revenue sharing program.
|