Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved.McGraw-Hill Technology Education
Introduction to Computers
INSTRUCTOR:INSTRUCTOR:
DR SHAFIULLAH SOOMRODR SHAFIULLAH SOOMRO
s.soomro@quest.edu.pks.soomro@quest.edu.pk
COURSE SLIDE WEB PAGE :COURSE SLIDE WEB PAGE :
HTTPS://WWW.SLIDESHARE.NET/SAFISOOMROHTTPS://WWW.SLIDESHARE.NET/SAFISOOMRO
TEXTBOOKS:TEXTBOOKS:
UCUC -- UNDERSTANDING COMPUTERS (2000UNDERSTANDING COMPUTERS (2000
ED.)ED.)
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved.McGraw-Hill Technology Education
Chapter 7A
Operating System
Basics
7A-3
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
Project due Nov. 30
• Login to Unix or Linux workstation and run latex.
• script t
• whoami
• man passwd
• passwd
• w
• finger fuh
• finger @linux3
• vi chapter1.tex
• textwidth  7.2 in
• textheight  9.75 in
• LARGE  normalsize
• Huge  normalsize
• latex chapter5.tex
• dvips -f chapter5 >! t.ps
• ghostview t.ps
• lpr t.ps
• df
• du
• ls
• date
• ps
• exit
• more t

More Related Content

PPT
1. centos tutorial
PDF
Lecture 1
PPTX
Presentación de computación
PPT
Operatimg system basics
PDF
Lecture 6
PDF
Course 101: Lecture 4: A Tour in RTOS Land
PDF
Operating Systems
1. centos tutorial
Lecture 1
Presentación de computación
Operatimg system basics
Lecture 6
Course 101: Lecture 4: A Tour in RTOS Land
Operating Systems

What's hot (20)

PPT
Linux Advantages and Disadvantages
PPT
Linux Features
PPTX
Operating systems
PPT
Introduction and history of linux
PDF
Bn1025 demo basic unix
PDF
Bn 1027 demo linux adminstration
PPT
Unix and its Components
PPTX
Software evolution
PPSX
Presentation on o s for bca iv
PPTX
Protecting Hosts
PPTX
Ix ch 4 operating system types
PPTX
Operating system basics
PDF
linux os-basics,Devops training in Hyderabad
PPTX
Operating Systems 1: Syllabus
PPTX
windows 8
ODP
Introduction to linux
PDF
Course 101: Lecture 6: Installing Ubuntu
PPTX
Linux
PPTX
Linux Advantages and Disadvantages
Linux Features
Operating systems
Introduction and history of linux
Bn1025 demo basic unix
Bn 1027 demo linux adminstration
Unix and its Components
Software evolution
Presentation on o s for bca iv
Protecting Hosts
Ix ch 4 operating system types
Operating system basics
linux os-basics,Devops training in Hyderabad
Operating Systems 1: Syllabus
windows 8
Introduction to linux
Course 101: Lecture 6: Installing Ubuntu
Linux
Ad

Similar to Intro ch 07_a (20)

PPT
Lecture_6_Using Operating Systems (Operating System Basics)_Ch_07A.ppt
PPT
OS Basic.ppt
PPT
Intro ch 07_a
PPT
Operatimg system basics
PPT
Intro Ch 07 A
PPT
4+-+Operating+System+Basics presentation for 2nd year students
PPT
Operating System Basics.ppt
DOC
Operating Systems
PPT
4 operating system basics
PDF
ICT GE-309_Lecture-17-20.pdf presentation
PPT
Intro_Chapter_06A.ppt all about inroduction that u want
PPT
Intro_Chapter_06A.ppt
PPTX
Chapter 05 os dan utility program csc & tts
PPTX
Introduction to Operating Systems.pptx
PPT
Operating System's Concept, Working, Types, Part, and Many More
PDF
ICT-Lecture_08(OperatingSystem).pdf
PPTX
K04 software
PDF
ICT-CONTACTSJDHJBQFFVEGVCGSVCHCHDCHDCVCKACH
PDF
Foundation of information system - Software
PPTX
ICT Presentation operating system and types.pptx
Lecture_6_Using Operating Systems (Operating System Basics)_Ch_07A.ppt
OS Basic.ppt
Intro ch 07_a
Operatimg system basics
Intro Ch 07 A
4+-+Operating+System+Basics presentation for 2nd year students
Operating System Basics.ppt
Operating Systems
4 operating system basics
ICT GE-309_Lecture-17-20.pdf presentation
Intro_Chapter_06A.ppt all about inroduction that u want
Intro_Chapter_06A.ppt
Chapter 05 os dan utility program csc & tts
Introduction to Operating Systems.pptx
Operating System's Concept, Working, Types, Part, and Many More
ICT-Lecture_08(OperatingSystem).pdf
K04 software
ICT-CONTACTSJDHJBQFFVEGVCGSVCHCHDCHDCVCKACH
Foundation of information system - Software
ICT Presentation operating system and types.pptx
Ad

More from Quaid-e-Awam University of Engineering Science and Technology Nawabshah Sindh Pakistan (20)

Recently uploaded (20)

PPTX
Core Concepts of Personalized Learning and Virtual Learning Environments
PDF
Complications of Minimal Access-Surgery.pdf
PDF
English Textual Question & Ans (12th Class).pdf
PDF
semiconductor packaging in vlsi design fab
PDF
Hazard Identification & Risk Assessment .pdf
PDF
BP 505 T. PHARMACEUTICAL JURISPRUDENCE (UNIT 1).pdf
PDF
LEARNERS WITH ADDITIONAL NEEDS ProfEd Topic
PDF
Climate and Adaptation MCQs class 7 from chatgpt
PDF
BP 505 T. PHARMACEUTICAL JURISPRUDENCE (UNIT 2).pdf
PDF
David L Page_DCI Research Study Journey_how Methodology can inform one's prac...
PDF
My India Quiz Book_20210205121199924.pdf
PDF
Journal of Dental Science - UDMY (2020).pdf
PDF
Myanmar Dental Journal, The Journal of the Myanmar Dental Association (2013).pdf
PPTX
What’s under the hood: Parsing standardized learning content for AI
PDF
CISA (Certified Information Systems Auditor) Domain-Wise Summary.pdf
PDF
International_Financial_Reporting_Standa.pdf
PPTX
Module on health assessment of CHN. pptx
PDF
LIFE & LIVING TRILOGY - PART - (2) THE PURPOSE OF LIFE.pdf
PDF
Vision Prelims GS PYQ Analysis 2011-2022 www.upscpdf.com.pdf
PDF
CRP102_SAGALASSOS_Final_Projects_2025.pdf
Core Concepts of Personalized Learning and Virtual Learning Environments
Complications of Minimal Access-Surgery.pdf
English Textual Question & Ans (12th Class).pdf
semiconductor packaging in vlsi design fab
Hazard Identification & Risk Assessment .pdf
BP 505 T. PHARMACEUTICAL JURISPRUDENCE (UNIT 1).pdf
LEARNERS WITH ADDITIONAL NEEDS ProfEd Topic
Climate and Adaptation MCQs class 7 from chatgpt
BP 505 T. PHARMACEUTICAL JURISPRUDENCE (UNIT 2).pdf
David L Page_DCI Research Study Journey_how Methodology can inform one's prac...
My India Quiz Book_20210205121199924.pdf
Journal of Dental Science - UDMY (2020).pdf
Myanmar Dental Journal, The Journal of the Myanmar Dental Association (2013).pdf
What’s under the hood: Parsing standardized learning content for AI
CISA (Certified Information Systems Auditor) Domain-Wise Summary.pdf
International_Financial_Reporting_Standa.pdf
Module on health assessment of CHN. pptx
LIFE & LIVING TRILOGY - PART - (2) THE PURPOSE OF LIFE.pdf
Vision Prelims GS PYQ Analysis 2011-2022 www.upscpdf.com.pdf
CRP102_SAGALASSOS_Final_Projects_2025.pdf

Intro ch 07_a

  • 1. Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved.McGraw-Hill Technology Education Introduction to Computers INSTRUCTOR:INSTRUCTOR: DR SHAFIULLAH SOOMRODR SHAFIULLAH SOOMRO s.soomro@quest.edu.pks.soomro@quest.edu.pk COURSE SLIDE WEB PAGE :COURSE SLIDE WEB PAGE : HTTPS://WWW.SLIDESHARE.NET/SAFISOOMROHTTPS://WWW.SLIDESHARE.NET/SAFISOOMRO TEXTBOOKS:TEXTBOOKS: UCUC -- UNDERSTANDING COMPUTERS (2000UNDERSTANDING COMPUTERS (2000 ED.)ED.)
  • 2. Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved.McGraw-Hill Technology Education Chapter 7A Operating System Basics
  • 3. 7A-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
  • 25. Project due Nov. 30 • Login to Unix or Linux workstation and run latex. • script t • whoami • man passwd • passwd • w • finger fuh • finger @linux3 • vi chapter1.tex • textwidth  7.2 in • textheight  9.75 in • LARGE  normalsize • Huge  normalsize • latex chapter5.tex • dvips -f chapter5 >! t.ps • ghostview t.ps • lpr t.ps • df • du • ls • date • ps • exit • more t

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