Home | Back to Courses
Operating system concepts-1

Partner: Udemy
Affiliate Name:
Area:
Description: Ace operating systems (OS) principles, system calls, OS protection, processes, CPU scheduling, CPU scheduling algorithms, interprocess communication questions in competitive exams, job interviews, and OS course exams. Do you know: How OS protects itself from the user programs? How does OS protect user programs from each other? Why can user programs not directly access I/O devices? Why do programmers prefer to use APIs over system calls in programs? How is the CPU shared between so many active processes? How does executing processes create new child processes? How do cooperating processes communicate? Learn the explanations to these and many more intriguing questions in this course!Specifically, the course will cover the following in detail.What is an operating system (OS)?Modern OS functionalities.Layered design of computing systems.OS user interface.Protection in OS.Kernel mode and user mode.System calls.Traps.Application programming interface (API).How APIs invoke system calls?System call implementation.Parameter passing to system calls.Life cycle of program creationMemory footprint of a program.What is a process?Multiprogramming and multitasking.CPU Scheduler and process scheduling.Process states.Process control block (PCB).When do processes relinquish CPU?Context switching.CPU scheduling basics and performance metrics.CPU-bound and IO-bound processes.When would CPU scheduler run?Turnaround time and waiting time.FCFS scheduling.Shortest job first (SJF) scheduling.Nonpreemptive priority scheduling.Starvation.<
Category: IT & Software > Operating Systems & Servers > Operating System
Partner ID:
Price: 199.99
Commission:
Source: Impact
Go to Course