{[ promptMessage ]}

Bookmark it

{[ promptMessage ]}

16.Operating.Systems - Operating Systems With thanks to Dr...

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

View Full Document Right Arrow Icon
1 Operating Systems With thanks to Dr. Haipeng Guo and Dr. Sunny Jeong Lecture 16
Background image of page 1

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

View Full Document Right Arrow Icon
2 Introductory Stuff rhombus6 Have Fun! rhombus6 Please turn off your phones! rhombus6 rhombus6 DO DO interact with me!
Background image of page 2
3 Outline rhombus6 Software Basics rhombus6 What is an Operating System rhombus6 History of Operating Systems rhombus6 Booting the Computer rhombus6 Functions of Operating Systems rhombus6 Types of Operating Systems rhombus6 Utility Programs in Windows XP
Background image of page 3

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

View Full Document Right Arrow Icon
4 The Computer Level Hierarchy
Background image of page 4
5 Software Basics rhombus6 Computer = Hardware + Software rhombus6 Software square6 Application software square6 Address users' specific needs in the real world square6 word processing, music software, image editing, games, database programs, inventory control systems, etc. square6 System software square6 Operating system square6 Device drivers square6 Utilities square6 Programming software tools (compilers, debuggers, etc.)
Background image of page 5

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

View Full Document Right Arrow Icon
6 Computer System
Background image of page 6
7 Who Creates Computer Software? rhombus6 Programmers rhombus6 High-level language , easy for humans square6 C++, Java, etc rhombus6 Low-level language , used by CPU square6 Machine language rhombus6 Compiler square6 Translate high-level language into low- level language
Background image of page 7

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

View Full Document Right Arrow Icon
8 Compilation
Background image of page 8
9 Operating Systems rhombus6 A set of programs containing instructions that maintain and manage the computer resources , such as CPU, memory and input/output devices rhombus6 Provide an interface through which the user can interact with the computer rhombus6 The core of a computer’s system software
Background image of page 9

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

View Full Document Right Arrow Icon
10 History of Operating Systems rhombus6 Batch processing square6 Professional operators (humans!) combined decks of cards into batches, or bundles, with the appropriate instructions allowing them to be processed with minimal intervention square6 A program called a resident monitor allowed programs to be processed without human interaction
Background image of page 10
11 History of Operating Systems rhombus6 Resident Monitors square6 Monitors were the precursors of modern day operating systems square6 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
Background image of page 11

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

View Full Document Right Arrow Icon
12 Spooling rhombus6 Increases in CPU performance made punched card batch processing less efficient rhombus6 Magnetic tape (as buffer) offered one way to process decks faster rhombus6 SPOOL ing square6 S imultaneous P eripheral O peration O n l ine square6 Allows I/O and CPU computations to occur in parallel square6 the simplest form of multiprogramming square6 Spooling example: print spooling
Background image of page 12