Presentation is loading. Please wait.

Presentation is loading. Please wait.

Course Introduction CSSE 332 Operating Systems Rose-Hulman Institute of Technology.

Similar presentations


Presentation on theme: "Course Introduction CSSE 332 Operating Systems Rose-Hulman Institute of Technology."— Presentation transcript:

1 Course Introduction CSSE 332 Operating Systems Rose-Hulman Institute of Technology

2 Intro to Course Survey of Operating Systems concepts Several chapters in Text (12) Lots of programming in C Programming lab each week 1 bigger team project

3 Course Mechanics: Schedule When is Homework 1 due again? What resources are we using today? What topics are we covering today? What time of day is each assignment due?

4 Today’s content: Intro to OS Computer platform consists of a collection of hardware resources Computer applications are developed to perform some task using those resources Inefficient for applications to be written directly for a given hardware platform, why?

5 How does an OS Help? Operating system provides a convenient to use, feature rich, secure, and consistent interface for applications to use OS provides a uniform, abstract representation of resources that can be requested and accessed by application

6 Fundamental job of modern OS The fundamental task of any modern operating system is process management. OS must: Allocate resources to processes Enable processes to share and exchange info Protect the resources of a process from other processes Enable synchronization among processes

7 Processes A process is a program in execution; process execution progresses in sequential fashion. Can be characterized by its trace. A process requires resources, which are managed by the operating system The OS interleaves the execution of several processes to maximize processor utilization OS supports Inter-Process Communication (IPC) and user creation of processes

8 Agenda for rest of week Basic intro to LINUX and C Complete LINUX installation by Wednesday Complete homework 1 Read chapters 1 and 2


Download ppt "Course Introduction CSSE 332 Operating Systems Rose-Hulman Institute of Technology."

Similar presentations


Ads by Google