How Hardware and Software Work Together

Slides:



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

Understanding the Boot Process and Command Line
Chapter 2 How Hardware and Software Work Together.
Lesson 4 0x Operating Systems.
What is an operating system? Is it software?
Chapter 3 Understanding the Boot Process and Command Line.
What You Will Learn Components of a computer’s system software The importance of an operating system Functions of an operating system Types of user interfaces.
MCT260-Operating Systems I Operating Systems I Introduction to Operating Systems.
EET 450 – Lecture 1 Chapter 1 – How Computers Work.
1 Web Server Administration Chapter 3 Installing the Server.
1 CMOS Configuration Chip. 1 Jumpers 1 Software n The intelligence of the computer n Computer programs, or instructions to perform a specific task n.
Computer Forensics Principles and Practices by Volonino, Anzaldua, and Godwin Chapter 6: Operating Systems and Data Transmission Basics for Digital Investigations.
Computers Are Your Future Chapter 4 Computers Are Your Future © 2008 Prentice-Hall, Inc.
A+ Guide to Managing and Maintaining Your PC Fifth Edition Chapter 1 Introducing Hardware.
The Operating System and the User Interface
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.
1 Copyright © 2003 Prentice Hall, Inc Slides created by Bob Koziel Excerpts from Chapter 5.
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.
LECTURE 14 Operating Systems and Utility Programs
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.
Chapter 4: Operating Systems and File Management 1 Operating Systems and File Management Chapter 4.
A+ Guide to Software, 4e Chapter 1 Introducing Operating Systems.
System Resources INFO1119 (Fall 2012).
Week 6 Operating Systems.
System Software. BIOS Basic Input Output System A kind of ROM Execute routines Checking RAM, detecting hard disk, floppy disk, CDROM, … etc.
Operating Systems Basic PC Maintenance, Upgrade and Repair Mods 1 & 2.
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.
Instructor: Li Ma Department of Computer Science Texas Southern University, Houston August, 2011.
How Hardware and Software Work Together
PC Components, Features, System Design.
A+ Guide to Managing and Maintaining Your PC Fifth Edition Chapter 15 Installing and Using Windows XP Professional.
Operating System. Architecture of Computer System Hardware Operating System (OS) Programming Language (e.g. PASCAL) Application Programs (e.g. WORD, EXCEL)
1 A+ Guide to Managing and Maintaining Your PC, Fifth Edition Hardware Needs Software to Work Hardware  Physical components of a computer  Visible part.
A+ Guide to Managing and Maintaining Your PC Fifth Edition Chapter 14 Managing and Troubleshooting Windows 2000.
A+ Guide to Managing and Maintaining Your PC Fifth Edition Chapter 1 Introducing Hardware.
A+ Guide to Software Managing, Maintaining and Troubleshooting THIRD EDITION Chapter 9 Managing Memory.
A+ Guide to Software Managing, Maintaining and Troubleshooting THIRD EDITION Chapter 2 How an OS Works with Hardware and Other Software.
Operating Systems Advanced OS - E. OS Advanced Evaluating an Operating System.
Chapter 2 – Software Part A. Definition Computer is made up of two components Hardware Physical components Software Instructions for the computer Two.
Chapter 4 MANAGING DEVICES AND PERIPHERALS. Device Manager Provides a graphic view of hardware installed on the computer Helps to manage and trouble shoot.
CSE 101 Spring 2000 Operating Systems. The Tasks of the Operating System Single Task Multitasking.
IST 222 Introduction to Operating Systems Fall, 2004.
A+ Guide to Software Managing, Maintaining and Troubleshooting THIRD EDITION Introducing and Comparing Operating Systems Chapter 1.
A+ Guide to Managing and Maintaining Your PC Fifth Edition Chapter 13 Understanding and Installing Windows 2000 and Windows NT.
Operating System Basics section 6A. This lesson includes the following sections: Running Programs Managing Files Managing Hardware Utility Software.
A+ Guide to Managing and Maintaining your PC, 6e Chapter 2 Introducing Operating Systems (v0.92)
A+ Guide to Managing and Maintaining Your PC Fifth Edition Chapter 13 Understanding and Installing Windows 2000 and Windows NT.
Systems Software Operating Systems. What is software? Software is the term that we use for all the programs and data that we use with a computer system.
IST 222 Day 3. Homework for Today Take up homework and go over Go to Microsoft website and check out their hardware compatibility list.
A+ Guide to Managing and Maintaining Your PC Fifth Edition Chapter 2 How Hardware and Software Work Together.
I T Essentials I Chapter 5 JEOPARDY Installing & UpgradingComputerBasicsErrorsServicePotpourri
Chapter 8: Installing Linux The Complete Guide To Linux System Administration.
CompTIA A+ Guide to Managing & Maintaining Your PC By: JEAN ANDREW Computer Maintenance Chapter 2: Introducing Operating Systems.
Computer Operating Systems And Software applications.
Systems Software / The Operating System CSC October 14, 2010.
A+ Guide to Managing and Maintaining Your PC, 7e Chapter 2 Introducing Operating Systems.
A+ Guide to Managing and Maintaining your PC, 6e Chapter 2 Introducing Operating Systems.
Computers: Tools for an Information Age
Operating System & Application Software
Chapter Objectives In this chapter, you will learn:
Chapter 5: Using System Software
Introduction to Operating Systems
What is an Operating System?
Computers Are Your Future
Chapter Overview Operating System Basics
Introduction to Operating Systems
A+ Guide to Hardware: Managing, Maintaining, and Troubleshooting
Memory Addresses.
Presentation transcript:

How Hardware and Software Work Together Chapter 2 How Hardware and Software Work Together

You Will Learn… About operating systems, what they are, and what they do How an OS interfaces with users, applications, and hardware How system resources help hardware and software communicate A+ Guide to Managing and Maintaining Your PC, Fifth Edition

Introducing Operating Systems Software that controls a computer Acts as a middleman between applications and hardware Two main internal components Shell Kernel A+ Guide to Managing and Maintaining Your PC, Fifth Edition

OS as a Middleman A+ Guide to Managing and Maintaining Your PC, Fifth Edition

The Shell and the Kernel A+ Guide to Managing and Maintaining Your PC, Fifth Edition

Common Operating Systems DOS Windows 9x Windows NT, Windows 2000, and Windows XP Unix Linux OS/2 Mac OS A+ Guide to Managing and Maintaining Your PC, Fifth Edition

What an Operating System Does Provides user interface Stores, retrieves, and manipulates files and folders Manages applications Manages hardware A+ Guide to Managing and Maintaining Your PC, Fifth Edition

How an OS Provides a User Interface Command-driven interfaces Menu-driven interfaces Icon-driven interfaces A+ Guide to Managing and Maintaining Your PC, Fifth Edition

A Menu-Driven Interface A+ Guide to Managing and Maintaining Your PC, Fifth Edition

How an OS Manages Files and Folders Uses file system (FAT or NTFS) to track how clusters are used for each stored file Uses directories, subdirectories, and files Uses partitions and logical drives on hard drive A+ Guide to Managing and Maintaining Your PC, Fifth Edition

Tracks, Sectors, and Clusters A+ Guide to Managing and Maintaining Your PC, Fifth Edition

Files and Directories A+ Guide to Managing and Maintaining Your PC, Fifth Edition

Partitions and Logical Drives A+ Guide to Managing and Maintaining Your PC, Fifth Edition

How an OS Manages Applications Provides access to hardware resources Manages data in memory and in secondary storage Performs other background tasks A+ Guide to Managing and Maintaining Your PC, Fifth Edition

Loading Application Software Using the Windows Desktop Shortcut icon Start menu Run command Windows Explorer or My Computer A+ Guide to Managing and Maintaining Your PC, Fifth Edition

Using a Shortcut Icon to Load Software A+ Guide to Managing and Maintaining Your PC, Fifth Edition

Real and Protected Operating Modes Real (16-bit) operating mode CPU processes 16 bits of data at one time Software has “real” access to hardware Protected (32-bit) operating mode CPU processes 32 bits of data at one time More than one program can be running, each one “protected” from others Uses preemptive multitasking A+ Guide to Managing and Maintaining Your PC, Fifth Edition

16-Bit and 32-Bit Software 16-bit software 32-bit software Written for Windows 3.x Accesses data 16 bits at a time Programs should not infringe on resources of other programs that are running 32-bit software Written for Windows 95 and later Windows OSs A+ Guide to Managing and Maintaining Your PC, Fifth Edition

How an OS Manages Hardware Uses device drivers or the BIOS (system BIOS, startup BIOS, or CMOS setup) to interface with hardware Trend is to manage devices with device drivers rather than BIOS A+ Guide to Managing and Maintaining Your PC, Fifth Edition

How an OS Manages Hardware (continued) A+ Guide to Managing and Maintaining Your PC, Fifth Edition

How an OS Uses Device Drivers to Manage Hardware Device drivers provide OS with software necessary to control devices 16-bit read-mode drivers Supported by Windows 95/98 32-bit protected-mode drivers Supported by Windows 95/98, Windows Me, and Windows NT/2000/XP A+ Guide to Managing and Maintaining Your PC, Fifth Edition

How an OS Uses System BIOS to Manage Devices To communicate with simple devices (eg, floppy drives or keyboards) To access the hard drive A+ Guide to Managing and Maintaining Your PC, Fifth Edition

Using System BIOS A+ Guide to Managing and Maintaining Your PC, Fifth Edition

Using System BIOS (continued) A+ Guide to Managing and Maintaining Your PC, Fifth Edition

System Resources A+ Guide to Managing and Maintaining Your PC, Fifth Edition

System Resources (continued) Depend on certain lines on a bus on motherboard System bus components Data bus carries data Address bus communicates addresses (memory addresses and I/O addresses) Control bus controls communication (IRQs and DMA channels) A+ Guide to Managing and Maintaining Your PC, Fifth Edition

System Bus Components A+ Guide to Managing and Maintaining Your PC, Fifth Edition

Interrupt Request Number (IRQ) Line on a bus that device needing service uses to alert the CPU Managed by interrupt controller on motherboard Early motherboards: eight IRQs Second group of IRQs and second interrupt controller have been added to accommodate need for more devices A+ Guide to Managing and Maintaining Your PC, Fifth Edition

Common Assignments for First Eight IRQs A+ Guide to Managing and Maintaining Your PC, Fifth Edition

Second IRQ Controller A+ Guide to Managing and Maintaining Your PC, Fifth Edition

Viewing IRQ Assignments Microsoft Diagnostic Utility (MSD) for DOS Device Manager for Windows 2000/XP and Windows 9x A+ Guide to Managing and Maintaining Your PC, Fifth Edition

Viewing IRQ Assignments (continued) A+ Guide to Managing and Maintaining Your PC, Fifth Edition

Viewing IRQ Assignments (continued) A+ Guide to Managing and Maintaining Your PC, Fifth Edition

Memory Addresses Hexadecimal numbers assigned to RAM and ROM so the CPU can access both Used to access physical memory Often written in segment:offset form (eg, C800:5) A+ Guide to Managing and Maintaining Your PC, Fifth Edition

Memory Addresses (continued) A+ Guide to Managing and Maintaining Your PC, Fifth Edition

I/O Addresses Numbers CPU can use to access hardware devices A+ Guide to Managing and Maintaining Your PC, Fifth Edition

I/O Addresses (continued) A+ Guide to Managing and Maintaining Your PC, Fifth Edition

Common Assignments for I/O Addresses A+ Guide to Managing and Maintaining Your PC, Fifth Edition

Direct Memory Access (DMA) Channels Shortcut method that lets an I/O device send data directly to memory, bypassing the CPU A+ Guide to Managing and Maintaining Your PC, Fifth Edition

DMA Channels A+ Guide to Managing and Maintaining Your PC, Fifth Edition

OS Tools to Examine a System Device Manager System Information utility Microsoft Diagnostic Utility (MSD) A+ Guide to Managing and Maintaining Your PC, Fifth Edition

Device Manager Primary tool used to manage hardware devices under Windows 2000/XP and Windows 9x A+ Guide to Managing and Maintaining Your PC, Fifth Edition

Device Manager ( continued) A+ Guide to Managing and Maintaining Your PC, Fifth Edition

System Information Utility Gives similar, but more, information than Device Manager BIOS version in use Directory where OS is installed How system resources are used Information about drivers and their status Additional information about software A+ Guide to Managing and Maintaining Your PC, Fifth Edition

Using Windows System Information A+ Guide to Managing and Maintaining Your PC, Fifth Edition

Microsoft Diagnostic Utility (MSD) Useful for viewing information about the system, including: Memory Video Ports Device drivers System resources A+ Guide to Managing and Maintaining Your PC, Fifth Edition

Using MSD A+ Guide to Managing and Maintaining Your PC, Fifth Edition

Summary How hardware and software work together Different operating systems What they do How they work to control hardware devices How an OS provides the interface that users and applications need to command and use hardware devices A+ Guide to Managing and Maintaining Your PC, Fifth Edition