Boot Engineering Extension Record (B.E.E.R.) By Curtis E. Stevens

Size: px
Start display at page:

Download "Boot Engineering Extension Record (B.E.E.R.) By Curtis E. Stevens"

Transcription

1 Boot Engineering Extension Record (B.E.E.R.) By Curtis E. Stevens

2 Agenda Introduction to Booting Why BEER? BEER and Booting BEER and Runtime Services BEER and SETUP Summary

3 Introduction to Booting

4 System Initialization Enable ISA and PCI devices Detect ATAPI/ATAPI devices Phoenix proprietary Uses Floating Bus Test, Device Diagnostics, and sometimes reads/writes cylinder registers when device remains busy too long Wait up to 31 seconds for ~BSY Save ATAPI signature... Wait up to 31 seconds for RDY

5 System Initialization Issue ID Device or ATAPI ID Device as necessary (uses much shorter timeout) Continue the boot process Configure the devices and interfaces for their operational modes Includes PIO, DMA, UDMA, etc. Continue the boot process Execute INT 19 initial boot load

6 BIOS Booting Real Mode INT 13 based Load sector at CHS=0,0,1 or LBA 0 to system memory 7C0h:0 Clear registers to 0 Set DL = boot drive (00h or 80h) Jump to 7C0h:0

7 MBR Booting Code in MBR is written by various OS manufacturers Can be by any OS installed on the system Good virus target because there is actually no owner Scans the partition table looking for an active partition Loads the first sector of the partition into memory and jumps to it Generally at 7C0h:0 as well.

8 Process Drawbacks No MBR Owner Lots of different programs manipulating the same data structure Partition types are out of control and conflicting System information is assumed Code is INT 13 based If INT 13 changes data structures become invalid No good way to detect error conditions

9 Enter SETMAX Custom uses for this space are already happening Now there are multiple applications looking to use this area New area of expansion has no defined owner New area of expansion needs organization!! Big Big mess 1-2 years from now...

10 Why BEER?

11 BEER Provides BIOS readable information regarding drive formatting Resides in protected area Some degree of protection from viruses Provides centralized organization as systems move towards supporting multiple operating environments Allows for the authentication of data before it is placed in protected areas

12 BIOS readable information INT 13 parameters and ID Device parameters used to make calculations BIOS useable vs reported sectors/drive Last INT 13 device number assigned to drive Device name Can be manufacturer ID Can also be other things

13 More BIOS Readable Information Self describing service areas Eliminates the need for interpretive code Allows the user to pick and choose from something that makes sense Allows several uses for the SETMAX area including Diagnostics/Recovery Suspend to Disk Other protected BIOS level data storage

14 BEER Formatted Disk BEER Sector Normal User Space Managed SETMAX Space

15 SETMAX Space Managed Space BEER Sector Diagnostics BIOS Utilities Suspend Information

16 BEER and Booting

17 Booting Assumptions No effect on non-beer drives Normal booting process continues to function BEER booting enabled when a BEER sector is present BEER capabilities are enabled by user intervention Keypress during post Integration with boot menu feature

18 BIOS Booting Changes If BEER is available and there are no user boot requests Load parameters from the Service Area with the last boot flag set Issue SETMAX to the end of the Service Area Load the first sector of the Service Area to 7C0h:0 Jump to 7C0h:0

19 More Booting Changes If BEER is available and there ARE user boot requests Load parameters from the Service Area selected by the user or BIOS Issue SETMAX to the end of the Service Area Load the first sector of the Service Area to 7C0h:0 Jump to 7C0h:0

20 Boot Selection Can be OEM platform specific For instance, systems can have a watchdog function, if windows fails to boot the system automatically boots to diagnostics the next time. Can be general at the same time POST or SETUP option for selecting the next service to boot

21 BEER and Runtime Services

22 Runtime Services Only INT 13 changes Fn 8/48 Parameters are generated from the Directory of Services (DOS) Only the current service area is reported All media access functions Add the Service Area Start to the media address SETMAX limits the high end of the media access

23 Advantages of this method No ATA protocol changes required Works with drives shipping today BIOS changes are minimal Supports all DOS based applications as written Limits exposure to viruses

24 Disadvantages Of This Method Applications that provide proprietary disk interfaces will fail Possible drive corruption Code overhead to the BIOS New technology Need to protect SETMAX Command

25 BEER and SETUP

26 What s Necessary A method for selecting the alternate boot capability. An entry like Boot to Diagnostics would probably suffice Could easily be made to perform the function for one boot only If the system is not field updateable, the drive can be preconfigured and no other SETUP changes are necessary

27 Field Updates Scenario #1 Need a drive maintenance mode Prepares new drives by creating the BEER sector Updates existing drives by adding entries to the directory of services Can transfer data from other devices into the directory of services May authenticate the data

28 Field Updates Scenario #2 Need a drive maintenance mode Prepares new drives be creating the BEER sector Updates existing drives by adding entries to the directory of services Enables a service area Boot from floppy or other device and the BIOS presents the service area as an empty device Use normal DOS utilities to format the space

29 In Summary BEER is a management data structure controlled by the BIOS for allowing several Operating Systems to co-exist on a disk drive, but only 1 OS to execute There is a lot of room for product differentiation There is a lot of room to expand this capability

30 If system manufacturers are interested in the concept presented here Interaction of INT 13 and INT 19 with BEER can be added to the specification Other capabilities can be added to BEER

BIOS Enhanced Disk Drive Specification. June 24, 1999

BIOS Enhanced Disk Drive Specification. June 24, 1999 BIOS Enhanced Disk Drive Specification Version 3.0 Rev 0.9b June 24, 1999 Technical Editor: Curtis E. Stevens Phoenix Technologies 135 Technology Dr. Irvine, Ca. 92618 Phone: (949) 790-2000 Fax: (949)

More information

A+ Guide to Managing and Maintaining your PC, 6e. Chapter 8 Hard Drives

A+ Guide to Managing and Maintaining your PC, 6e. Chapter 8 Hard Drives A+ Guide to Managing and Maintaining your PC, 6e Chapter 8 Hard Drives Introduction Hard drive: most important secondary storage device Hard drive technologies have evolved rapidly Hard drive capacities

More information

A+ Guide to Hardware, 4e. Chapter 7 Hard Drives

A+ Guide to Hardware, 4e. Chapter 7 Hard Drives A+ Guide to Hardware, 4e Chapter 7 Hard Drives Objectives Learn how the organization of data on floppy drives and hard drives is similar Learn about hard drive technologies Learn how a computer communicates

More information

Data rate - The data rate is the number of bytes per second that the drive can deliver to the CPU.

Data rate - The data rate is the number of bytes per second that the drive can deliver to the CPU. A+ Guide to Hardware, 4e Chapter 7 Hard Drives Learning from Floppy Drives Floppy drives are an obsolescent technology Replacements: CD drives and USB flash memory Good reasons for studying floppy drive

More information

Longhorn Large Sector Size Support. Anuraag Tiwari Program Manager Core File System

Longhorn Large Sector Size Support. Anuraag Tiwari Program Manager Core File System Longhorn Large Sector Size Support Anuraag Tiwari Program Manager Core File System anuraagt@microsoft.com Agenda Historical OS Support for Large Sector Size Drives A Brief Overview of the OS Disk I/O Components

More information

Computer Setup (F10) Utility Guide Business PCs

Computer Setup (F10) Utility Guide Business PCs Guide Business PCs Document Part Number: 361206-004 November 2005 This guide provides instructions on how to use Computer Setup. This tool is used to reconfigure and modify computer default settings when

More information

White Paper Western Digital Comments on Sector Sizes Larger than 512 Bytes

White Paper Western Digital Comments on Sector Sizes Larger than 512 Bytes White Paper Western Digital Comments on June 1, 2005 T13/e05122r2 Revision 2 Technical Editor: Curtis E. Stevens Western Digital Phone: 949-672-7933 E-Mail: Curtis.Stevens@WDC.com THIS WHITEPAPER IS MADE

More information

FreeBSD and the IBM PC BIOS

FreeBSD and the IBM PC BIOS FreeBSD and the IBM PC BIOS Bruce M. Simpson bms@freebsd.org 27th December 2002 1 Introduction This document is intended as a source of technical information for individuals wishing to support FreeBSD

More information

File Directories Associated with any file management system and collection of files is a file directories The directory contains information about

File Directories Associated with any file management system and collection of files is a file directories The directory contains information about 1 File Management 2 File Directories Associated with any file management system and collection of files is a file directories The directory contains information about the files, including attributes, location

More information

1. BIOS setup BIOS SETUP UTILITY. Critical Point

1. BIOS setup BIOS SETUP UTILITY. Critical Point BIOS SECTION P2040 1. BIOS setup BIOS SETUP UTILITY The BIOS Setup Utility is a program that sets up the operating environment for your notebook. Your BIOS is set at the factory for normal operating conditions,

More information

Hard Disk Organization. Vocabulary

Hard Disk Organization. Vocabulary Hard Disk Organization Vocabulary Platter: one ceramic plate, covered with magnetizable film where the bits are actually stored. Both sides of a platter can be used. Increasing the number of platters is

More information

A+ Guide to Hardware: Managing, Maintaining, and Troubleshooting, 5e. Chapter 6 Supporting Hard Drives

A+ Guide to Hardware: Managing, Maintaining, and Troubleshooting, 5e. Chapter 6 Supporting Hard Drives A+ Guide to Hardware: Managing, Maintaining, and Troubleshooting, 5e Chapter 6 Supporting Hard Drives Objectives Learn about the technologies used inside a hard drive and how data is organized on the drive

More information

Magic Card User Manual

Magic Card User Manual Table of Contents Magic Card User Manual Magic Card Introduction 2 What is Magic card? 2 Magic Card Features 2 Working Modes 3 Magic card editions 3 Installation 4 System Requirements 4 Pre-installation

More information

Initial Bootloader. On power-up, when a computer is turned on, the following operations are performed:

Initial Bootloader. On power-up, when a computer is turned on, the following operations are performed: Initial Bootloader Introduction On power-up, when a computer is turned on, the following operations are performed: 1. The computer performs a power on self test (POST) to ensure that it meets the necessary

More information

Chapter 9 - PIO Verses DMA Transfers Page 9-6

Chapter 9 - PIO Verses DMA Transfers Page 9-6 Chapter 9 - PIO Verses DMA Transfers Page 9-6 The listing example on the previous page is for ATA transfers, which expect 512-byte sector transfers. ATAPI transfers are slightly different since you may

More information

ATA Command Pass-Through

ATA Command Pass-Through T10/04-262r2 August 16, 2004 ATA Command Pass-Through August 16, 2004 Revision 2 Technical Editor: Curtis E. Stevens Western Digital Phone: 949-672-7933 E-Mail: Curtis.Stevens@WDC.com Table of Contents

More information

CS609 FINAL TERM CURRENT 2014 SUBJECTIVE PAPERS

CS609 FINAL TERM CURRENT 2014 SUBJECTIVE PAPERS CS609 FINAL TERM CURRENT 2014 SUBJECTIVE PAPERS Current papers of CS609 CS609 SUBJECTIVE CURRENT PAPERS SOLVED BY GHAZAL KANGAN Solved Subjective Current Papers Question:1 How large file contents can be

More information

Fujitsu LifeBook P Series

Fujitsu LifeBook P Series Fujitsu LifeBook P Series BIOS Guide LifeBook P Series Model: P1120 Document Date: 10/30/02 Document Part Number: FPC58-0796-01 FUJITSU PC CORPORATION LifeBook P Series Notebook BIOS P Series BIOS BIOS

More information

Fujitsu LifeBook P Series

Fujitsu LifeBook P Series Fujitsu LifeBook P Series BIOS Guide LifeBook P Series Model: P-1032 P-1035 Document Date: 02/01/02 Document Part Number: FPC58-0653-01 FUJITSU PC CORPORATION LifeBook P Series BIOS P Series BIOS BIOS

More information

WD Red Drives in a third party enclosure User Interface may display a failed message

WD Red Drives in a third party enclosure User Interface may display a failed message WD Red Drives in a third party enclosure User Interface may display a failed message Issue: Third party Network Attached Storage NAS enclosure may display a Bad Sectors, failed, or bad drive message within

More information

A+ Guide to Hardware: Managing, Maintaining, and Troubleshooting, 5e. Chapter 6 Supporting Hard Drives

A+ Guide to Hardware: Managing, Maintaining, and Troubleshooting, 5e. Chapter 6 Supporting Hard Drives A+ Guide to Hardware: Managing, Maintaining, and Troubleshooting, 5e Chapter 6 Supporting Hard Drives Objectives Learn about the technologies used inside a hard drive and how data is organized on the drive

More information

Advanced Format in Legacy Infrastructures More Transparent than Disruptive

Advanced Format in Legacy Infrastructures More Transparent than Disruptive Advanced Format in Legacy Infrastructures More Transparent than Disruptive Sponsored by IDEMA Presented by Curtis E. Stevens Agenda AF History Enterprise AF Futures SMR & LBA Indirection Hybrids & SSDs

More information

CS609 Final Term Subjective Paper Solved with references March (2014)

CS609 Final Term Subjective Paper Solved with references March (2014) CS609 Final Term Subjective Paper Solved with references March (2014) Solved by: Saher/Aqualeo www.freeittips.com Q:1 How large file contents can be managed using FAT? 2 marks Larger files would be comprised

More information

1.Explain with the diagram IVT of 80X86. Ans-

1.Explain with the diagram IVT of 80X86. Ans- 1.Explain with the diagram IVT of 80X86 In 8086 1 kb from 00000 to 003ff are reserved for interrupt routine as shown in figure known as interrupt vector. It supports 256 interrupt procedures containing

More information

COSC 243. Input / Output. Lecture 13 Input/Output. COSC 243 (Computer Architecture)

COSC 243. Input / Output. Lecture 13 Input/Output. COSC 243 (Computer Architecture) COSC 243 Input / Output 1 Introduction This Lecture Source: Chapter 7 (10 th edition) Next Lecture (until end of semester) Zhiyi Huang on Operating Systems 2 Memory RAM Random Access Memory Read / write

More information

Computer Setup (F10) Utility Guide HP Business Desktops dx5150 model

Computer Setup (F10) Utility Guide HP Business Desktops dx5150 model Guide HP Business Desktops dx5150 model Document Part Number: 374172-001 December 2004 This guide provides instructions on how to use Computer Setup. This tool is used to reconfigure and modify computer

More information

BIOS Setup DESKPOWER 6000

BIOS Setup DESKPOWER 6000 BIOS Setup DESKPOWER 6000 1 Preface What is BIOS setup? BIOS setup is a program that helps the user set up a hardware environment, including memory, hard disks, and floppy disk drives. Minimum setup has

More information

ATA Command Pass-Through

ATA Command Pass-Through T10/04-262r4 October 14, 2004 ATA Command Pass-Through October 14, 2004 Revision 4 Technical Editor: Curtis E. Stevens Western Digital Phone: 949-672-7933 E-Mail: Curtis.Stevens@WDC.com Revision History

More information

1. S Series BIOS BIOS SETUP UTILITY

1. S Series BIOS BIOS SETUP UTILITY BIOS SECTION S6010 1. S Series BIOS BIOS SETUP UTILITY The BIOS Setup Utility is a program that sets up the operating environment for your notebook. Your BIOS is set at the factory for normal operating

More information

BIOS Setup DESKPOWER 5000

BIOS Setup DESKPOWER 5000 BIOS Setup DESKPOWER 5000 1 Preface What is BIOS setup? BIOS setup is a program that helps the user set up a hardware environment, including memory, hard disks, and floppy disk drives. Minimum setup has

More information

CS 134. Operating Systems. April 8, 2013 Lecture 20. Input/Output. Instructor: Neil Rhodes. Monday, April 7, 14

CS 134. Operating Systems. April 8, 2013 Lecture 20. Input/Output. Instructor: Neil Rhodes. Monday, April 7, 14 CS 134 Operating Systems April 8, 2013 Lecture 20 Input/Output Instructor: Neil Rhodes Hardware How hardware works Operating system layer What the kernel does API What the programmer does Overview 2 kinds

More information

Figure 1.0 ULTRA 22C Board Layout JP1 JP5. Table 1.0 Default Jumper Settings

Figure 1.0 ULTRA 22C Board Layout JP1 JP5. Table 1.0 Default Jumper Settings UltraStor ULTRA 22C Quick Setup Memory Expansion Board Connector Figure 1.0 ULTRA 22C Board Layout J4 :::::::::::::::::::::::::::::: : : :::::::::: :::::::::: ::::::::::::::::: 2 P6 1 JP3 1 J2 1 J1 1 J3

More information

Fujitsu LifeBook B Series

Fujitsu LifeBook B Series Fujitsu LifeBook B Series BIOS Guide LifeBook B Series Model: B2620 Document Date: 10/30/02 Document Part Number: FPC58-0792-01 FUJITSU PC CORPORATION LifeBook B Series Notebook BIOS B Series BIOS BIOS

More information

Hitachi Gloabal Storage Products. Hints and tips. BIOS 33.8GB limitation

Hitachi Gloabal Storage Products. Hints and tips. BIOS 33.8GB limitation Hints and Tips Deskstar 7K250 UltraATA 100 Hard disk drive HDS722504VLAT20 HDS722508VLAT20 HDS722512VLAT20 HDS722512VLAT80 HDS722516VLAT20 HDS722516VLAT80 HDS722525VLAT80 Hints and tips This document provides

More information

Fujitsu LifeBook S Series

Fujitsu LifeBook S Series Fujitsu LifeBook S Series BIOS Guide LifeBook S Series Model: S-4572 F U J I T S U P C C O R P O R A T I O N FPC58-0547-01 LifeBook S Series BIOS S Series BIOS BIOS SETUP UTILITY The BIOS Setup Utility

More information

Segmentation with Paging. Review. Segmentation with Page (MULTICS) Segmentation with Page (MULTICS) Segmentation with Page (MULTICS)

Segmentation with Paging. Review. Segmentation with Page (MULTICS) Segmentation with Page (MULTICS) Segmentation with Page (MULTICS) Review Segmentation Segmentation Implementation Advantage of Segmentation Protection Sharing Segmentation with Paging Segmentation with Paging Segmentation with Paging Reason for the segmentation with

More information

CS609 Final Term Solved MCQs with References Without Repetitions 14/02/2013

CS609 Final Term Solved MCQs with References Without Repetitions 14/02/2013 1 CS609 Final Term Solved MCQs with References Without Repetitions 14/02/2013 In BPB, root directory is saved in. (BIOS parameter block) Cluster#0 Cluster#1 (Ref) Cluster#2 Cluster#3 In NTFS, total sizes

More information

I/O Systems. Jo, Heeseung

I/O Systems. Jo, Heeseung I/O Systems Jo, Heeseung Today's Topics Device characteristics Block device vs. Character device Direct I/O vs. Memory-mapped I/O Polling vs. Interrupts Programmed I/O vs. DMA Blocking vs. Non-blocking

More information

System CMOS/BIOS Configuration PC Diagnostics

System CMOS/BIOS Configuration PC Diagnostics System CMOS/BIOS Configuration PC Diagnostics (POST; Error Messages and Error Codes) CMOS/BIOS Complementary Metal Oxide Substrate (CMOS) A part of the motherboard that maintains system variables in static

More information

Bootstrapping. Steve Muckle Dave Eckhardt

Bootstrapping. Steve Muckle Dave Eckhardt Bootstrapping Steve Muckle Dave Eckhardt Synchronization Project 3 checkpoint 1 Bboard post, web page Paging, COW optional No linked lists - not what I said (I think) Homework 1: Monday 17:00 Exam: Tuesday

More information

PhoenixBIOS 4.0 Revision 6

PhoenixBIOS 4.0 Revision 6 Phoenix Technologies Ltd. PhoenixBIOS 4.0 Revision 6 User's Manual Phoenix Technologies Ltd., 411 E. Plumeria, San Jose, CA 95134 Copyright Disclaimer Purpose of Document PhoenixBIOS 4.0 User's Manual

More information

CPS104 Computer Organization and Programming Lecture 18: Input-Output. Outline of Today s Lecture. The Big Picture: Where are We Now?

CPS104 Computer Organization and Programming Lecture 18: Input-Output. Outline of Today s Lecture. The Big Picture: Where are We Now? CPS104 Computer Organization and Programming Lecture 18: Input-Output Robert Wagner cps 104.1 RW Fall 2000 Outline of Today s Lecture The system Magnetic Disk Tape es DMA cps 104.2 RW Fall 2000 The Big

More information

Contents Introduction...i Part 1 Chapter 1. The System Core Overview...1 Chapter 2. The Boot Process...2

Contents Introduction...i Part 1 Chapter 1. The System Core Overview...1 Chapter 2. The Boot Process...2 Contents Introduction...i Who is this series for?...i-1 How to use this book...i-2 Things to know before reading this book...i-2 Abbreviations...i-3 Definitions...i-5 What you will need to use this book...i-6

More information

DVD :50 PM Page 1 BIOS

DVD :50 PM Page 1 BIOS 99 0789729741 DVD 3.07 06 09 2003 1:50 PM Page 1 BIOS 99 0789729741 DVD 3.07 06 09 2003 1:50 PM Page 2 2 BIOS AMI BIOS POST Checkpoint Codes Table 1 AMI BIOS POST Checkpoint Codes for All AMI BIOS Products

More information

AHA-1540C/1542C Installation Guide

AHA-1540C/1542C Installation Guide AHA-1540C/1542C Installation Guide 1 Getting Started This guide provides the steps required for basic installation of the AHA-1540C and AHA-1542C ISAto-SCSI Host Adapters. Procedures are the same for both

More information

The Extended MBR (version 1.05) (dated: 01 Nov 2018) by Benjamin David Lunt Copyright (c) Forever Young Software

The Extended MBR (version 1.05) (dated: 01 Nov 2018) by Benjamin David Lunt Copyright (c) Forever Young Software The Extended MBR (version 1.05) (dated: 01 Nov 2018) by Benjamin David Lunt Copyright (c) Forever Young Software 1984-2018 http://www.fysnet.net You may distribute this document in its entirety and/or

More information

OPERATING SYSTEMS & UTILITY PROGRAMS

OPERATING SYSTEMS & UTILITY PROGRAMS OPERATING SYSTEMS & UTILITY PROGRAMS System Software System software consists of the programs that control the operations of the computer and its devices. Functions that system software performs include:

More information

Computer Science 61C Spring Friedland and Weaver. Input/Output

Computer Science 61C Spring Friedland and Weaver. Input/Output Input/Output 1 A Computer is Useless without I/O I/O handles persistent storage Disks, SSD memory, etc I/O handles user interfaces Keyboard/mouse/display I/O handles network 2 Basic I/O: Devices are Memory

More information

Express5800 ES1400 System Release Notes

Express5800 ES1400 System Release Notes System Release Notes Express5800 ES1400 System Release Notes PN: 904482-02 Proprietary Notice and Liability Disclaimer The information disclosed in this document, including all designs and related materials,

More information

Storage and Related Peripherals

Storage and Related Peripherals Part 4 Device Design Guidelines C H A P T E R 1 8 Storage and Related Peripherals This section presents the requirements for storage and related peripherals, including DVD devices, under the Microsoft

More information

Intel Corporation. About This Release MV85010A.86A.0069.P PXE 2.1 [Intel Boot Agent Version ] for ICH2 LAN Controller

Intel Corporation. About This Release MV85010A.86A.0069.P PXE 2.1 [Intel Boot Agent Version ] for ICH2 LAN Controller Intel Corporation DATE: April 21, 2003 SUBJECT: MV850.10A.86A Production BIOS P25-0069 About This Release MV85010A.86A.0069.P25.0304170949 PXE 2.1 [Intel Boot Agent Version 4.1.09] for ICH2 LAN Controller

More information

I/O, Disks, and RAID Yi Shi Fall Xi an Jiaotong University

I/O, Disks, and RAID Yi Shi Fall Xi an Jiaotong University I/O, Disks, and RAID Yi Shi Fall 2017 Xi an Jiaotong University Goals for Today Disks How does a computer system permanently store data? RAID How to make storage both efficient and reliable? 2 What does

More information

Misc. Third Generation Batch Multiprogramming. Fourth Generation Time Sharing. Last Time Evolution of OSs

Misc. Third Generation Batch Multiprogramming. Fourth Generation Time Sharing. Last Time Evolution of OSs Third Generation Batch Multiprogramming Misc. Problem: but I/O still expensive; can happen in middle of job Idea: have a pool of ready jobs in memory, switch to one when another needs I/O When one job

More information

UEFI Plugfest Dupont, WA

UEFI Plugfest Dupont, WA UEFI Plugfest Dupont, WA Plug-Ins: Added value for PCs June 22, 2010 Dick Wilkins, Office of the CTO 1 Agenda Plug-Ins! Past, Present, and Future UEFI is Making BIOS Plug-Ins Possible! Plug-In Examples

More information

A+ Guide to Managing and Maintaining Your PC. How Hardware and Software Work Together

A+ Guide to Managing and Maintaining Your PC. How Hardware and Software Work Together A+ Guide to Managing and Maintaining Your PC Fifth Edition 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

More information

3 November 2009 e09127r1 EDD-4 Hybrid MBR support

3 November 2009 e09127r1 EDD-4 Hybrid MBR support To: T13 Technical Committee From: Rob Elliott, HP (elliott@hp.com) Date: 3 November 2009 Subject: e09127r1 EDD-4 Hybrid support Revision history Revision 0 (24 July 2009) First revision Revision 1 (3 November

More information

Digital Forensics Lecture 02- Disk Forensics

Digital Forensics Lecture 02- Disk Forensics Digital Forensics Lecture 02- Disk Forensics Hard Disk Data Acquisition Akbar S. Namin Texas Tech University Spring 2017 Analysis of data found on a storage device It is more common to do dead analysis

More information

Phoenix BIOS Setup Utility

Phoenix BIOS Setup Utility Phoenix BIOS Setup Utility Important information: we continually strive to bring you the latest and proven features and technologies. As part of our drive to continually improve our products modifications

More information

B I O S S E C T I O N B

B I O S S E C T I O N B BIO ECTION B2174 1. BIO setup napshots of the BIO setup screen and the possible setup options is shown in the following sections. Underlined setup options show the default settings. Columns between elections

More information

MEMORY MANAGEMENT. Jo, Heeseung

MEMORY MANAGEMENT. Jo, Heeseung MEMORY MANAGEMENT Jo, Heeseung TODAY'S TOPICS Why is memory management difficult? Old memory management techniques: Fixed partitions Variable partitions Swapping Introduction to virtual memory 2 MEMORY

More information

Hardware OS & OS- Application interface

Hardware OS & OS- Application interface CS 4410 Operating Systems Hardware OS & OS- Application interface Summer 2013 Cornell University 1 Today How my device becomes useful for the user? HW-OS interface Device controller Device driver Interrupts

More information

Note: The configurations and factory defaults described here are for EPM-4 BIOS version

Note: The configurations and factory defaults described here are for EPM-4 BIOS version EPM-4 CMOS SETUP PARAMETERS This article provides reference information and tips for setting CMOS Setup parameters on the EPM-4 (Lynx). Start CMOS Setup by pressing Delete during the early boot cycle.

More information

Manual: Errata 1 P R E L I M I N A R Y. Manual Index: 07. CP605 Manual: 25095

Manual: Errata 1 P R E L I M I N A R Y. Manual Index: 07. CP605 Manual: 25095 CP605 Errata 1 Manual Index: 07 Table of Contents: 1. Reference: Page 5-3, Chapter 5, Phoenix BIOS... 1-3 ID 25095, Rev. 07 Errata 1-1 CP605 This page has been intentionally left blank. Errata 1-2 ID 25095,

More information

CS609 - Final Term Papers Fall 2012

CS609 - Final Term Papers Fall 2012 CS609 - System Programming Solved Subjective From Final term Papers July 10,2013 MC100401285 Moaaz.pk@gmail.com Mc100401285@gmail.com PSMD01 CS609 - Final Term Papers Fall 2012 Q#1 In how many ways higher

More information

Disk Geometry and Layout

Disk Geometry and Layout Disk Geometry and Layout Alex Applegate 1 Overview Secondary Storage Disk Addressing Master Book Record ATA Interface Host Protected Area Device Configuration Overlay Bad Blocks 2 Secondary Storage Usually

More information

Chapter 3: System Configuration

Chapter 3: System Configuration Chapter 3: System Configuration Complete CompTIA A+ Guide to PCs, 6e How to make configuration changes to a computer The importance of BIOS and UEFI BIOS How to replace a motherboard battery What system

More information

Installation Guide AHA-1540CF/1542CF. High-Performance Bus Master ISA-to-SCSI Host Adapter with SCSISelect

Installation Guide AHA-1540CF/1542CF. High-Performance Bus Master ISA-to-SCSI Host Adapter with SCSISelect Installation Guide AHA-1540CF/1542CF High-Performance Bus Master ISA-to-SCSI Host Adapter with SCSISelect R 1 Getting Started This guide provides the steps required for basic installation of the AHA-1540CF

More information

Chapter. Chapter. Magnetic and Solid-State Storage Devices

Chapter. Chapter. Magnetic and Solid-State Storage Devices Chapter Chapter 9 Magnetic and Solid-State Storage Devices Objectives Explain how magnetic principles are applied to data storage. Explain disk geometry. Identify disk partition systems. Recall common

More information

Introduction to Configuration. Chapter 4

Introduction to Configuration. Chapter 4 Introduction to Configuration Chapter 4 This presentation covers: > Qualities of a Good Technician > Configuration Overview > Motherboard Battery > Hardware Configuration Overview > Troubleshooting Configurations

More information

RAID Option ROM. Product Implementation Guide. Version 1.8 Date: 08/19/2009. Copyright 2009, Promise Technology, Inc. All Rights Reserved

RAID Option ROM. Product Implementation Guide. Version 1.8 Date: 08/19/2009. Copyright 2009, Promise Technology, Inc. All Rights Reserved RAID Option ROM Product Implementation Guide Version 1.8 Date: 08/19/2009 Copyright 2009, Promise Technology, Inc. All Rights Reserved Revision History Version Date Author Notes 1.8 2009/08/19 Adam Hsu

More information

Installation Guide AHA-1540CP/1542CP. ISA-to-SCSI Plug and Play High-Performance Bus Master Host Adapter with SCSISelect Utility

Installation Guide AHA-1540CP/1542CP. ISA-to-SCSI Plug and Play High-Performance Bus Master Host Adapter with SCSISelect Utility R Installation Guide AHA-1540CP/1542CP ISA-to-SCSI Plug and Play High-Performance Bus Master Host Adapter with SCSISelect Utility 1 Introduction This Installation Guide explains how to install and configure

More information

File Management. Ezio Bartocci.

File Management. Ezio Bartocci. File Management Ezio Bartocci ezio.bartocci@tuwien.ac.at Cyber-Physical Systems Group Institute for Computer Engineering Faculty of Informatics, TU Wien Motivation A process can only contain a limited

More information

Phoenix Technologies, Ltd.

Phoenix Technologies, Ltd. Phoenix Technologies, Ltd. AwardBIOS Version 4.51PG Post Codes & Error Messages Table of Contents POST Codes - 2 Error Messages - 7 ----------------------------------------------- Proprietary Notice and

More information

Boot Process in details for (X86) Computers

Boot Process in details for (X86) Computers Boot Process in details for (X86) Computers Hello,,, Let's discuss what happens between the time that you power up your PC and when the desktop appears. In fact we should know that the boot process differs

More information

Computer Setup (F10) Utility Guide

Computer Setup (F10) Utility Guide Computer Setup (F10) Utility Guide Business PCs Copyright 2004 2007 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. Microsoft, Windows, and

More information

I/O Device Controllers. I/O Systems. I/O Ports & Memory-Mapped I/O. Direct Memory Access (DMA) Operating Systems 10/20/2010. CSC 256/456 Fall

I/O Device Controllers. I/O Systems. I/O Ports & Memory-Mapped I/O. Direct Memory Access (DMA) Operating Systems 10/20/2010. CSC 256/456 Fall I/O Device Controllers I/O Systems CS 256/456 Dept. of Computer Science, University of Rochester 10/20/2010 CSC 2/456 1 I/O devices have both mechanical component & electronic component The electronic

More information

ATA Command Pass-Through

ATA Command Pass-Through T10/04-262r0 August 11, 2004 ATA Command Pass-Through August 11, 2004 Revision 0 Technical Editor: Curtis E. Stevens Western Digital Phone: 949-672-7933 E-Mail: Curtis.Stevens@WDC.com Table of Contents

More information

MMX Enhanced. 586 GXM-AV Main Board. Trademarks and / or Registered trademarks are the properties of their respective owners.

MMX Enhanced. 586 GXM-AV Main Board. Trademarks and / or Registered trademarks are the properties of their respective owners. 586 GXM-AV Main Board Trademarks and / or Registered trademarks are the properties of their respective owners. User s Manual Version 1.1 The Information presented in this publication has been carefully

More information

ROYAL INSTITUTE OF INFORMATION & MANAGEMENT

ROYAL INSTITUTE OF INFORMATION & MANAGEMENT ROYAL INSTITUTE OF INFORMATION & MANAGEMENT Computer Hardware Course Contents : A+ Operating System Technologies: Introduction to Computers Types of Software & languages Introduction to Operating System

More information

Fujitsu LifeBook E Series

Fujitsu LifeBook E Series Fujitsu LifeBook E Series BIOS Guide LifeBook E Series Models: E2010 Document Date: 02/05/03 Document Part Number: FPC58-0881-01 F U J I T S U P C C O R P O R A T I O N 1 LifeBook E Series BIOS E Series

More information

I/O Systems and Storage Devices

I/O Systems and Storage Devices CSC 256/456: Operating Systems I/O Systems and Storage Devices John Criswell! University of Rochester 1 I/O Device Controllers I/O devices have both mechanical component & electronic component! The electronic

More information

Imagenation PX Series

Imagenation PX Series Imagenation PX Series Guide To Troubleshooting Frame Grabber Installations Imagenation PX Series Frame Grabbers PX500, PX510, PX610 & PX610A Covering all Microsoft Win32 Operating Systems Windows 95, 98,

More information

HDD Setting OBJECTIVES RESOURCES DISCUSSION LAB PROCEDURE 4

HDD Setting OBJECTIVES RESOURCES DISCUSSION LAB PROCEDURE 4 LAB PROCEDURE 4 HDD Setting OBJECTIVES 1. Auto-detect IDE drives in CMOS. 2. Use CMOS IDE modes. 3. Learn about CD-ROM setup considerations. Hardware RESOURCES 1. Marcraft 8000 Trainer 2. Windows Millennium

More information

Fujitsu LifeBook N Series

Fujitsu LifeBook N Series Fujitsu LifeBook N Series BIOS Guide LifeBook N Series Models: N6000 Document Date: 11/11/04 Document Part Number: FPC58-1268-01 F U J I T S U C O M P U T E R S Y S T E M S 1 LifeBook N Series Notebook

More information

Backup, File Backup copies of individual files made in order to replace the original file(s) in case it is damaged or lost.

Backup, File Backup copies of individual files made in order to replace the original file(s) in case it is damaged or lost. Glossary A Active Directory a directory service that inventories, secures and manages the users, computers, rules and other components of a Microsoft Windows network. This service is typically deployed

More information

Advanced Operating Systems

Advanced Operating Systems Advanced Operating Systems File Systems: File Allocation Table, Linux File System, NTFS Lecture 10 Case Studies of File Systems File Allocation Table (FAT) Unix File System Berkeley Fast File System Linux

More information

The Early System Start-Up Process. Group Presentation by: Tianyuan Liu, Caiwei He, Krishna Parasuram Srinivasan, Wenbin Xu

The Early System Start-Up Process. Group Presentation by: Tianyuan Liu, Caiwei He, Krishna Parasuram Srinivasan, Wenbin Xu The Early System Start-Up Process Group Presentation by: Tianyuan Liu, Caiwei He, Krishna Parasuram Srinivasan, Wenbin Xu 1 Boot Process Booting is the initialization of a computerized system In Linux,

More information

There is a general need for long-term and shared data storage: Files meet these requirements The file manager or file system within the OS

There is a general need for long-term and shared data storage: Files meet these requirements The file manager or file system within the OS Why a file system? Why a file system There is a general need for long-term and shared data storage: need to store large amount of information persistent storage (outlives process and system reboots) concurrent

More information

AMIBIOS8 Check Point and Beep Code List

AMIBIOS8 Check Point and Beep Code List AMIBIOS8 Check Point and Beep Code List Version 1.5, Last Updated July 10, 2003 Copyright (c) 2003 American Megatrends, Inc. All Rights Reserved. American Megatrends, Inc. 6145-F, Northbelt Parkway Norcross,

More information

Hard Drive Technologies

Hard Drive Technologies Unit 8 Hard Drive Technologies Copyright 2002 Heathkit Company, Inc. All rights reserved. The disk surface is divided into tracks. 2 Most Hard Drives Have Multiple Platters Platter1, Track1 Platter2, Track1

More information

IA32 OS START-UP UEFI FIRMWARE. CS124 Operating Systems Fall , Lecture 6

IA32 OS START-UP UEFI FIRMWARE. CS124 Operating Systems Fall , Lecture 6 IA32 OS START-UP UEFI FIRMWARE CS124 Operating Systems Fall 2017-2018, Lecture 6 2 Last Time: IA32 Bootstrap Computers and operating systems employ a bootstrap process to load and start the operating system

More information

File System CS170 Discussion Week 9. *Some slides taken from TextBook Author s Presentation

File System CS170 Discussion Week 9. *Some slides taken from TextBook Author s Presentation File System CS170 Discussion Week 9 *Some slides taken from TextBook Author s Presentation File-System Structure File structure Logical storage unit Collection of related information File system resides

More information

Input/Output Management

Input/Output Management Chapter 11 Input/Output Management This could be the messiest aspect of an operating system. There are just too much stuff involved, it is difficult to develop a uniform and consistent theory to cover

More information

Question: How to generate.com file? Answer: For BorlandC 3.1: 1- copy myfile.c into BIN folder of BORLANDC. 2- From command prompt goto BIN

Question: How to generate.com file? Answer: For BorlandC 3.1: 1- copy myfile.c into BIN folder of BORLANDC. 2- From command prompt goto BIN Question: How to generate.com file? Answer: For BorlandC 3.1: 1- copy myfile.c into BIN folder of BORLANDC. 2- From command prompt goto BIN directory. You will see C:\BORLANDC\BIN> at command prompt. 3-

More information

Microsoft Windows and Long Data Blocks. Steve Jenness Senior Program Manager Microsoft

Microsoft Windows and Long Data Blocks. Steve Jenness Senior Program Manager Microsoft Microsoft Windows and Long Data Blocks Steve Jenness Senior Program Manager Microsoft Abstract Components throughout the system software changed in Windows Vista and Windows Longhorn Server to support

More information

Controller PCI Card MODEL MAN UM

Controller PCI Card MODEL MAN UM Ultra ATA/133 Controller PCI Card USER MANUAL MODEL 168298 MAN-168298-UM-0408-01 Thank you for purchasing the MANHATTAN Ultra ATA/133 Controller PCI Card, Model 168298. Compliant with PCI Specification,

More information

Date and Time The date is factory set to the date of the BIOS build. The date and time are editable. NumLock

Date and Time The date is factory set to the date of the BIOS build. The date and time are editable. NumLock EPIC-2 CMOS SETUP PARAMETERS This article provides reference information and tips for setting CMOS Setup parameters on the EPIC-2 (Gecko). Start CMOS Setup by pressing Delete during the early boot cycle.

More information

BIOS. Chapter The McGraw-Hill Companies, Inc. All rights reserved. Mike Meyers CompTIA A+ Guide to Managing and Troubleshooting PCs

BIOS. Chapter The McGraw-Hill Companies, Inc. All rights reserved. Mike Meyers CompTIA A+ Guide to Managing and Troubleshooting PCs BIOS Chapter 8 Overview In this chapter, you will learn how to Explain the function of BIOS Distinguish among various CMOS setup utility options Describe option ROM and device drivers Troubleshoot the

More information

BIOS ELLIS C6598 &C6560

BIOS ELLIS C6598 &C6560 BIO ELLI C6598 &C6560 Elli2 BIO_1-9 1 1. BIO setup napshots of the BIO setup screen and the possible setup options is shown in the following sections. Underlined setup options show the default settings.

More information

Preview. COSC350 System Software, Fall

Preview. COSC350 System Software, Fall Preview File System File Name, File Structure, File Types, File Access, File Attributes, File Operation Directories Directory Operations File System Layout Implementing File Contiguous Allocation Linked

More information