20090901a - What is an Operating System? A piece of...

Info iconThis preview shows pages 1–4. Sign up to view the full content.

View Full Document Right Arrow Icon
What is an Operating System? A piece of software that provides a convenient, efficient en- vironment for the execution of application (user) programs. OS provides an environment for applications – it is not itself the applications. OS should consume as few resources (overhead) as possible. Fundamental idea: multiprogramming (time-sharing) CPU and peripherals are multiplexed (shared) between concurrently executing tasks. Most of what we will study concerns multiprogramming.
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
OS Services An OS provides services to application programs: CPU scheduling : Allocate CPU time to several processes (tasks). Memory management : Allocate main memory among several processes. I/O services : Manage the operation of I/O devices, multi- plex them between several processes, and provide a high- level, hardware-independent interface. Filesystem services : Manage the organization of secondary storage (disk), and provide a convenient file abstraction.
Background image of page 2
Protection and security : Keep processes from interfering with each other, and prevent unauthorized access to data or other resources. Communication and cooperation : Provide a way for pro- cesses to cooperate to accomplish a task. Utilities : Date and time, accounting, . . . . Command interpreter
Background image of page 3

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Image of page 4
This is the end of the preview. Sign up to access the rest of the document.

This note was uploaded on 12/19/2009 for the course CSE 306 taught by Professor Kifer,m during the Spring '08 term at SUNY Stony Brook.

Page1 / 25

20090901a - What is an Operating System? A piece of...

This preview shows document pages 1 - 4. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online