SlideShare una empresa de Scribd logo
1 de 2
Descargar para leer sin conexión
Company
Theclientdesigns,manufacturersandmarketsfaulttolerantservers,mobile,tablets&
Desktop.BIOSisthenecessaryevilofembeddedsystems.BIOSdevelopersknowtoowell
thatwhilemosteveryoneneedsaBIOS,fewhasthepatience,expertise,orbudgetto
developtheone.Inthetraditionalfirmwaremodel,theBIOSdiscoversandinitializesthe
hardware.
TheOSreliesontheBIOStodiscoverthehardwareandistypicallytightlyTheOSreliesontheBIOStodiscoverthehardwareandistypicallytightly
coupledtoBIOStoprovidethecontrolmethodsforAdvancedConfigurationandpower
interface(ACPI).Thisisturnenablestheprocesstosupportthermalmonitoringand
performancecontrol.
Challenges:ThreespecificBIOS
challengescancreateperplexingproblems
thatleadtomisseddeadlines,poor
emeddeddesigns,budgetoverrunsandemeddeddesigns,budgetoverrunsand
generalemoionaldistress.These
developmentchallengesareinthearea
of:
*Thermalmanagement
*Firmwareapplicationdevelopment
*Boarddebugging
ThechallengesThechallenges:
Thermalmanagement:Asaprocessortechnologyadvances.Thermalmanagementfor
embeddedsystembecomesessentialtoensurethetemperaturearemaintainedwithin
specificrange.Whenprocessorpowersuppliesexceedstheirtolerancerange,permanent
damagetoprocessororothercomponentsmayoccur.
Firmwareapplicationdevelopment:BeforetheframeworkforEFIbecameavailable,
mostBIOScodingwasdoneaproprietaryenvironmentparticulartoaBIOSvendor
usingassemblylanguage.Anagreed–uponsetupofAPIs,well–definedfunctionsforusingassemblylanguage.Anagreed–uponsetupofAPIs,well–definedfunctionsfor
prebootandruntimeservices.
BoardDebugging:Aboarddebuggingutilityisapowerfultoolthatenablethe
firmwareengineerstoeasilyfindbugs,speeddevelopmenttimeand
boardbring-upandsimplifyapplicationtransferbetweenboardandprojectworkgroups.
TheSolutions:
Theframeworkwedevelopedinitializesthethermalenableregistersandprovides
methodsforAdvanceConfigurationandPowerInterface(ACPI).Thisisturnenables
theprocessortosupportthermalmonitoringandperformancecontrol.
TheUEFIspecificationdefinesastandardinterfacebetweentheOSandplatform
firmware.Datatableswithintheinterfacecontainsplatform-relatedinformationplus
bootandruntimeservicecallavailabletotheOSanditsloader.Together,thesefeaturesbootandruntimeservicecallavailabletotheOSanditsloader.Together,thesefeatures
providesastandardenvironmentforbootinganOSandrunningprebootapplications.
BIOSdebuggingoptionsintotwobroadcategories:firmwarestatusandhardwareand
firmwaredebugging.
Firmwarestatusdebuggingconsistsofoutput
codesonlyandarenotconsideredtrue
debugging.Thecodeincludes:
*EFIstatuscodesthroughtheserialconsole*EFIstatuscodesthroughtheserialconsole
port
*Postcodes(fromport80h)
*Beepcode(fromaudiodevice)
*Truehardwareandfirmwaredebugging
optionsconsistsof:
*Sourcecodeleveldebuggingtoolduring
thePEI,DXE,andOSbootphasesforEFIthePEI,DXE,andOSbootphasesforEFI
andnativedebugsupportforEFI
frameworkplatforms,Targetprobe
debugport.
BusinessBenefits
*Moreperformanceandincreasedconsolidationratios
*Businesscontinuityandincreaseduseruptimethroughvirtualmachinefailover,load
balancing,anddisasterrecoverycapabilitiesenabledbyseamlesslivemigrationbalancing,anddisasterrecoverycapabilitiesenabledbyseamlesslivemigration
*Afoundationfortrustandcompliancewithsecuritytechnologybuiltin,allowingyouto
verifythetrustworthinessofavirtualizedpoolofplatforms
*Investmentprotection:Combinesexistingprocessorgenerationsintothesame
virtualizedserverpool,extendingfailover,improvingloadbalancing,andprovidingthe
mostvaluefromexistingITinfrastructure
*Theenhancedsecuritythatasolidhardwarefoundationprovides

Más contenido relacionado

Similar a bios

Week 01-intro se
Week 01-intro seWeek 01-intro se
Week 01-intro se
Nguyen Tran
 
Dell-operations excellence
Dell-operations excellenceDell-operations excellence
Dell-operations excellence
Avinash Masih
 
Datasheet j boss-midvisionextensionforibmraf
Datasheet j boss-midvisionextensionforibmrafDatasheet j boss-midvisionextensionforibmraf
Datasheet j boss-midvisionextensionforibmraf
MidVision
 
nuclear-plant-energy-article
nuclear-plant-energy-articlenuclear-plant-energy-article
nuclear-plant-energy-article
berrygibson
 
Enterprise COBOL for z/OS, V5.1 at Innovate 2014
Enterprise COBOL for z/OS, V5.1 at Innovate 2014Enterprise COBOL for z/OS, V5.1 at Innovate 2014
Enterprise COBOL for z/OS, V5.1 at Innovate 2014
Dwayne Moore
 

Similar a bios (20)

IBM Server Makeover Services
IBM Server Makeover ServicesIBM Server Makeover Services
IBM Server Makeover Services
 
Biamp Award Write Up
Biamp Award Write UpBiamp Award Write Up
Biamp Award Write Up
 
Optimize your CI/CD with GitLab and AWS
Optimize your CI/CD with GitLab and AWSOptimize your CI/CD with GitLab and AWS
Optimize your CI/CD with GitLab and AWS
 
Introduction to IBM UrbanCode Deploy and Release
Introduction to IBM UrbanCode Deploy and ReleaseIntroduction to IBM UrbanCode Deploy and Release
Introduction to IBM UrbanCode Deploy and Release
 
New Continuous Release and Deployment Capabilities for CICS Customers v4
New Continuous Release and Deployment Capabilities for CICS Customers v4New Continuous Release and Deployment Capabilities for CICS Customers v4
New Continuous Release and Deployment Capabilities for CICS Customers v4
 
8 Crucial Mistakes in BIM Implementation & Ways to Tackle Them
8 Crucial Mistakes in BIM Implementation & Ways to Tackle Them8 Crucial Mistakes in BIM Implementation & Ways to Tackle Them
8 Crucial Mistakes in BIM Implementation & Ways to Tackle Them
 
Service Testing & Virtualization in an Enterprise Environments
Service Testing & Virtualization in an Enterprise EnvironmentsService Testing & Virtualization in an Enterprise Environments
Service Testing & Virtualization in an Enterprise Environments
 
Presentation about Bios
Presentation about BiosPresentation about Bios
Presentation about Bios
 
Week 01-intro se
Week 01-intro seWeek 01-intro se
Week 01-intro se
 
Build Smarter User Interfaces for Legacy Applications with IBM Rational Host ...
Build Smarter User Interfaces for Legacy Applications with IBM Rational Host ...Build Smarter User Interfaces for Legacy Applications with IBM Rational Host ...
Build Smarter User Interfaces for Legacy Applications with IBM Rational Host ...
 
Dell-operations excellence
Dell-operations excellenceDell-operations excellence
Dell-operations excellence
 
Innovating the Software Development Process at Cadence Design Systems
Innovating the Software Development Process at Cadence Design SystemsInnovating the Software Development Process at Cadence Design Systems
Innovating the Software Development Process at Cadence Design Systems
 
How to Balance System Speed and Risk for Multi-Platform Innovation
How to Balance System Speed and Risk for Multi-Platform InnovationHow to Balance System Speed and Risk for Multi-Platform Innovation
How to Balance System Speed and Risk for Multi-Platform Innovation
 
IMS03 how design thinking is shaping ims
IMS03   how design thinking is shaping imsIMS03   how design thinking is shaping ims
IMS03 how design thinking is shaping ims
 
Datasheet j boss-midvisionextensionforibmraf
Datasheet j boss-midvisionextensionforibmrafDatasheet j boss-midvisionextensionforibmraf
Datasheet j boss-midvisionextensionforibmraf
 
nuclear-plant-energy-article
nuclear-plant-energy-articlenuclear-plant-energy-article
nuclear-plant-energy-article
 
JBoss Application Server - Curso JBoss JB366
JBoss Application Server - Curso JBoss JB366JBoss Application Server - Curso JBoss JB366
JBoss Application Server - Curso JBoss JB366
 
S106 using ibm urban code deploy to deliver your apps to cics
S106 using ibm urban code deploy to deliver your apps to cicsS106 using ibm urban code deploy to deliver your apps to cics
S106 using ibm urban code deploy to deliver your apps to cics
 
SoC: System On Chip
SoC: System On ChipSoC: System On Chip
SoC: System On Chip
 
Enterprise COBOL for z/OS, V5.1 at Innovate 2014
Enterprise COBOL for z/OS, V5.1 at Innovate 2014Enterprise COBOL for z/OS, V5.1 at Innovate 2014
Enterprise COBOL for z/OS, V5.1 at Innovate 2014
 

bios