March 2006 Taner Erig - EMU3-1 Imagine…. n You assemble all the parts (hardware) of your computer. plug all cards into the motherboard plug in the memory.

Slides:



Advertisements
Similar presentations
Hardware Lesson 3 Inside your computer.
Advertisements

Computer Parts There are many parts that work together to make a computer work.
Lesson 4 0x Operating Systems.
Discovering Computers Fundamentals, Third Edition CGS 1000 Introduction to Computers and Technology Fall 2006.
The Computer Continuum6-1 Chapter 6: Operating Systems: The Genie in the Computer What do you have left on your computer after you strip away all of the.
Professor Michael J. Losacco CIS 1110 – Using Computers Operating Systems & Utility Programs Chapter 7.
Operating Systems: Software in the Background
Chapter 1. What is computer fluency? The knowledge possessed by people who are able to navigate the digital world successfully NOT THIS.
Operating Systems BTEC IT Practitioners.
1 DOS with Windows 3.1 and 3.11 Operating Environments n Designed to allow applications to have a graphical interface DOS runs in the background as the.
Cambodia-India Entrepreneurship Development Centre - : :.... :-:-
Computer Parts There are many parts that work together to make a computer work.
LECTURE 14 Operating Systems and Utility Programs
Computer Basics Flashcards #2
Systems Software Operating Systems.
Teaching and Learning with Technology  Allyn and Bacon 2002 Introduction to Personal Computers in the Classroom Chapter 3 Teaching and Learning with Technology.
SOFTWARE.
The Operating System. Operating Systems (F) What you need to know about –operating system as a program; –directory/folder.
Week 6 Operating Systems.
WHAT IS A COMPUTER??? An electronic device that accepts: n Input n Processes the input n Stores the results of the processing n provides Output Computers.
Operating Systems Operating System
Operating Systems What do you have left on your computer after you strip away all of the games and application programs you bought and installed? Name.
© Paradigm Publishing Inc. 4-1 Chapter 4 System Software.
Chapter 8 Operating Systems and Utility Programs
Instructor: Li Ma Department of Computer Science Texas Southern University, Houston August, 2011.
Chapter 5 Basic Input/Output System (BIOS)
Basic Input Output System
Lesson 6 Operating Systems and Software
Today’s Agenda: Computer Basics Review Hardware: The physical components of a computer, any internal or external computer part that you can touch. Software:
SOFTWARE.
PC Components, Features, System Design.
Chapter 4 System Software.
Ch Review1 Review Chapter Microcomputer Systems Hardware, Software, and the Operating System.
The Computer Systems By : Prabir Nandi Computer Instructor KV Lumding.
Operating Systems  A collection of programs that  Coordinates computer usage among users  Manages computer resources  Handle Common Tasks.
Translate the following message:
What does a Computer Do?. What is a Computer? A computer is an electronic device, operating under the control of instructions stored in its own memory,
Software GCSE COMPUTING.
University of Management & Technology 1 Operating Systems & Utility Programs.
Booting. Booting is the process of powering it on and starting the operating system. power on your machine, and in a few minutes your computer will be.
What is system software and what are its parts? Programs that control operation of computer Two parts are operating systems utility programs.
Computing and the Web Operating Systems. Overview n What is an Operating System n Booting the Computer n User Interfaces n Files and File Management n.
Computer Components Checklist There are many parts that work together to make a computer work.
Operating Systems TexPREP Summer Camp Computer Science.
Chapter 8: Operating Systems and Utility Programs Catherine Gifford Dan Falgares.
The Guts. CPU CPU Socket The CPU is generally a 2 inch ceramic square with a silicon chip located inside. The chip usually about the size of a thumbnail.
The Mechanics Of Computers The Operating System (OS) & Hardware.
© Paradigm Publishing Inc. 4-1 OPERATING SYSTEMS.
1 THE COMPUTER. 2 Input Processing Output Storage 4 basic functions.
Click once to reveal the definition. Think of the answer. Then click to see if you were correct. HARDWARE Physical parts of the computer.
CSC190 Introduction to Computing Operating Systems and Utility Programs.
BABCA Software Operating Systems (OS) aka Systems Software A set of instructions that coordinate all the activities among computer hardware resources.
Main Computer Components
Week1: Introduction to Computer Networks. Copyright © 2012 Cengage Learning. All rights reserved.2 Objectives 2 Describe basic computer components and.
Unit 1 Chapter 3 : Hardware.
Hardware/Software Basics Test Get out your DIY Test Review.
Computer Operating Systems And Software applications.
Parts of a Computer Created by Carmen Garzes. An electronic device that manipulates information or data. It can store, retrieve or process data. There.
Computer Parts There are many parts that work together to make a computer work.
System Software (1) The Operating System
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 Systems (Credit to: Rick Graziani of Cabrillo College)
Chapter Objectives In this chapter, you will learn:
Operating System Review
Computer Software.
TexPREP Summer Camp Computer Science
Drill Translate the following message:
Operating System Review
Device management How does the operating system manage the hardware and peripheral devices? Device Driver: Each device is attached to your computer with.
Presentation transcript:

March 2006 Taner Erig - EMU3-1 Imagine…. n You assemble all the parts (hardware) of your computer. plug all cards into the motherboard plug in the memory chips configure settings and switches put the cover on plug in the mouse, monitor, keyboard, power TURN IT ON….and assuming you did the steps correctly n What happens next?

March 2006Taner Erig - EMU3-2 Operating Systems: The Genie in the Computer What do you have left on your computer after you strip away all of the games and application programs you bought and installed?

March 2006 Taner Erig - EMU3-3 What is an operating system? n The operating system: is a collection of programs manages and controls software, directs all file handling- create, store, etc. manages the computer memory coordinates the various hardware components –(data via drivers to correct ports, to perform tasks requested by the user.)

March 2006 Taner Erig - EMU3-4 What is an operating system? n The operating system coordinates the various hardware components to perform tasks requested by the user. Allows use of (partial list!) –the keyboard –the mouse –printing to a printer of your choice –viewing information on a monitor –saving or retrieving files –formatting a disk –running programs –controlling any external device attached to the computer Using “Device drivers”

March 2006 Taner Erig - EMU3-5 When you first turn it on…. n You will see The B I O S message flashes across the top of the screen……. n You will hear The floppy drive & CD-ROM(s) spin, see a light flash a beep n You will see A count of the RAM memory A chart on the screen –CPU –ports –peripheral devices (mouse, expansion cards, CD, etc.)

March 2006 Taner Erig - EMU3-6 What is a BIOS? n Basic Input Output System Small unchangeable part of the operating system in the ROM. BIOS: Chip labeled AMI-, Phoenix or AWARD-BIOS –A collection of programs that have the capability of communicating with necessary peripheral devices. Keyboards, Disk drives, printer PORTs, display/monitors, and other connectors to devices. –BIOS program’s most important task: Loads the rest of the operating system into RAM and turns control of the computer over to it.

March 2006 Taner Erig - EMU3-7 Booting the Computer n “Booting up”(Starting) the computer: 1. The computer invokes a stripped-down version of the operating system found in ROM. (Makes the computer recognize the keyboard, floppy and the hard disk drives.) = the BIOS starts 2. Diagnostics are run on RAM and any cards residing in the computer. (You see reports on the screen as it does this--or hear BEEPs.) 3. The programs in ROM make the computer look for the rest of the operating system on FDD or CD. If not found, it will look for rest of the operating system on the hard disk drive C: 4. The operating system (found on the floppy or hard disk drive) is loaded into RAM. 5. The programs residing in RAM now control the computer. Step 3 explains why your PC halts if you leave a program disk in the floppy drive.

March 2006 Taner Erig - EMU3-8 Booting the Computer n Cold boot: Starting up the computer by turning the power on. Operating system in ROM looks for and loads the remaining operating system into RAM. n Warm boot: Reloads the operating system into RAM without disrupting the power to the disk drives or power supply. This is kinder to your computer…do you know why?

March 2006 Taner Erig - EMU3-9 Booting the Computer n Booting with Multiple Operating Systems Common when you need to run programs recognized by older operating systems. –Example: MS Windows & Linux Common when you need two different operating systems and have only one machine. –Example: Macintosh OS X and Windows or UNIX Partitioning: Dividing a hard drive so that it appears to the computer to be two (or more) separate disk drives. Menu to choose- ONLY ONE operating system works at a time.

March 2006 Taner Erig - EMU3-10 User Interface n User interface: The part of the operating system that the user sees and manipulates to control the computer. Two basic ways the operating system is presented to the user: 1. Command line - Commands are typed in using the keyboard. Example: >copy c:paper.txt a:*.* 2. GUI (Graphical User Interface) - Icons (graphical representation of command choices) are selected using an input device, usually a mouse, trackball, touchpad, etc. Takes advantage of drag and drop. Uses “double-click”

March 2006 Taner Erig - EMU3-11 UNIX Operating System n UNIX: Used by professional high-powered computer users in business, science, engineering and networking. –Flexible in doing computing jobs. –Doesn’t fail or crash very often. Some versions are free. Example: Linux (Redhat,etc.) –Open-source software: The original program is available. Changes can be made to suit computing needs. Can use either command line or GUI type user interface. –Popular command line: Korn shell, C shell, Bourne shell. –Example of GUI to UNIX: X Window. –Examples of GUI to Linux: Gnome and KDE !

March 2006 Taner Erig - EMU3-12 Memory Limitations: Cache and Virtual Memory n If the primary memory were as large as ever needed, the following ideas would not be necessary. n Cache memory: Used when the speed of memory access is too slow - can’t keep up with the CPU’s needs (two types). 1. Disk cache - Saves the most frequently used parts of the program being run or executed in the RAM memory - Saving it from repeatedly retrieving it from the hard disk. 2. RAM disk - Fools the program into thinking it is accessing the disk, but instead the needed information has been transferred to RAM (RAM is much faster than disk access).

March 2006 Taner Erig - EMU3-13 Memory Concerns: Cache and Virtual Memory 3. RAM Cache Memory: Very fast memory that is used by the operating system to house the data and instructions that are currently being used. The interaction is between ordinary RAM and a special type of very fast and expensive RAM. i)CPU transfers data and application from RAM to fast RAM cache ii)CPU executes the instructions using the fast RAM cache memory iii)Results are returned to the slower RAM.

March 2006 Taner Erig - EMU3-14 Memory Concerns: Cache and Virtual Memory n VRAM or Video RAM: Very fast memory that is used by the operating system to house video display data that allows quicker, better video display. RAM isn’t fast enough to make quick changes in the display. By putting the image data into this faster video RAM, delays can be made minimal.

March 2006 Taner Erig - EMU3-15 Memory Concerns: Cache and Virtual Memory n Virtual Memory - addresses the problem of a program being too big to fit into the available RAM. The operating system divides the program into pieces. The pieces are stored on the hard disk as if it were additional RAM memory needed by the program. The pieces are retrieved into RAM as needed. Disadvantage: This slows the system down, because retrieval of information from the disk is time consuming.

March 2006 Taner Erig - EMU3-16 Context Switching and Multitasking n Context Switching: Allows several application programs to be in RAM memory at one time. Allows switching from one program to another such as from a word processor to a spreadsheet and back again (both reside in RAM). Limitation: The only active program is the one just switched to, the others are inactive.

March 2006 Taner Erig - EMU3-17 Context Switching and Multitasking n Multitasking: Allows several application programs to be in RAM memory at one time. Allows the operating system to control more than one program simultaneously. Each program “stealing” CPU time. –Such as playing a game while a large document is being printed. (von Neumann) Bottleneck: Microcomputers having only one program counter can run only one program at a time. –The CPU can only process a single instruction at any one time, no matter how many tasks there are.

March 2006 Taner Erig - EMU3-18 Operating Systems for the Networked World n Two categories of operating systems: The single CPU. The multiprocessor system that has many CPUs (such as a supercomputer). n Parallel processing (Multiprocessing): Programs are divided into pieces. Each of the pieces get processed by one of many processors. Several processors or CPUs are simultaneously computing a program.

March 2006 Taner Erig - EMU3-19 Operating Systems for the Networked World n Distributive processing: Makes use of a network. Decentralizes and distributes the computing needs over several interconnected computers. n Operating Systems designed for networks: Handles all of the single-computer chores. Communicates with other computers in the network. One computer on the network can act as a shared storage unit. –Server: A computer that provides data and programs on request from multiple clients.

March 2006 Taner Erig - EMU3-20 Operating Systems for the Networked World n Real-time processing: Involves human interaction with the computer. Requires quick or timely return of results. Referred to in the engineering and manufacturing world as Controlling processes. –ATM: Customer wants cash now, not tomorrow! Bank wants to know how much money you have (even if after hours) before you are able to make a withdrawal from your account. –Airline ticket reservation system: Travel agent needs to know how many seats are still available. (Immediately)