Download Systems 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

Windows Phone 8.1 wikipedia , lookup

Distributed operating system wikipedia , lookup

RSTS/E wikipedia , lookup

Security-focused operating system wikipedia , lookup

Burroughs MCP wikipedia , lookup

Plan 9 from Bell Labs wikipedia , lookup

OS-tan wikipedia , lookup

Copland (operating system) wikipedia , lookup

Windows NT startup process wikipedia , lookup

Spring (operating system) wikipedia , lookup

OS/2 wikipedia , lookup

Mobile operating system wikipedia , lookup

System 7 wikipedia , lookup

VS/9 wikipedia , lookup

Unix security wikipedia , lookup

CP/M wikipedia , lookup

Transcript
Systems Software
Unit 2
What is Software?
 Intangible
 A file
 Performs tasks / jobs
 A set of instruction
 Run/executed by the Central
Processing Unit (CPU)
 Must be in the computer’s memory
to run
Two Types of Software
Systems Software
Applications Software
What is Systems Software
 Controls the system
 Hardware
 Software
 Input / Output (I/O)
 Middle man
 Comprised of
 Operating system
(OS)
 Utility Programs
Platform
Computer processor & operating
system
Flavor
Version of an operating system
Systems Software Programs
 Mainframe computers
Unix
 Desktop / Laptop computers
Windows
Mac OSX
Linux
Unix
 Bell AT&T labs - 1969
 Runs on large computers
Windows
 Microsoft
 Windows ME
 Bill Gates
 Windows 2000
 Leading market share
 Windows NT
 Windows 3.1
 Windows XP
 Windows 9
 Windows Vista
 Windows 98
 Windows 7
Mac OSX
 Apple
Computers
 Steve Jobs
 Control
hardware &
software
 Based on Unix
Linux
 Linus Tovalds - 1991
 Open source
 Based on Unix
 Free
 Distros
Operating System Parts
 Kernel
Heart of the operating system
Must be in memory while the
computer is running
All the important tasks the OS must
do
 User Interface
How a human gives commands to
the OS
Types of Operating Systems
 Classify by Users
Single User
Multiple User
 Classify by Task
Single Task
Multitasking
 Real-time Systems
Operating System Jobs
 Controls the
hardware
 Controls all the other
software programs
Managing the Processor
 Controls the timing of events the
processor works on
REQUEST
Operatin
g
System
Managing Memory
 The operating system allocates space in RAM
for instructions and data
RAM
Operating
System
Managing Peripheral Devices
 Co-ordinates system hardware
 Device drivers
Small programs
How to communicate with a device
 Plug and Play
Device device drivers included with systems
software
Makes devices immediately usable
Managing Storage
 Handles where files are
placed on a storage
device
 Retrieves files from
storage device & puts
them in memory
 Remembers file details
 File allocation table /
File allocation system
Application Software Interface
 Requests made by application programs
to the OS
Save a document
Print a document
Open a document
Send an e-mail
Play a song
User Interface
 Enables you to interact
with the computer
 Types of interfaces:
 Command-driven
interface
 Menu-driven interface
 Graphical user interface
Utility Programs
 Additional small programs
 Maybe added on later
 Help with maintenance
 Make the computer easier to use
Task Scheduler
Defrag
Screen savers
Install/ uninstall wizard
The Boot Process
 Step 1: The basic input/output system
(BIOS) is activated
 Step 2: A power-on self-test (POST)
checks attached hardware
 Step 3: The operating system loads into
RAM
 Step 4: Configuration and customization
settings are checked