Download Chapter 3: System Software

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts

DNIX wikipedia , lookup

Unix wikipedia , lookup

OS-tan wikipedia , lookup

Distributed operating system wikipedia , lookup

Security-focused operating system wikipedia , lookup

System 7 wikipedia , lookup

Mobile operating system wikipedia , lookup

Windows NT startup process wikipedia , lookup

OS 2200 wikipedia , lookup

Berkeley Software Distribution wikipedia , lookup

RSTS/E wikipedia , lookup

Copland (operating system) wikipedia , lookup

Plan 9 from Bell Labs wikipedia , lookup

Batch file wikipedia , lookup

OS/2 wikipedia , lookup

Burroughs MCP wikipedia , lookup

Spring (operating system) wikipedia , lookup

Unix security wikipedia , lookup

VS/9 wikipedia , lookup

CP/M wikipedia , lookup

Transcript
Chapter 4:
System Software
The Power Behind the
Computer
Classifications of Systems
Software
Operating System
 Utility Programs
 Language Translators

Operating System

Master System of programs used to
manage the computer.
– Resource Management
– User Interface

Components
– Kernel/Monitor/supervisor/resident portion
– Non-resident portion/
– Device Drivers
Operating System Tasks
Booting
 Managing Storage Media
 User Interface

– CLI
– Menu
– GUI
O/S Tasks (continued)

Resource Management
– Time
– Memory
– Storage
File management
 Task management

Task Management
Multiprogramming
 Multiprocessing
 Multitasking
 Time-sharing

File Management
Copy files
 Move files
 System/file backup
 Rename files
 Erase files

Common Operating Systems

PC* Operating Systems
– Macintosh OS
– OS/2
– Microsoft OS’s
•
•
•
•
DOS
Windows 3.x
Windows 9x (Me)
Windows NT/2000
– Novell Netware
Common OSs (Continued

Unix
– BSD
– ATT System V
– Linux (PC)
– FreeBSD family (PC and others)
VMS (DEC Vax computers)
 VM (IBM Mainframe)
 Palm

Operating Environment
A “Shell” added to an OS to give a
particular user interface.
 Examples

– Windows 3.x over DOS
– Workplace Shell for OS/2
– X – a windowing environment for many
OSs especially various versions of Unix
Utility Programs
Enhance existing functions or provide
services not provided by the O/S
 Examples

– Data recovery
– Backup
– Anti-virus
– Disk repair
– Compression
Language Translators

Programs used to translate Source
programs into Machine programs.