Sie sind auf Seite 1von 20

Operating Systems Overview

P2 grading criterion

 Report –
 Why do PC’s need an Operating System (OS)
 Features and Functions of a OS
 How are operating system used to facilitate
users?
Where to find the information?

 Plenty of
info out
there!
What is an operating system?

 A software program (or collection of


programs) which manages a computer and
allows other programs to run.
 Manages computer’s resources
 Provides an interface for
 Programmers
 Users
 Provides a platform for application programs
 Without O/S computer will not work!
Features / functions of O/S

 File & Disk Management


 Memory Management
 Process Management
 I/O Management
 Configuration / administration
 Networking
 Security
Managing computer resources

 File / Disk Management


 Drive partitioning / formatting
 Directory (folder) structures
 File / folder management
 Copy, Cut, Paste
 Rename
 Delete
 File operations for programs
 Open, Close, Save
Managing computer resources

 Memory Management
 Allocates memory to programs
 Recovers memory after use
 Prevents programs from accessing
memory allocated to another program
 Manages virtual memory
Managing computer resources

 Process Management
 CPU can only do one thing at a time
 O/S allocates CPU time to programs
 Allows >1 program to run at a time
 Prevents one program hogging the CPU
 Gives impression of multi-tasking
Managing computer resources

 Input / output management


 Wide range of peripherals
 Screen, keyboard, mouse
 Disk drives (HDD, FDD, CD, DVD)
 Printers
 Webcam, graphics tablets etc
 Device drivers make O/S more flexible
Software types
User

Applications

Operating System

BIOS Device Drivers

Hardware
Platform for application software

 Operating system sits between


hardware and application software
 Provides standardised way for
applications to work on wide range of
different computers
 No need for software developers to
know details of individual computers
OS or Applications ?
Operating systems Applications
 DOS  Word
 Windows What about  Excel
 3.1 programs  Photoshop
 95/98/ME like
Calculator,  Visual Basic
 NT/2000/XP Wordpad or  Nero Burning ROM
 Unix Internet
Explorer?  Firefox
 Linux
 Outlook Express
 Mac OS etc. etc. etc.
User Interface

 Command Line Interface (CLI)


 Graphical User Interface (GUI)
User interface

 Allows User to manage the computer


 e.g.
 Create files / folders
 User management
 Install / remove computers
 Configure user interface
 System configuration / maintenance
Programmer interface
 Standard system functions e.g.
 Open a file
 Save a file
 List files in a folder
 Use a printer
 Display things on screen etc. etc.
 Programmer does not need to know about
the particular computer
 Quicker, easier, safer etc.
Configuration / Maintenance

 User Management
 Device Management
 Defragmenting
 Updates / Patches
 etc.
Networking

 Modern computers assumed to be


networked
 O/S provides means to
 Add, remove network connections
 Manage network connections
 Share resources over network
 Share network connections
Security

 Different aspects relating to other parts


of O/S
 User management
 File / folder permissions
 Network security
 Program security etc.
Comparing Operating Systems
 Parts you can see
 User interface
 File / Disk Management
 Configuration / Administration
 Security
 Networking

 Parts you can’t see (directly)


 Process Management (Task Manager?)
 Memory Management (VM settings?)
 I/O Management (Device drivers?)
Comparing Operating Systems

Comparison
1. How it works in Windows

2. How it works in Linux

3. What do you think about this?

Das könnte Ihnen auch gefallen