Operating Systems Overview

Chapter 2
CS 431 -- Operating Systems
Sam Houston State University
Dr. Tim McGuire
Operating System Services Provided by the Operating System Operating System Evolution of an Operating System Monitors -- The first OS's (mid `50's) Memory Layout For a Resident Monitor   Job Control Language (JCL) Desirable Hardware Features Hardware Features The Problem with Uni-programming Multiprogrammed Batch Systems Requirements for Multi-programming Time Sharing Major Achievements of OS Process Difficulties with Designing System Software Memory Management Virtual Memory File System Categories of Security and Protection Scheduling and Resource Management Major Elements Of Operating System

System Structure

Operating System Design Hierarchy

Operating System Design Hierarchy

Operating System Design Hierarchy

Characteristics of Modern Operating Systems

Characteristics of Modern Operating Systems Characteristics of Modern Operating Systems Characteristics of Modern Operating Systems Characteristics of Modern Operating Systems Windows NT Windows NT Windows NT Advantages of Client/Server Windows NT Features for SMP Windows NT Objects UNIX Architecture UNIX Architecture