05-intro-to-operating-syste

05-intro-to-operating-syste - Introduction to Operating...

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

View Full Document Right Arrow Icon
Introduction to Operating Systems CSE 110: Introduction to Computer Science
Background image of page 1

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

View Full DocumentRight Arrow Icon
Operating Systems An operating system (OS) is a special program that sits between the hardware (CPU) and user applications Ex. Windows XP, Mac OS X, Linux, QNX The OS is responsible for mediating interactions between applications and between applications and hardware
Background image of page 2
Operating System Components Shell — communicates with users GUI shells include a window manager Kernel — performs basic functions File manager — coordinates data storage Device drivers — communicate with peripherals Memory manager — allocates RAM to programs Scheduler and dispatcher
Background image of page 3

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

View Full DocumentRight Arrow Icon
Primary OS Functions Process Management Ensuring that all applications get CPU time Resource Management Allocate system resources and translate application requests to hardware This includes memory management
Background image of page 4
Process Management OSes can be single-tasking or multitasking Single-tasking: only one application runs at a
Background image of page 5

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

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

Page1 / 11

05-intro-to-operating-syste - Introduction to Operating...

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

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