SlideShare ist ein Scribd-Unternehmen logo
1 von 24
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

Weitere ähnliche Inhalte

Was ist angesagt?

Linux操作系统01 简介
Linux操作系统01 简介Linux操作系统01 简介
Linux操作系统01 简介
lclsg123
 
2 operating systems and utility softwares
2 operating systems and utility softwares2 operating systems and utility softwares
2 operating systems and utility softwares
MrQaz996
 
Components of a computer
Components of a computerComponents of a computer
Components of a computer
TechTeacher803
 
Operating system
Operating systemOperating system
Operating system
Archit Garg
 
The operating system (new)
The operating system (new)The operating system (new)
The operating system (new)
11GaffneyDeclan
 

Was ist angesagt? (19)

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

Andere mochten auch (6)

Intro ch 14_b
Intro ch 14_bIntro ch 14_b
Intro ch 14_b
 
Enhancing Effective Regulation of Infastructure and Utility Services
Enhancing Effective Regulation of Infastructure and Utility ServicesEnhancing Effective Regulation of Infastructure and Utility Services
Enhancing Effective Regulation of Infastructure and Utility Services
 
Utility software
Utility softwareUtility software
Utility software
 
Intro Ch 07 B
Intro Ch 07 BIntro Ch 07 B
Intro Ch 07 B
 
Operating System & Utility Programme
Operating System & Utility ProgrammeOperating System & Utility Programme
Operating System & Utility Programme
 
Intro Ch 07 A
Intro Ch 07 AIntro Ch 07 A
Intro Ch 07 A
 

Ähnlich wie Intro ch 07_a

4 operating system basics
4   operating system basics4   operating system basics
4 operating system basics
bsnl007
 

Ähnlich wie Intro ch 07_a (20)

Intro_Chapter_06A.ppt
Intro_Chapter_06A.pptIntro_Chapter_06A.ppt
Intro_Chapter_06A.ppt
 
OS Basic.ppt
OS Basic.pptOS Basic.ppt
OS Basic.ppt
 
Operating System Basics.ppt
Operating System Basics.pptOperating System Basics.ppt
Operating System Basics.ppt
 
4 operating system basics
4   operating system basics4   operating system basics
4 operating system basics
 
ICT-Lecture_08(OperatingSystem).pdf
ICT-Lecture_08(OperatingSystem).pdfICT-Lecture_08(OperatingSystem).pdf
ICT-Lecture_08(OperatingSystem).pdf
 
11. operating-systems-part-1
11. operating-systems-part-111. operating-systems-part-1
11. operating-systems-part-1
 
Chapter 7A Peter Norton
Chapter 7A Peter NortonChapter 7A Peter Norton
Chapter 7A Peter Norton
 
Operating Systems
Operating SystemsOperating Systems
Operating Systems
 
Operating system 01 introduction
Operating system 01 introductionOperating system 01 introduction
Operating system 01 introduction
 
Operatimg system basics
Operatimg system basicsOperatimg system basics
Operatimg system basics
 
Operatimg system basics
Operatimg system basicsOperatimg system basics
Operatimg system basics
 
Module 1.ppt
Module 1.pptModule 1.ppt
Module 1.ppt
 
UNIX Operating System
UNIX Operating SystemUNIX Operating System
UNIX Operating System
 
Kernel security Concepts
Kernel security ConceptsKernel security Concepts
Kernel security Concepts
 
Lecture 1
Lecture 1Lecture 1
Lecture 1
 
Unit 1 operating system
Unit 1 operating systemUnit 1 operating system
Unit 1 operating system
 
Bca i-fundamental of computer-u-3-functions operating systems
Bca  i-fundamental of  computer-u-3-functions operating systemsBca  i-fundamental of  computer-u-3-functions operating systems
Bca i-fundamental of computer-u-3-functions operating systems
 
Unix Operaring System
Unix Operaring SystemUnix Operaring System
Unix Operaring System
 
Bsc cs 1 fit u-3 operating systems
Bsc cs 1 fit u-3 operating systemsBsc cs 1 fit u-3 operating systems
Bsc cs 1 fit u-3 operating systems
 
Introduction to Operating system CBSE
Introduction to Operating system CBSE Introduction to Operating system CBSE
Introduction to Operating system CBSE
 

Mehr von محمد گلزار (13)

Intro ch 07_b
Intro ch 07_bIntro ch 07_b
Intro ch 07_b
 
Intro ch 06_b
Intro ch 06_bIntro ch 06_b
Intro ch 06_b
 
Intro ch 06_a
Intro ch 06_aIntro ch 06_a
Intro ch 06_a
 
Intro ch 05_b
Intro ch 05_bIntro ch 05_b
Intro ch 05_b
 
Intro ch 05_a
Intro ch 05_aIntro ch 05_a
Intro ch 05_a
 
Intro ch 04_b
Intro ch 04_bIntro ch 04_b
Intro ch 04_b
 
Intro ch 04_a
Intro ch 04_aIntro ch 04_a
Intro ch 04_a
 
Intro ch 03_b
Intro ch 03_bIntro ch 03_b
Intro ch 03_b
 
Intro ch 03_a
Intro ch 03_aIntro ch 03_a
Intro ch 03_a
 
Intro ch 02_b
Intro ch 02_bIntro ch 02_b
Intro ch 02_b
 
Intro ch 02_a
Intro ch 02_aIntro ch 02_a
Intro ch 02_a
 
Intro ch 01_b
Intro ch 01_bIntro ch 01_b
Intro ch 01_b
 
Intro ch 01_a
Intro ch 01_aIntro ch 01_a
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

Hinweis der Redaktion

  1. Teaching Tip File and folder storage is covered in chapter 6.
  2. 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.
  3. 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.
  4. 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.
  5. 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.
  6. 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.
  7. 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.
  8. 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.
  9. 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