Introduction to IPC, Process Communication Mechanisms: Message Passing, Remote Procedure Call (RPC), Shared Resource (Memory), Resource sharing, Concurrent process, Critical region, Race condition, Solution of race condition: Mutual exclusion, Mutual exclusion algorithms: Locks, Test and Set Lock (TSL), Peterson’s algorithms, Semaphore, and Mutex, Monitor, Process SynchronizationĬlassical problems of Process Synchronization: Readers-Writers Problem, Producer-Consumer Problem, Sleeping Barber Problem, Dining Philosopher Problems Unit 3: Inter Process Communication and Synchronization 6 Hours Introduction to Process: Process description, Process states, Process Control Block (PCB), Threads, Process vs Threads, Scheduler and its types: Short term, Medium term and Long term, Scheduling and its types: preemptive and non-preemptive, Process Scheduling algorithms: FCFS, SJF, SRTF, RR, Priority, HRN, Multi-level, Multi-level Feedback, Thread Scheduling, Multiprocessor scheduling concepts Unit2: Process and Thread Management 6 Hours OS concepts (brief history), Importance and functions of OS, Concepts of Uniprogramming, Multiprogramming, and Parallel Programming, Evolution of OS, Types of OS: Sequential, Batch, Multiprogramming (multitasking), Multiprocessing (multiprocessor), Time Sharing, Real Time, Distributed, Embedded, Kernel, OS architectures (structures): Monolithic, Microkernel, Layered, Client-server, Virtual machine, Operating System services: System calls, Shell commands, Shell programming, OS Examples: DOS, UNIX, Linux, MS-Windows, Handheld OS etc
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |