EET 450 Chapter 2 – How hardware and Software Work Together.

Slides:



Advertisements
Similar presentations
CT213 – Computing system Organization
Advertisements

By Casey Smith. 2 A PC is a group of hardware components, associated software plus peripherals designed and assembled to perform a specific function.
Chapter 2 How Hardware and Software Work Together.
BIOS Data for OS Booting Outline Necessary Data for OS Booting System Information APM OS ACPI OS DOS Service Routines Conclusions.
The Operating System. What is an Operating System? The program that is loaded first and manages the hardware resources like main memory, backing storage.
The power supply performs a self-test. When all voltages and current levels are acceptable, the supply indicates that the power is stable and sends the.
MCT260-Operating Systems I Operating Systems I Introduction to Operating Systems.
Basic Input Output System
Architectural Support for Operating Systems. Announcements Most office hours are finalized Assignments up every Wednesday, due next week CS 415 section.
CS2422 Assembly Language & System Programming November 2, 2006.
Chapter 7 Input/Output. Input/Output Problems Wide variety of peripherals —Delivering different amounts of data —At different speeds —In different formats.
The Microprocessor-based PC System Prima Dewi Purnamasari Microprocessor Electrical Engineering Department University of Indonesia.
Software Development and Software Loading in Embedded Systems.
System Configuration Chapter 3. Objectives Distinguish between the various methods used to configure a computer Describe how to replace a motherboard.
Input/Output. Input/Output Problems Wide variety of peripherals —Delivering different amounts of data —At different speeds —In different formats All slower.
Tel : 同济大学软件学院 UEFI 与固件程序设计.
How Hardware and Software Work Together
Chapter 5 Basic Input/Output System (BIOS)
DOS- Disk Operating System By: Prof.M.B.Salunke Asst. Prof., Department of Computer Engg, SITS, Pune-41.
Booting in Windows XP Presented and Designed By: Luke Ladd.
Basic Input Output System
By the end of this lesson you will be able to explain: 1. What is the BOOT process 2. A Cold Boot 3. A Warm Boot.
1 Computer System Overview Chapter 1. 2 n An Operating System makes the computing power available to users by controlling the hardware n Let us review.
A Definitive View Of Components by RobRenfrew. . The following information has been obtained from and is being used for educational.
DAT2343 Accessing Services Through Interrupts © Alan T. Pinck / Algonquin College; 2003.
DOS  In the 1980s or early 1990s, the operating system that shipped with most PCs was a version of the Disk Operating System (DOS) created by Microsoft:
Input/ Output By Mohit Sehgal. What is Input/Output of a Computer? Connection with Machine Every machine has I/O (Like a function) In computing, input/output,
Chapter 4 MANAGING DEVICES AND PERIPHERALS. Device Manager Provides a graphic view of hardware installed on the computer Helps to manage and trouble shoot.
How Hardware and Software Work Together
BIOS Training Eric Chiu AE Dept What is BIOS ? Pronounced "bye-ose," an acronym for Basic Input/Output System. The BIOS is built-in software.
Chapter 3 System Configuration The Complete A+ Guide to PC Repair 5/e Update.
Input-Output Organization
Modes of transfer in computer
1.4 Hardware Review. CPU  Fetch-decode-execute cycle 1. Fetch 2. Bump PC 3. Decode 4. Determine operand addr (if necessary) 5. Fetch operand from memory.
1 CS.217 Operating System By Ajarn..Sutapart Sappajak,METC,MSIT Chapter 2 Computer-System Structures Slide 1 Chapter 2 Computer-System Structures.
A+ Guide to Managing and Maintaining Your PC Fifth Edition Chapter 2 How Hardware and Software Work Together.
Chapter 8: Installing Linux The Complete Guide To Linux System Administration.
Processor Memory Processor-memory bus I/O Device Bus Adapter I/O Device I/O Device Bus Adapter I/O Device I/O Device Expansion bus I/O Bus.
Input Output Techniques Programmed Interrupt driven Direct Memory Access (DMA)
POST and The Boot Process
University of the Western Cape Chapter 5-6: Router Startup and Setup Aleksandar Radovanovic.
I/O: Input-Output By: Tommy Zeng. What is I/O? I/O – short for “Input – Output” How a computer interacts with its users Input – gets information from.
Microsoft Window 9X Operating System Richard Goldman © February 28, 2001.
Computer Technician POST and The Boot Process ©UNT in Partnership with TEA1.
NON STANDARD HARDWARE By the end of this lesson you will be able to: 1. Identify non standard computer hardware 2. Understand ACRONYMS used to describe.
OS Boot Sequence and File System (implication to “Boot Sector Viruses”) Department of Computer Science Southern Illinois University Edwardsville Spring,
Overview A) Power on or reset B) 1st stage boot loader C) 2nd stage boot loader D) Operate system.
Input/Output (I/O) Important OS function – control I/O
Chapter Objectives In this chapter, you will learn:
CS501 Advanced Computer Architecture
Input/Output 1 1.
Computer System Structures
Key Terms By: Kelly, Jackson, & Merle
Starting the computer. Every day we are using an operating system and most specifically a Windows operating system but most of us are not aware of the.
Chapter 15, Exploring the Digital Domain
Device management How does the operating system manage the hardware and peripheral devices? Device Driver: Each device is attached to your computer with.
Computer-System Architecture
Module 2: Computer-System Structures
CSE 451: Operating Systems Spring 2012 Module 6 Review of Processes, Kernel Threads, User-Level Threads Ed Lazowska 570 Allen.
Accessing Services Through Interrupts
Operating Systems Lecture 3.
Module 2: Computer-System Structures
Module 2: Computer-System Structures
Module 2: Computer-System Structures
OS Boot Sequence and File System
OS Boot Sequence and File System
A+ Guide to Hardware: Managing, Maintaining, and Troubleshooting
Lecture 10 review Booting sequence in Brief
Memory Addresses.
Presentation transcript:

EET 450 Chapter 2 – How hardware and Software Work Together

The BOOT process  CPU executes instructions sequentially. On power on – a power-on-reset is usually invoked. Program execution begins from a predetermined memory location (FFFF0h) This location typically contains only an unconditional jump – to the beginning of BIOS boot routine BIOS – Basic Input Output System

The BOOT process  BIOS leads the computer through the boot process Cold Boot –Power On Self Test (POST) –Verify boot settings in CMOS –Load Master Boot Record (MBR) from boot device –MBR contains location of OS boot routine (usually) Warm Boot –Skips POST

The BOOT process  The BIOS load routine resolves resource assignments – either statically or dynamically PNP devices allow automatic assignment  IRQ – Interrupt Request Vectors  I/O Addresses – physical address of I/O device/port

The BOOT process  Memory Addresses – portions of memory space assigned to ROM  DMA Channel – Direct Memory Access channel

OS Load  MBR directs CPU to routine that will complete loading the operating system  An I/O module containing device drivers and parameters for operating installed physical resources is loaded (IO.SYS)  A User Interface is loaded to display information to user and allow keyboard/mouse input

OS Load  Initial (setup) programs are executed.  Memory resident programs are loaded into memory with appropriate resource redirection.

Interrupts  IRQ – Interrupt Request Number Provides direction to interrupt vector – location of Interrupt Service Routine (ISR)

Memory Addresses  Memory Addressing Segmented Memory REAL mode memory addressing  Memory Map

Input/Output Addressing  The CPU provides separate methods & instructions for addressing memory and I/O  Table 2-6 contains normal IRQ and Addressing assignments

Assignment  Read Chapter 3  Start research on Motherboards/Chipsets  Review LINKS