/  Computer Science Books /  Operating Systems Books / 

Introduction to Operating systems Lecture online notes

Introduction to Operating systems Lecture online notes

Introduction to Operating systems Lecture online notes

This online PDF lecture notes contains following topics: Definition and Function of operating systems, Evolution of operating system, Operating system structure-monolithic layered,virtual machine and Client server, Different types of operating system-real time systems, multi-user System, distributed system, Introduction to basic terms and batch processing system: Jobs, Processes files, command interpreter, Logical and Physical address protection, paging, and segmentation, Virtual memory, Page replacement algorithms, Catch memory, hierarchy of memory types, Associative memory, Process states, virtual processor, Interrupt mechanism, Scheduling algorithms Performance evaluation of scheduling algorithm, Threads,File systems-Partitions and Directory structure, Disk space allocation, Disk scheduling, I/O Hardware, I/O Drivers, DMA controlled I/O and programmed I/O, I/O Supervisors, Introduction and need for distributed OS, Architecture of Distributed OS, Models of distributed system, Remote procedure Calls, Distributed shared memory, Unix Operating System- Case Studies

Author(s):

s194 Pages
Similar Books
Operating Systems Lecture Notes by Stanford University

Operating Systems Lecture Notes by Stanford University

This lecture note explains important systems concepts in general. Topics covered includes, Threads and Processes, Concurrency and Synchronization, Scheduling, Virtual Memory, I O, Disks, File systems, Network file systems, Protection and Security, Virtual machines, Cutting edge topics.

sNA Pages
Operating System by Bighnaraj Naik

Operating System by Bighnaraj Naik

The Notes by Bighnaraj Naik hence, provide a directed discussion of operating systems, beginning with their history, and various types. The paper deals with critical services to an operating system in connection with management of processes, the idea of process synchronization, indepth process management and scheduling, tools and constructs used in processing concurrency, detection of deadlocks, and prevention techniques. The paging technique and virtual memory management form the base of dynamic resource allocation techniques. File systems have also been discussed, they classified into logical and physical file systems with differences in their allocation strategies, so it has provided a profound insight into the theoretical and practical sides of the operating system.

s86 Pages