Chapter 3  Manage the computer’s resources ◦ CPU ◦ Memory ◦ Disk drives ◦ Printers  Establish a user interface  Execute and provide services for applications.

Slides:



Advertisements
Similar presentations
COMPUTERS: TOOLS FOR AN INFORMATION AGE Chapter 3 Operating Systems.
Advertisements

Welcome to CMPE003 Personal Computers: Hardware and Software Dr. Chane Fullmer Fall 2002 UC Santa Cruz.
Objectives Overview Define an operating system
Discovering Computers Fundamentals, Third Edition CGS 1000 Introduction to Computers and Technology Fall 2006.
Chapter 8 Operating Systems and Utility Programs.
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Copyright © 2006 by The McGraw-Hill Companies,
Chapter 6 Review System Software: Operating Systems and Utilities.
Professor Michael J. Losacco CIS 1110 – Using Computers Operating Systems & Utility Programs Chapter 7.
Chapter 8 Operating Systems and Utility Programs.
Operating Systems: Software in the Background
Copyright © 2003 by Prentice Hall 1 Computers: Tools for an Information Age Chapter 3 Operating Systems: Software in the Background.
1 Chapter 2 Operating Systems: Software in the Background.
COMPUTER SOFTWARE EDIT Module 1: Introduction to Information Technology.
Operating Systems BTEC IT Practitioners.
Computer Forensics Principles and Practices by Volonino, Anzaldua, and Godwin Chapter 6: Operating Systems and Data Transmission Basics for Digital Investigations.
Operating Systems.
Installing Windows XP Professional Using Attended Installation Slide 1 of 41Session 2 Ver. 1.0 CompTIA A+ Certification: A Comprehensive Approach for all.
OPERATING SYSTEMS Software in the Background
Welcome to CMPE003 Personal Computers: Hardware and Software Dr. Chane Fullmer Fall 2002 UC Santa Cruz.
Chapter 8 Operating Systems and Utility Programs By: James Granahan.
An Introduction to Operating Systems. Definition  An Operating System, or OS, is low-level software that enables a user and higher-level application.
Welcome to CMPE003 Personal Computer Concepts: Hardware and Software Winter 2003 UC Santa Cruz Instructor: Guy Cox.
Operating System.
Operating Systems Chapter 4.
Week 6 Operating Systems.
CSCI-235 Micro-Computer in Science System Software.
© Paradigm Publishing Inc. 4-1 Chapter 4 System Software.
Lesson 6 Operating Systems and Software
Operating systems CHAPTER 7.
Chapter 8 Operating Systems and Utility Programs Serena Oldhouser.
Computer Software What is system software?
Excellence Publication Co. Ltd. Volume Volume 1.
Survey of PC and Network Operating Systems
Chapter 4 System Software.
Software GCSE COMPUTING.
University of Management & Technology 1 Operating Systems & Utility Programs.
Explain the purpose of an operating system
Chapter 8: Operating Systems and Utility Programs Catherine Gifford Dan Falgares.
Chapter 4 System Software. Software Programs that tell a computer what to do and how to do it. Sets of instructions telling computers to perform actions.
1 Chapter 7 Operating System & Utility Programs.  consists of the programs that control or maintain the operations of the computer and its devices. It.
INVITATION TO COMPUTER SCIENCE, JAVA VERSION, THIRD EDITION Chapter 6: An Introduction to System Software and Virtual Machines.
Chapter 7 Operating Systems. Define the purpose and functions of an operating system. Understand the components of an operating system. Understand the.
© Paradigm Publishing Inc. 4-1 OPERATING SYSTEMS.
E- Learning and Writing Skills IGGU 1101 Operating System Windows Dr. Sana’a Wafa Al-Sayegh.
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Copyright © 2006 by The McGraw-Hill Companies,
Copyright©2008 N.AlJaffan®KSU1 Chapter 7 Operating System and Utility Programs.
Copyright©2008 N.AlJaffan®KSU1 Chapter 7 Operating System and Utility Programs.
© Paradigm Publishing, Inc. 4-1 Chapter 4 System Software Chapter 4 System Software.
1 Computers: Tools for an Information Age Chapter 3 Operating Systems: Software in the Background.
Chapter 8 Operating Systems. Objectives Identify the types of system software Summarize the startup process on a personal computer Describe the functions.
CSC190 Introduction to Computing Operating Systems and Utility Programs.
Chapter 9 Operating Systems Discovering Computers Technology in a World of Computers, Mobile Devices, and the Internet.
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Copyright © 2006 by The McGraw-Hill Companies,
BABCA Software Operating Systems (OS) aka Systems Software A set of instructions that coordinate all the activities among computer hardware resources.
CONTENT  Introduction Introduction  Operating System (OS) Operating System (OS) Operating System (OS)  Summary Summary  Application Software Application.
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Chapter 6A Operating System Basics PART I.
THE WINDOWS OPERATING SYSTEM Computer Basics 1.2.
Computer Operating Systems And Software applications.
Booting Process Chapter 4: System Software Copyright © 2009 Pearson Education, Inc. Publishing as Prentice Hall1.
OPERATING SYSTEM REVIEW. System Software The programs that control and maintain the operation of the computer and its devices The two parts of system.
Operating System Basics. Outline The User Interface Running Programs Managing Files Managing Hardware Utility Software.
Copyright © 2003 by Prentice Hall 1 Computers: Tools for an Information Age Chapter 3 Operating Systems: Software in the Background BSM025 Computers.
Chapter 2 Operating Systems
C3: OPERATING SYSTEMS Software in the Background
Operating System Review
2. OPERATING SYSTEM 2.1 Operating System Function
Operating System Review
Operating System Review
Software - Operating Systems
Presentation transcript:

Chapter 3

 Manage the computer’s resources ◦ CPU ◦ Memory ◦ Disk drives ◦ Printers  Establish a user interface  Execute and provide services for applications software  Carries out all input and output operation

 Definition: Computer hardware and operating system software that dictate what other software can run  Wintel Intel-based PC running Microsoft Windows

 Facilitates communication between the user and the operating system  Two forms ◦ Command line  Text-based  Key commands  Examples: MS-DOS, Unix ◦ Graphical user interface (GUI)  Visual images  Menus  Examples: Windows, Mac OS, Linux

 Command-line interface  Prompt – system is waiting for you to do something  Key a command  Not user-friendly

 Graphical user interface  Eases access to the OS  Most new computers come with Windows already installed

 On-screen pictures ◦ Icons ◦ Menus  Pull down  Pop up ◦ Click to activate a command or function  Fast  Easy  Intuitive

 Home/consumer market ◦ Windows 95 ◦ Windows 98 ◦ Windows Millennium Edition (ME)  Corporate market ◦ Windows NT ◦ Windows 2000  Windows XP  Windows Vista  Windows 7  Windows 8

 First commercially successful GUI (1984)  Served as a model to other GUI systems

 Supports ◦ Multi-user ◦ Time-sharing  Character-based system  Command-line interface  Runs on various processors and many types of computers  Primary OS used on Internet servers

 UNIX-like OS  Open-source software ◦ Download it free ◦ Make changes ◦ Distribute copies ◦ Restriction – any changes must be freely available to the public  PC Setup ◦ PC comes with Windows installed ◦ Install LINUX in a dual-boot configuration

 Windows 8 is a personal computer operating system developed by Microsoft  Development of Windows 8 started before the release of its predecessor, Windows 7, in 2009  Released for general availability on October 26, 2012

 Windows 8 introduced major changes to the operating system's platform  Touch capable user interface to improve its user experience on tablets  Competing with mobile operating systems, including Android and iOS

 New security features in Windows 8 include two new authentication methods tailored towards touchscreens ◦ PINs and picture passwords ◦ Windows Defender  New features and functionality in Windows 8 include a faster startup  Windows 8 also adds native support for USB 3.0 devices

 Resource – hardware or software that is needed to complete a task  Resource Allocation – assigning computer resources to certain programs  Resource De-allocation – releasing resources when a task is complete

 One CPU ◦ Multiprogramming  More than one CPU ◦ Multiprocessing – multiple CPUs can run several programs simultaneously

 Program must be in memory to be executed  Problems ◦ Programs compete for space ◦ May have a very large program ◦ Memory space for each program must not overlap

 The process of providing separate memory space to programs  Memory Protection keeps one program from interfering with another

Partitions or regions Foreground and background Virtual storage (virtual memory)

 Divide memory into sections  The partition must accommodate the largest possible program  Problem ◦ May cause wasted memory space

 Programs are placed in either Foreground or Background  Programs in Foreground have priority for CPU time  While performing read / write operations for the Foreground program, the CPU gives time to a program in Background  Programs are placed in a holding queue while waiting to run

Uses concept of Paging  Divide the program into equal-size pieces (pages)  Store each piece in equal-size memory spaces (page frames)  Typical size is 2KB or 4KB  Create an index to each page and store in a Page Table

Paging Process  A portion of the program is placed in memory  The remainder is on disk  Sections on disk will be brought into memory as needed (one page at a time)

 Problem -- Thrashing ◦ Too large a portion of CPU time is spent locating the correct page and bringing it into memory  Solution ◦ Run fewer programs concurrently ◦ Add memory