Hardware Boot Sequence. Vocabulary BIOS = Basic Input Output System UEFI = Unified Extensible Firmware Interface POST= Power On Self Test BR = Boot Record.

Slides:



Advertisements
Similar presentations
System Setup CGS2564. What Happens When You Start up a Computer? BIOS Basic Input Output System A set of programs stored in ROM Contain instructions on.
Advertisements

Genesis: from raw hardware to processes System booting sequence: how does a machine come into life.
Linux+ Guide to Linux Certification Chapter Nine System Initialization.
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.
PC BIOS and CMOS.
Startup. Major phases  BIOS  MBR program  Boot loader (Partition boot program )  OS’s kernel Loader  CPU always starts running at x’FFFF0’=1,048,560.
BACS 371 Computer Forensics
Basic Input Output System
1 Web Server Administration Chapter 3 Installing the Server.
FDISK Partitioning Hard Disks. History We bought our new hard disk drive –Right size for BIOS and OS –Right connections (PATA/SATA) We installed our new.
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.
Tel : 同济大学软件学院 UEFI 与固件程序设计.
Computer Startup Sequence Overview
Chapter 5 Basic Input/Output System (BIOS)
Booting in Windows XP Presented and Designed By: Luke Ladd.
Basic Input Output System
Linux Booting Procedure
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.
Ch Review1 Review Chapter Microcomputer Systems Hardware, Software, and the Operating System.
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.
Hardware & Software The CPU & Memory.
BIOS. Accessing System BIOS You can use the System Setup utility to change variable BIOS information, such as the type of hard drive you have installed.
From UEFI Shell to Linux - UEFI Linux BootLoader Zhang Rui Software Engineer Sep 28 th 2011.
COEN 152/252 Computer Forensics Apple Partitions.
Virtual Memory Review Goal: give illusion of a large memory Allow many processes to share single memory Strategy Break physical memory up into blocks (pages)
Lesson 3 — How a Computer Processes Data Unit 1 — Computer Basics.
Basic Input/Output System
Basic Input/Output System (BIOS). 5.1Introduction to BIOS Basic Input / Output System (BIOS) boot the computer by providing a basic set of instructions.
GUID Partition Table Unified Extensible Firmware Interface (UEFI)
General Computer Knowledge COE 201- Computer Proficiency.
Feb/18/2014 Mazen Alzyoud Early Term Exam Review.
Genesis: From Raw Hardware to Processes Andy Wang Operating Systems COP 4610 / CGS 5765.
Copyright © Genetic Computer School 2008 Computer Systems Architecture SA 8- 0 Lesson 8 Secondary Management.
Adding a Hard Drive. BIOS / UEFI The Unified Extensible Firmware Interface (UEFI) defines a software interface between an operating system and platform.
POST and The Boot Process
BIOS Why BIOS is used ?? BIOS is known as basic input & output system.
Lesson 2 Component Overview Core Hardware Fundamentals.
Presentation on BIOS TVM21/1516 TIS87-Group 8. BIOS BIOS is known as basic input & output system. Basic Definition:It is a program used by the processor.
Hands-On Microsoft Windows Server 2008 Chapter 7 Configuring and Managing Data Storage.
Computer Technician POST and The Boot Process ©UNT in Partnership with TEA1.
This courseware is copyrighted © 2016 gtslearning. No part of this courseware or any training material supplied by gtslearning International Limited to.
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.
IT Chapter 2 Part A How Computers Work Input, process, output, and storage The operating system helps the computer perform four basic operations,
NT1110 Computer Structure and Logic Unit 8 (Module 5A) COMPUTER OPERATION AND SECURITY.
Tech Level Cyber Security
Computer Components ICS 3U0.
Chapter Objectives In this chapter, you will learn:
Chapter 6: BIOS.
BIOS & CMOS.
GUID Partition Table Unified Extensible Firmware Interface (UEFI)
TOPIC 6: SYSTEM START-UP AND CONFIGURATION
GUID Partition Table Unified Extensible Firmware Interface (UEFI)
Computer System Structures
Introduction to Computers
Booting Up 15-Nov-18 boot.ppt.
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.
How does a computer go from off to login?
Device management How does the operating system manage the hardware and peripheral devices? Device Driver: Each device is attached to your computer with.
Genesis: From Raw Hardware to Processes
BIOS Chapter 6.
Modern PC operating systems
Computer Startup.
TPM, UEFI, Trusted Boot, Secure Boot
Introduction to Computing
GUID Partition Table Unified Extensible Firmware Interface (UEFI)
GUID Partition Table Unified Extensible Firmware Interface (UEFI)
OS Boot Sequence and File System
OS Boot Sequence and File System
Presentation transcript:

Hardware Boot Sequence

Vocabulary BIOS = Basic Input Output System UEFI = Unified Extensible Firmware Interface POST= Power On Self Test BR = Boot Record (aka MBR) BC = Boot Code (aka MBC) GUID = Globally Unique Identifier GPT = GUID Partition Table

BIOS  Instructions used to start the computer from a cold start. (power off to power on).  The BIOS instructions are written on non-volatile RAM.  EEP-ROM is the common media choice for the BIOS, installed on the motherboard.  The BIOS instructions are based on the chip-set installed on the motherboard

BIOS  The BIOS primary functions are  Issue the instructions for starting the hardware at boot time.  Load the OS from the boot device.

Hardware Boot Sequence  Turn on the power switch  All memory and cache is empty at startup.  A reset signal is generated by the chipset to the CPU until the power is ready.  The CPU powers up and reads address xFFFF0 from the ROM. This contains a jump instruction to the start of the BIOS instructions.

POST  The POST (Power On Self Test)  Provide power to the motherboard-speaker  This allows error-code signals to be broadcast by the mobo-speaker when errors are detected  Test if components on the motherboard are receiving power and functioning as intended.

Hardware Boot Sequence  Video and keyboard are activated early in the boot sequence. (video start instruction in ROM address is xC000)  Other devices are activated like the disk drives, optical drives, sound-card, NIC, USB bus, etc.  BIOS setup becomes available for the user.

BIOS: User Interface There is a curses based user interface that allows: a)Selection of a boot device b)Setting the system clock c)Configuring hardware (includes enabling or disabling some devices) d)Setting passwords for booting, & the UI, etc. e)Also shows access to some system config information: memory size, disk size, etc.

BIOS Completion  Memory count  Search for the OS Boot device  Optical drive  USB device  Network device  HDD

HDD Boot Sequence  If the HDD is the boot device then,...

HDD Boot Sequence  The BR is read from the first cylinder, first track, first sector.  The BR contains the BC (boot code) and a partition table.

HDD Boot Sequence  The boot code will do one of two things when executed: 1.Load a boot loader (GRUB, LILO, MS-BM) 1.Allows one to choose from different OSes or different versions of the same OS. 2.Load the OS if no boot loader is available.

Partition Table  The PT contains information about 4 primary partitions.  Only one of the 4 primary partitions is designated as the active partition  The active partition contains the OS for booting.  One of the 4 primary partitions can be designated as the extended partition.  The extended partition can be divided into additional logical partitions.

BIOS/UEFI In the beginning there was the BIOS Intel creates the Extensible Firmware Interface in 1998 UEFI now supersedes EFI – UEFI can run on-top-of the traditional BIOS or in place of the BIOS.

BIOS/UEFI BIOS is often used to describe UEFI Modern OSes allow backward compatibility between the traditional BIOS boot record and the UEFI GPT.

GPT Globally Unique Identifier – This is required to allow a file system to exceed 2TB. The 2TB limit is a result of limitations of the original BR partition table (Each partition has only16 bytes of storage in the partition table.)