16.Operating.Systems - 1 perating Systems With thanks to Dr Haipeng Guo and Dr Sunny Jeong Lecture 16 2 Introductory Stuff r Have Fun r Please turn

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

View Full Document Right Arrow Icon

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

View Full DocumentRight Arrow Icon

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

View Full DocumentRight Arrow Icon

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

View Full DocumentRight Arrow Icon

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

View Full DocumentRight Arrow Icon

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

View Full DocumentRight Arrow Icon

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

View Full DocumentRight Arrow Icon

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

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

Unformatted text preview: 1 perating Systems With thanks to Dr. Haipeng Guo and Dr. Sunny Jeong Lecture 16 2 Introductory Stuff r Have Fun! r Please turn off your phones! r r DO DO interact with me! 3 Outline r Software Basics r What is an Operating System r History of Operating Systems r Booting the Computer r Functions of Operating Systems r Types of Operating Systems r Utility Programs in Windows XP 4 The Computer Level Hierarchy 5 Software Basics r Computer = Hardware + Software r Software s Application software s Address users' specific needs in the real world s word processing, music software, image editing, games, database programs, inventory control systems, etc. s System software s Operating system s Device drivers s Utilities s Programming software tools (compilers, debuggers, etc.) 6 Computer System 7 ho Creates Computer Software? r Programmers r High-level language , easy for humans s C++, Java, etc r Low-level language , used by CPU s Machine language r Compiler s Translate high-level language into low- level language 8 Compilation 9 Operating Systems r A set of programs containing instructions that maintain and manage the computer resources , such as CPU, memory and input/output devices r Provide an interface through which the user can interact with the computer r The core of a computer’s system software 10 istory of Operating Systems r Batch processing s Professional operators (humans!) combined decks of cards into batches, or bundles, with the appropriate instructions allowing them to be processed with minimal intervention s A program called a resident monitor allowed programs to be processed without human interaction 11 istory of Operating Systems r Resident Monitors s Monitors were the precursors of modern day operating systems s The monitor started the job, gave control of the computer to the job, and when the job was done, the monitor resumed control of the machine 12 Spooling r Increases in CPU performance made punched card batch processing less efficient r Magnetic tape (as buffer) offered one way to process decks faster r SPOOL ing s S imultaneous P eripheral O peration O n l ine s Allows I/O and CPU computations to occur in parallel s the simplest form of multiprogramming s Spooling example: print spooling 13 istory of Operating Systems r Multiprogramming Systems s allow several executing programs to be in memory concurrently r Timesharing system s permits many users to share the same...
View Full Document

This note was uploaded on 03/28/2010 for the course COMPUTER H 2012 taught by Professor Dave during the Spring '10 term at Quebec Abitibi-Temiscamingue.

Page1 / 56

16.Operating.Systems - 1 perating Systems With thanks to Dr Haipeng Guo and Dr Sunny Jeong Lecture 16 2 Introductory Stuff r Have Fun r Please turn

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

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