BIOS-主要功能介绍(1).pptVIP

  • 0
  • 0
  • 约7.13千字
  • 约 27页
  • 2024-03-02 发布于四川
  • 举报

BIOSFunctionIntroductionBIOSDesignEngineeringJune2th,2008

AgendaWhyComputerNeedBIOSBIOSROMImageLayoutAnalysisBasicBIOSControlFlowTheSystemBIOSFunctions

WhyComputerNeedBIOS?BaseonCustomerDesignAutoCheckOnboardDeviceLetOnboardDeviceFunctionWorkingNormallyBridgeofHardwareOS

WhyComputerNeedBIOS?

16M-SegmentType:64kBlockBootBlockESCDDMIMainBlock0000:0000h1F000:0000h1F000:FFFFhHOLEDMI11000:0000h12000:0000h(64k)(1088k)(64k)(832k)8M-SegmentType:64kBlockBootBlockESCDDMIMainBlock0000:0000hF000:0000hF000:FFFFhHOLEDMI6000:0000h7000:0000h(64k)(384k)(64k)(512k)BIOSROMImageLayout

BasicBIOSControlFlowBootBlockBIOSstart-upcodeCPUdetectionMemorysizingATcompatibledeviceinitializationBIOSdecompressionBootblockPOSTPowerOnSelfTest(POST)E0POSTE8POSTOEMPOSTBoottoOS

BasicBIOSControlFlow

BasicBIOSControlFlow

BIOSMajorFeaturesPowerOnSelfTestMenuItemsandCMOSACPIandPowerManagementSMBIOSandDMIFlashBIOSUpgradeTheSystemBIOSFunctions

BIOSMajorFeaturesFloppyDriveEnhancedIDE/SATAMultiBootMultipleProcessorsACPIPowerManagementPlugandPlayPCIUSB1394BootBlockDMIAGPI2CClockGeneratorPCHealthMonitorDRAMAutoDetectionSRAMAutoDetectionCPU/SpeedDetectionFlashBIOSUpgrade

POST-PowerOnSelfTestInitializeCPU,Memory,Clockandothercomponent.Detecttheonboardandadd-indevice.Assigntheresourceforthedevice.Analyzethesystemerrorstatus.TheSystemBIOSFunctions

ImportantPostState: C0h--Earlychipsetinitialization. C5h--CallchipsethooktocopyBIOSbacktoE000 F000shadowRAM. 0Ah--DisablePS/2mouse(optional). 40h–InitializeSmartFan(OEMfeature). 50h--InitializeUSB. 52h--Testallmemory(clearallextendedmemoryto0).TheSystemBIOSFunctionsPOST-PowerOnSelfTest

ImportantPostState: 75h--DetectinstallallIDEdevices 7Fh--Switchbacktotextmodeiffullscreen logoissupported. -Iferrorsoccur,reporterrorswaitforkeys. -

文档评论(0)

1亿VIP精品文档

相关文档