Beruflich Dokumente
Kultur Dokumente
Computer Administration
McGraw-Hill Technology
Operating System
Operating System Objectives
Layers of Computer Systems
Services Provided by the Operating
System
Functions of Operating Systems
Types of Operating Systems
Enhancing an OS
Operating System
A program that controls the execution of
application programs
An interface between applications and
hardware
Efficiency
Allows computer system resources to be
used in an efficient manner
Ability to evolve
Permit effective development, testing, and
introduction of new system functions
without interfering with service
Services Provided by
the Operating System
Program development
Editors and debuggers
Program execution
Access to I/O devices
Controlled access to files
System access
Services Provided by
the Operating System
Error detection and response
internal and external hardware errors
memory error
device failure
software errors
arithmetic overflow
access forbidden memory locations
Services Provided by
the Operating System
Accounting
collect statistics
monitor performance
used to anticipate future enhancements
used for billing users
Operating System
Basics
Ref Book:
Chapter # 7:
www.mhhe.com/peternorton
McGraw-Hill Technology
7A-10
Running Programs
Many different applications supported
System call
Provides consistent access to OS features
Managing Hardware
Programs need to access hardware
Interrupts
CPU is stopped
Hardware device is accessed
Organized storage
Long file names
Folders can be created and nested
All storage devices work consistently
Single Tasking
Operating System cannot be able to take
control back from the running
process/task/application
In case if a process call an I/O Instruction then
Processor must wait for I/O instruction to
complete before preceding
Multitasking
Operating System can take control back from
the running process and can give it to other.
When one job needs to wait for I/O, the
processor can switch to the other job
Enhancing an OS
Utilities
Provide services not included with OS
Goes beyond the four functions
Firewall, anti-virus and compression
Prices vary
Enhancing an OS
Backup software
Archives files onto removable media
Ensures data integrity
Most OS include a backup package
Many third party packages exist
Backup Software
Enhancing an OS
Anti-virus software
Crucial utility
Finds, blocks and removes viruses
Must be updated regularly
McAfee and Norton Anti-Virus
Enhancing an OS
Firewall
Crucial utility
Protects your computer from intruders
Makes computer invisible to hackers
Zone Labs is a home firewall
Cisco sells hardware firewalls
Enhancing an OS
Intrusion detection
Often part of a firewall package
Announces attempts to breach security
Snort is a Linux based package
Enhancing an OS
Screen savers
Crucial utility for command line systems
Prevents burn in
Reference Book:
McGraw-Hill Technology