Operating System

Operating System

Operating system (OS) is the most important program that runs on a computer. Every general-purpose computer must have an operating system to run other programs and applications. Computer operating systems perform basic tasks, such as recognizing input from the keyboard, sending output to the display screen, keeping track of files and directories on the storage drives, and controlling peripheral devices, such as printers. Introduction [4L]
Introduction to OS. Operating system functions, evaluation of O.S., Different types of O.S.: batch, multi-programmed, time-sharing,
real-time, distributed, parallel.
System Structure[3L]
Computer system operation, I/O structure, storage structure, storage hierarchy, different types of protections, operating system
structure (simple, layered, virtual machine), O/S services, system calls.
Process Management [17L]
Processes [3L]: Concept of processes, process scheduling, operations on processes, co-operating processes, inter-process
Threads [2L]: overview, benefits of threads, user and kernel threads.
CPU scheduling [3L]: scheduling criteria, preemptive & non-preemptive scheduling, scheduling algorithms (FCFS, SJF, RR,
priority), algorithm evaluation, multi-processor scheduling.
Process Synchronization [5L]: background, critical section problem, critical region, synchronization hardware, classical
problems of synchronization, semaphores.
Deadlocks [4L]: system model, deadlock characterization, methods for handling deadlocks, deadlock prevention, deadlock
avoidance, deadlock detection, recovery from deadlock.
Storage Management [19L]
Memory Management [5L]: background, logical vs. physical address space, swapping, contiguous memory allocation, paging,
segmentation, segmentation with paging.
Virtual Memory [3L]: background, demand paging, performance, page replacement, page replacement algorithms (FCFS,
LRU), allocation of frames, thrashing.
File Systems [4L]: file concept, access methods, directory structure, file system structure, allocation methods (contiguous,
linked, indexed), free-space management (bit vector, linked list, grouping), directory implementation (linear list, hash table),
efficiency & performance.
I/O Management [4L]: I/O hardware, polling, interrupts, DMA, application I/O interface (block and character devices, network
devices, clocks and timers, blocking and nonblocking I/O), kernel I/O subsystem (scheduling, buffering, caching, spooling and
device reservation, error handling), performance.
Disk Management [3L]: disk structure, disk scheduling (FCFS, SSTF, SCAN,C-SCAN) , disk reliability, disk formatting, boot
block, bad blocks.
Protection & Security [4L]
Goals of protection, domain of protection, security problem, authentication, one time password, program threats, system threats,
threat monitoring, encryption.
Also, see Algorithm
Also, see Internship providing sites
Also, see Hacking
Also, see Seo
Also see Blogging
Also see top 10
Also see Chrome extension
Also see Seo and seo tips
Also see Frameworks
Also see Domain and Web hosting
Also see Data Structure
Also see Aptitude test for a job
Also see Opearting System

Please follow and like us:

Post Author: Abhi1621

6 thoughts on “Operating System

    Jennette Ewoldt

    (15/04/2018 - 4:16 pm)

    Hi, Neat post. There’s a problem with your web site in internet explorer, would test this… IE still is the market leader and a large portion of people will miss your wonderful writing due to this problem.

    Enoch Kett

    (02/05/2018 - 2:36 am)

    Hiya, I’m really glad I’ve found this info. Nowadays bloggers publish only about gossips and net and this is actually annoying. A good website with exciting content, this is what I need. Thank you for keeping this website, I’ll be visiting it. Do you do newsletters? Cant find it.


    (05/05/2018 - 5:07 am)

    I see you don’t monetize your site, don’t waste your traffic, you can earn extra cash every month because you’ve
    got hi quality content. If you want to know
    how to make extra bucks, search for: Ercannou’s essential adsense alternative

    Stephane Alverta

    (01/06/2018 - 2:40 pm)

    After reading your blog post I browsed your website a bit and noticed you are not ranking nearly as well in the search engine as you could be. I possess a handful of blogs myself and I think you should take a look at speed rank SEO. You will find it a very good tool that can help you rank on the top of search engine, just search speed rank SEO on google. Keep up the quality posts

    Free Auto Approve List 7-2-2018

    (04/07/2018 - 7:08 pm)

    I hope you all have a great week. I’ve added a new list. This is the biggest list so far.

    Free Auto Approve List 7-8-2018

    (08/07/2018 - 8:22 pm)

    I hope you all are having a great weekend. I have a new list for you. Read the latest update on how I compiled the list. I’m still surprised by the results.

Leave a Reply

Your email address will not be published. Required fields are marked *