SlideShare a Scribd company logo
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved.McGraw-Hill Technology Education
McGraw-Hill Technology Education Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved.
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved.McGraw-Hill Technology Education
Chapter 7A
Operating System
Basics
Functions of Operating Systems
• Provide a user interface
• Run programs
• Manage hardware devices
• Organized file storage
Types of Operating Systems
• Real-time operating system
– Very fast small OS
– Built into a device
– Respond quickly to user input
– MP3 players, Medical devices
Types of Operating Systems
• Single user/Single tasking OS
– One user works on the system
– Performs one task at a time
– MS-DOS and Palm OS
– Take up little space on disk
– Run on inexpensive computers
Types of Operating Systems
• Single user/Multitasking OS
– User performs many tasks at once
– Most common form of OS
– Windows XP and OS X
– Require expensive computers
– Tend to be complex
Types of Operating Systems
• 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
Multi user/Multi tasking OS
Providing a User Interface
• User interface
– How a user interacts with a computer
– Require different skill sets
Providing a User Interface
• Graphical user interface (GUI)
– Most common interface
• 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
• Programs need to access hardware
• Interrupts
– CPU is stopped
– Hardware device is accessed
• Device drivers control the hardware
Organizing Files and Folders
• Organized storage
• Long file names
• Folders can be created and nested
• All storage devices work consistently
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
– Merely fun for GUI systems
– Screen saver decorates idle screens
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved.McGraw-Hill Technology Education
Chapter 7A
End of Chapter

More Related Content

What's hot (19)

PPTX
Os concepts 5 Storage and IO Virtualization
PPTX
Week5 final
PDF
Course 101: Lecture 4: A Tour in RTOS Land
PPT
Linux操作系统01 简介
PPTX
Operating system by ajay yadav shq upr
PPTX
Operating system 11.10.2016 adarsh bang
PPT
2 operating systems and utility softwares
PPT
Components of a computer
PPT
Overview of various types of operating system
PPTX
Mca i-fundamental of computer-u-3-functions operating systems
PPTX
The operating system!
PPTX
Operating systems
PPTX
Bsc cs 1 fit u-3 operating systems
PPTX
Operating system
PDF
Ch1 introduction
PPTX
Operating system
PPT
Introduction to Operating system
PPTX
The operating system (new)
PDF
Operating Systems 1 (2/12) - Hardware Basics
Os concepts 5 Storage and IO Virtualization
Week5 final
Course 101: Lecture 4: A Tour in RTOS Land
Linux操作系统01 简介
Operating system by ajay yadav shq upr
Operating system 11.10.2016 adarsh bang
2 operating systems and utility softwares
Components of a computer
Overview of various types of operating system
Mca i-fundamental of computer-u-3-functions operating systems
The operating system!
Operating systems
Bsc cs 1 fit u-3 operating systems
Operating system
Ch1 introduction
Operating system
Introduction to Operating system
The operating system (new)
Operating Systems 1 (2/12) - Hardware Basics
Ad

Viewers also liked (6)

PPT
Intro ch 14_b
PPT
Enhancing Effective Regulation of Infastructure and Utility Services
PPTX
Utility software
PPT
Intro Ch 07 B
PPT
Operating System & Utility Programme
PPT
Intro Ch 07 A
Intro ch 14_b
Enhancing Effective Regulation of Infastructure and Utility Services
Utility software
Intro Ch 07 B
Operating System & Utility Programme
Intro Ch 07 A
Ad

Similar to Intro ch 07_a (20)

PPT
Intro_Chapter_06A.ppt
PPT
OS Basic.ppt
PPT
Lecture_6_Using Operating Systems (Operating System Basics)_Ch_07A.ppt
PPT
Intro_Chapter_06A.ppt all about inroduction that u want
PPT
Operating System Basics.ppt
PPT
4 operating system basics
PPT
4+-+Operating+System+Basics presentation for 2nd year students
PDF
ICT-Lecture_08(OperatingSystem).pdf
PPTX
11. operating-systems-part-1
PDF
ICT GE-309_Lecture-17-20.pdf presentation
PPT
Chapter 7A Peter Norton
DOC
Operating Systems
PPTX
Operating system 01 introduction
PPT
Operatimg system basics
PPT
Operatimg system basics
PPT
Module 1.ppt
PPTX
Week1_Introduction to_Operating System - Part 2.pptx
PPTX
UNIX Operating System
PDF
Kernel security Concepts
PDF
Lecture 1
Intro_Chapter_06A.ppt
OS Basic.ppt
Lecture_6_Using Operating Systems (Operating System Basics)_Ch_07A.ppt
Intro_Chapter_06A.ppt all about inroduction that u want
Operating System Basics.ppt
4 operating system basics
4+-+Operating+System+Basics presentation for 2nd year students
ICT-Lecture_08(OperatingSystem).pdf
11. operating-systems-part-1
ICT GE-309_Lecture-17-20.pdf presentation
Chapter 7A Peter Norton
Operating Systems
Operating system 01 introduction
Operatimg system basics
Operatimg system basics
Module 1.ppt
Week1_Introduction to_Operating System - Part 2.pptx
UNIX Operating System
Kernel security Concepts
Lecture 1

More from محمد گلزار (13)

PPT
Intro ch 07_b
PPT
Intro ch 06_b
PPT
Intro ch 06_a
PPT
Intro ch 05_b
PPT
Intro ch 05_a
PPT
Intro ch 04_b
PPT
Intro ch 04_a
PPT
Intro ch 03_b
PPT
Intro ch 03_a
PPT
Intro ch 02_b
PPT
Intro ch 02_a
PPT
Intro ch 01_b
PPT
Intro ch 01_a
Intro ch 07_b
Intro ch 06_b
Intro ch 06_a
Intro ch 05_b
Intro ch 05_a
Intro ch 04_b
Intro ch 04_a
Intro ch 03_b
Intro ch 03_a
Intro ch 02_b
Intro ch 02_a
Intro ch 01_b
Intro ch 01_a

Intro ch 07_a

  • 1. Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved.McGraw-Hill Technology Education McGraw-Hill Technology Education Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved.
  • 2. Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved.McGraw-Hill Technology Education Chapter 7A Operating System Basics
  • 3. Functions of Operating Systems • Provide a user interface • Run programs • Manage hardware devices • Organized file storage
  • 4. Types of Operating Systems • Real-time operating system – Very fast small OS – Built into a device – Respond quickly to user input – MP3 players, Medical devices
  • 5. Types of Operating Systems • Single user/Single tasking OS – One user works on the system – Performs one task at a time – MS-DOS and Palm OS – Take up little space on disk – Run on inexpensive computers
  • 6. Types of Operating Systems • Single user/Multitasking OS – User performs many tasks at once – Most common form of OS – Windows XP and OS X – Require expensive computers – Tend to be complex
  • 7. Types of Operating Systems • 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
  • 9. Providing a User Interface • User interface – How a user interacts with a computer – Require different skill sets
  • 10. Providing a User Interface • Graphical user interface (GUI) – Most common interface • 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
  • 12. 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
  • 14. 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
  • 15. Managing Hardware • Programs need to access hardware • Interrupts – CPU is stopped – Hardware device is accessed • Device drivers control the hardware
  • 16. Organizing Files and Folders • Organized storage • Long file names • Folders can be created and nested • All storage devices work consistently
  • 17. Enhancing an OS • Utilities – Provide services not included with OS – Goes beyond the four functions – Firewall, anti-virus and compression – Prices vary
  • 18. Enhancing an OS • Backup software – Archives files onto removable media – Ensures data integrity – Most OS include a backup package – Many third party packages exist
  • 20. Enhancing an OS • Anti-virus software – Crucial utility – Finds, blocks and removes viruses – Must be updated regularly – McAfee and Norton Anti-Virus
  • 21. 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
  • 22. Enhancing an OS • Intrusion detection – Often part of a firewall package – Announces attempts to breach security – Snort is a Linux based package
  • 23. Enhancing an OS • Screen savers – Crucial utility for command line systems • Prevents burn in – Merely fun for GUI systems – Screen saver decorates idle screens
  • 24. Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved.McGraw-Hill Technology Education Chapter 7A End of Chapter

Editor's Notes

  • #4: Teaching Tip File and folder storage is covered in chapter 6.
  • #7: Teaching tip It is true that multi-tasking operating systems are complex. However both XP and OS X make the multitasking process painless for the user.
  • #8: Teaching tip Multi-user Multitasking OS's are found on supercomputers, mainframes and minicomputers. Through Linux, a PC can also support user sessions and terminal connections.
  • #11: Insider information The first commercial GUI was the Xerox Star. Teaching Tip There are several types of dialog boxes. Any errors are displayed in a dialog box. This box is system modal - it requires a response before returning to the OS. Save and print boxes are application modal - The box must be dealt with before returning to the application. However, other OS tasks can be performed.
  • #13: Teaching tip Demonstrate the command line interface in Windows by running cmd. In the command line interface use ping and ipconfig as commands that cannot be run in the GUI.
  • #15: Teaching tip Most students have never encountered a link. I use MS Excel and MS Word to link. Create and save a simple spreadsheet in Excel. Copy the spreadsheet to the clipboard. Open MS Word and paste-link the spreadsheet. Save the MS Word document. Then change and save the spreadsheet in Excel. The word document is automatically updated.
  • #16: Discussion point The mouse uses an interrupt. Many users will move the mouse while waiting for the CPU to finish a task. What does moving the mouse do to the current process? Teaching tip Discuss what can happen when the wrong driver is installed on a computer.
  • #18: Discussion point With Windows XP and SP2, Microsoft has included a firewall and pop-up blocker both typically considered utility software. In the near future, the core services provided by an OS may include security features.
  • #22: Teaching tip Windows XP includes a firewall. Service pack 2 will turn this firewall on by default. To test your computer’s security visit www.grc.com and run the various Shields Up! tests