CS/COE 1550 Intro to Operating Systems - University of Pittsburgh
CS/COE 1550 Intro to Operating Systems
Fall 2018
Daniel Mosse
mosse@cs.pitt.edu 6423 Sennott Square
(Some slides are from Silberschatz, Galvin and Gagne ?2013; some from Dr. Khattab)
Course Goal
? Learn about the internals of operating systems
? Make it easier to understand why processes run the way they do, and how to optimize systems
? More info at people.cs.pitt.edu/~mosse/courses/cs1550/
? TA: Henrique Potter (hep37@cs.pitt.edu)
Spring 2018
2
What is an Operating System?
A program that acts as an intermediary between a user of a computer and the computer hardware
3
What does an OS do?
? Manages (controls and arbitrates) resources
? Processors, Memory, Input/output devices, Communication devices, Storage, Software applications
? Conflicting goals:
? Performance vs. utilization
? Provides abstractions to application programs
? Ease of use ? Virtualization
? The one program running at all times on the computer is the OS kernel.
? Everything else is either
? a system program (ships with the operating system) , or ? an application program.
4
How to start everything?
bootstrap program is loaded at power-up or reboot ? Typically stored in ROM or EPROM, generally known
as firmware ? Initializes all aspects of system ? Loads operating system kernel and starts execution
Spring 2018
CS/COE 1550 ? Operating Systems ? Sherif Khattab
5
................
................
In order to avoid copyright disputes, this page is only a partial summary.
To fulfill the demand for quickly locating and searching documents.
It is intelligent file search solution for home and business.
Related download
- introduction to operating systems university of wisconsin madison
- ou 3113 intro to operating systems spring 2022 syllabus
- intro to operating systems
- introduction to operating systems
- cs 537 intro to operating systems university of wisconsin madison
- introduction to operating systems sans institute
- intro operating systems linn benton community college
- introduction to operating systems albany
- cs coe 1550 intro to operating systems university of pittsburgh
- cs coe 1550 intro to operating systems
Related searches
- intro to philosophy pdf
- intro to philosophy notes
- intro to ethics quizlet
- computer operating systems ppt
- operating systems william stallings pdf
- free operating systems for computers
- evolution of operating systems pdf
- free operating systems 32 bit
- examples of intro to essay sentences
- operating systems downloads
- 32 bit operating systems download
- android operating systems in order