Chapter 06: System Software. Definition Master program Controls all hardwares connected to...

13
Chapter 06: System Software

Transcript of Chapter 06: System Software. Definition Master program Controls all hardwares connected to...

Page 1: Chapter 06: System Software. Definition  Master program  Controls all hardwares connected to computer  Collection of programs Users Application software.

Chapter 06: System Software

Page 2: Chapter 06: System Software. Definition  Master program  Controls all hardwares connected to computer  Collection of programs Users Application software.

Definition

Master program

Controls all hardwares connected to computer

Collection of programs

Users

Applicationsoftware

Applicationsoftware

OperatingSystem/systemsoftware

OperatingSystem/systemsoftware

Hardware

Page 3: Chapter 06: System Software. Definition  Master program  Controls all hardwares connected to computer  Collection of programs Users Application software.

System Software/Operating Systems

Page 4: Chapter 06: System Software. Definition  Master program  Controls all hardwares connected to computer  Collection of programs Users Application software.

Operating Systems

A collection of programs that handle technical tasks, including managing computer resources

Every computer has an operating system (OS), such as Windows 7 or Mac OS X

The OS provides the interface between the user and computer, and is required to run applications

Page 5: Chapter 06: System Software. Definition  Master program  Controls all hardwares connected to computer  Collection of programs Users Application software.

Functions of an Operating System

Manages computer resources Coordinate memory, processing storage, and printers

Monitor system performance

Provide security

Start-up the computer

Provides user interface Character-based interface

Graphical user interface (GUI)

Runs applications Multitasking

Foreground and background applications

Page 6: Chapter 06: System Software. Definition  Master program  Controls all hardwares connected to computer  Collection of programs Users Application software.

Program Interface

Humans

User Programs

O.S. Interface

O.S.

Hardware Interface/ Privileged Instructions

Disk/Tape/Memory

The Layers Of A System System

Page 7: Chapter 06: System Software. Definition  Master program  Controls all hardwares connected to computer  Collection of programs Users Application software.

Layers of System Software

Page 8: Chapter 06: System Software. Definition  Master program  Controls all hardwares connected to computer  Collection of programs Users Application software.

Booting

Booting is the process of bringing OS from Hard disk to RAM

Page 9: Chapter 06: System Software. Definition  Master program  Controls all hardwares connected to computer  Collection of programs Users Application software.

Categories of Operating Systems

Hundreds of operating systems

Three basic categories

Embedded operating systems (handheld)

Network operating systems (linked computers)

Stand-alone operating systems (desktop)

Page 10: Chapter 06: System Software. Definition  Master program  Controls all hardwares connected to computer  Collection of programs Users Application software.

Storage Hierarchy

Very fast storage is very expensive. So the Operating System manages a hierarchy of storage devices in order to make the best use of resources. In fact, considerable effort goes into this support.

1: Operating Systems Overview 10

Fast and Expensive

Slow an Cheap

Page 11: Chapter 06: System Software. Definition  Master program  Controls all hardwares connected to computer  Collection of programs Users Application software.

Operating System - Properties

1. Batch processing

Mr. Mohammed Rahmath

Page 12: Chapter 06: System Software. Definition  Master program  Controls all hardwares connected to computer  Collection of programs Users Application software.

Operating System - Properties

2. Multitasking

Mr. Mohammed Rahmath

Page 13: Chapter 06: System Software. Definition  Master program  Controls all hardwares connected to computer  Collection of programs Users Application software.

Operating System - Properties

3. Multiprogramming

Mr. Mohammed Rahmath