
Note: Please check your Spam or Junk folder, in case you didn't receive the email with verification code.
SYLLABUS
UNIT-I
Operating Systems Overview: Operating System Functions, Operating System Structure, Operating Systems Operations, Protection and Security, Computing Environments, Open-Source Operating Systems. System Structures: Operating System Services, User and Operating System Interface, Systems Calls, Types of System Calls, System Programs, Operating System Structure, Operating System Debugging, System Boot. Processes: Process Concept, Process Scheduling, Operations on Processes, Inter Process Communication, Examples of IPC Systems.
UNIT-II
Threads: Overview, Multicore Programming, Multithreading Models, Thread Libraries, Implicit Threading, Threading Issues. Process Synchronization: The Critical-section Problem, Peterson’s Solution, Synchronization Hardware, Mutex Locks, Semaphores, Classic Problems of Synchronization, Monitors, Synchronization Examples, Alternative Approaches. CPU Scheduling: Scheduling Criteria, Scheduling Algorithms, Thread Scheduling, Multiple Processor Scheduling, Real-time CPU Scheduling, Algorithm Evaluation.
UNIT-III
Memory Management: Swapping, Contiguous Memory Allocation, Segmentation, Paging, Structure of the page table. Virtual Memory: Demand Paging, Page-replacement, Allocations of Frames, Thrashing, Memory-mapped Files, Allocating Kernel Memory. Deadlocks: System Model, Deadlock Characterization, Methods of Handling Deadlocks, Deadlock Prevention, Detection and Avoidance, Recovery from Deadlock.
UNIT-IV
Mass-Storage Structure: Overview of Mass-storage Structure, Disk Structure, Disk attachment, Disk Scheduling, Swap-space Management, RAID Structure, Stable-storage Implementation. File System Interface: The Concept of a File, Access Methods, Directory and Disk Structure, File System Mounting, File Sharing, Protection. File System Implementation: File System Structure, File System Implementation, Directory Implementation, Allocation Methods, Free Space Management.
UNIT-V
I/O Systems: I/O Hardware, Application I/O Interface, Kernel I/O Subsystem, Transforming I/O requests to Hardware Operations. Protection: Goals of Protection, Principles of Protection, Domain of Protection, Access Matrix, Implementation of Access Matrix, Access Control, Revocation of Access Rights, Capability-based Systems, Language-based Protection. Security: The Security problem, Program Threats, System and Network threats, Cryptography as a Security tool, User Authentication, Implementing Security Defenses, Firewalling to protect Systems and networks, Computer Security Classifications.
No Preview is available for this book
Get 100 instant uPoints on the purchase of Rs.100 or above for each order.
CategoriesEngineering
Format EPUB
TypeeBook