Sei sulla pagina 1di 7

Chapter 7A

Operating System
Basics

McGraw-Hill Technology Education Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved.
McGraw-Hill Technology Education Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved.

Outline Types of Operating Systems


• Types of operating systems • Real-time systems
• Functions of operating system • Single user/ single tasking OS
• Single user/ multi tasking OS
• Multi user/ multi tasking OS
Functions of Operating Systems Types of Operating Systems
• Provide a user interface • Real-time operating system
• Run programs – Very fast small OS
• Manage hardware devices – Built into a device
– Respond quickly to user input
• Organized file storage
– MP3 players, Medical devices

7A-5

Types of Operating Systems Types of Operating Systems


• Single user/Single tasking OS • Single user/Multitasking OS
– One user works on the system – User performs many tasks at once
– Performs one task at a time – Most common form of OS
– MS-DOS and Palm OS – Windows XP and OS X
– Take up little space on disk – Require expensive computers
– Run on inexpensive computers – Tend to be complex
Types of Operating Systems Multi user/Multi tasking OS
• Multi user/Multitasking OS
– Many users connect to one computer
– Each user has a unique session
– UNIX, Linux, and VMS
– Maintenance can be easy
– Requires a powerful computer

Providing a User Interface Providing a User Interface


• User interface • Graphical user interface (GUI)
– How a user interacts with a computer – Most common interface
– Require different skill sets • Windows, OS X, Gnome, KDE
– Uses a mouse to control objects
– Uses a desktop metaphor
– Shortcuts open programs or documents
– Open documents have additional objects
– Task switching
– Dialog boxes allow directed input
Graphical User Interface Providing a User Interface
• Command line interfaces
– Older interface
• DOS, Linux, UNIX
– User types commands at a prompt
– User must remember all commands
– Included in all GUIs

Command Line Interface Running Programs


• Many different applications supported
• System call
– Provides consistent access to OS features
• Share information between programs
– Copy and paste
– Object Linking and Embedding
Managing Hardware Organizing Files and Folders
• Programs need to access hardware • Organized storage
• Interrupts • Long file names
– CPU is stopped • Folders can be created and nested
– Hardware device is accessed • All storage devices work consistently
• Device drivers control the hardware

Enhancing an OS Enhancing an OS
• Utilities • Backup software
– Provide services not included with OS – Archives files onto removable media
– Goes beyond the four functions – Ensures data integrity
– Firewall, anti-virus and compression – Most OS include a backup package
– Prices vary – 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 Enhancing an OS
• Firewall • Intrusion detection
– Crucial utility – Often part of a firewall package
– Protects your computer from intruders – Announces attempts to breach security
– Makes computer invisible to hackers – Snort is a Linux based package
– Zone Labs is a home firewall
– Cisco sells hardware firewalls
Enhancing an OS Chapter 7A
• Screen savers
– Crucial utility for command line systems
• Prevents burn in
– Merely fun for GUI systems
– Screen saver decorates idle screens End of Chapter

McGraw-Hill Technology Education Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved.

Project due Dec. 4


• Login to Unix or Linux machine and run the following commands:
• script t
• whoami
• man passwd
• passwd
• w
• finger “your id”
• finger
• pwd
• arch
• ls
• ls -la
• ls –lt
• which latex
• df –k
• du -s
• date
• ps
• exit
• more t
• cp t t1
• mv t t2
• cat t2
• diff t1 t2
• chmod 700 t1

Potrebbero piacerti anche