cse 101 spring 2000 operating systems. the tasks of the operating system single task multitasking

14
CSE 101 Spring 2000 Operating Systems

Upload: ambrose-alexander

Post on 29-Dec-2015

212 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: CSE 101 Spring 2000 Operating Systems. The Tasks of the Operating System Single Task Multitasking

CSE 101 Spring 2000

Operating Systems

Page 2: CSE 101 Spring 2000 Operating Systems. The Tasks of the Operating System Single Task Multitasking

The Tasks of the Operating System

Single Task Multitasking

Page 3: CSE 101 Spring 2000 Operating Systems. The Tasks of the Operating System Single Task Multitasking

Types of Software

Systems Software Controls the operation of the computer I.e. Microsoft Windows, Mac OS Unix

Development Software Used to write update and maintain other programs,

I.e. programming languages Application Software

allows computer to perform specific tasks like Microsoft Word, Excel, etc...

Page 4: CSE 101 Spring 2000 Operating Systems. The Tasks of the Operating System Single Task Multitasking

What Happens When You Boot?

1. Check for Required hardware

2. RAM Check

3. Port and hard drive check

4. Load Kernal of the operating system The Kernal is “resident” in the memory the entire

time the computer is running.

5. Operating systems loads and executes startup files

Page 5: CSE 101 Spring 2000 Operating Systems. The Tasks of the Operating System Single Task Multitasking

Who’s Driving?!?

Each device attached to your computer must have a driver.

Plug & Play

(Plug & Pray) Look on the WWW for updated drivers

Page 6: CSE 101 Spring 2000 Operating Systems. The Tasks of the Operating System Single Task Multitasking

Tasks of the OS

Coordinate system resources, manages memory, controls and enables all input and output processes and protects program and data instructions loaded in memory.

File structure and management

Page 7: CSE 101 Spring 2000 Operating Systems. The Tasks of the Operating System Single Task Multitasking

Memory Management

RAM has limited space foreground and background jobs virtual memory pages swapping

Page 8: CSE 101 Spring 2000 Operating Systems. The Tasks of the Operating System Single Task Multitasking

More on OS

I/O Management Print Jobs Spooling through the mailq

Data/Program Protection Memory Protection Account protection

Page 9: CSE 101 Spring 2000 Operating Systems. The Tasks of the Operating System Single Task Multitasking

User Interface

CUI (Command-based User Interface) command prompt character menu

GUI (Graphical User Interface) pull-down menus icons pointing devices windows

Page 10: CSE 101 Spring 2000 Operating Systems. The Tasks of the Operating System Single Task Multitasking

Operating Systems

Proprietary machine dependent written by computer manufacturer for a specific

machine Portable

machine independent

Page 11: CSE 101 Spring 2000 Operating Systems. The Tasks of the Operating System Single Task Multitasking

Operating Systems

Unix (LINUX on PC) Widows 3.1, 95, 98, CE, NT, 2000,

Millennium MAC OS

Page 12: CSE 101 Spring 2000 Operating Systems. The Tasks of the Operating System Single Task Multitasking

Applications

Business Word processing, spread sheets, databases and

presentation software, bookkeeping Integrated Packages

Graphic Arts Desktop publishing, photo manipulation, CADD

Internet applications Sound and video manipulation Games and more...

Page 13: CSE 101 Spring 2000 Operating Systems. The Tasks of the Operating System Single Task Multitasking

Shareware and Freeware

Shareware is often crippled in some way (crippleware)

Shareware is a free trial. The company who makes the software wants your money.

Freeware is free!

Page 14: CSE 101 Spring 2000 Operating Systems. The Tasks of the Operating System Single Task Multitasking

Software, etc...

Bugs Where are we going?