Descripción del proceso de arranque de un equipo informático, donde se establece las secuencias de actuación de la BIOS, y todos los elementos que la integran hasta llegar a la carga e inicialización del Sistema Operativo.
Size: 703.4 KB
Language: es
Added: Jun 07, 2013
Slides: 25 pages
Slide Content
Procedimientos para el Montaje de Equipos
Microinformáticos.
Entenderelprocesodeiniciodearranquedeun
equipoinformático
Conocertodosloselementosqueintervienen
enlasecuenciadeactuacióndelaBIOS.
ComprenderloquehaceelPOSTelMBRyBM.
2
Proceso de arranque de un sistema
microinformático
Normalmentetodoslosdispositivosquetrabajencon
microprocesador,poseensupropioprogramade
arranquequeestablecelaspautasdeinicioy
verificacióndetodossuselementosconectadosaél.
Delamismaformatambiénenunordenadorse
estableceunprogramadearranquequeseejecuta
cuandoseenciendeéste.
Enestapresentaciónveremoslasecuenciade
arranquedelaBIOSydetodossuselementosquela
forman.
LaBIOSprobablementeseaelmejorejemplode
firmwareyaquesetratadeunelementohardware
(unamemoriaendefinitiva)quecontieneun
programa(elSETUP)implementadoenél.
Proceso de arranque de un sistema
microinformático 3
1.Suministrodecorriente.
2.LaBIOS.
3.ELPOST(PowerOnSelfTest).
4.Búsquedadelsectordearranqueo
MasterBootRecord(MBR).
5.CargarelBootManagerycederel
controlalsistemaoperativo.
6.Cargadelsistemaoperativo.
4
Proceso de arranque de un sistema
microinformático
Cuandopulsamoselbotóndeencendidosituadoen
lapartefrontaldelordenadorloquehacemoses
permitirconectarlafuentedealimentacióndelPCy
quelacorrientelleguealaplacabaseytambiénal
microprocesador, ventiladores, lectores
ópticos,discosdurosydemás dispositivos
conectados.
5
Proceso de arranque de un sistema
microinformático
ElmicroprocesadorseiniciaycargalaBIOSenmemoriao
directamenteleelaROM(EEPROM)ylaejecutadesdeahí.
LaBIOSesunprograma(unsoftware)integradoenlaEEPROM
cuyaprincipalfinalidadesconfigurarydetectarlos
dispositivosconectadosalordenadorparaposteriormente
cargarelsistemaoperativoenmemoria.
6
Proceso de arranque de un sistema
microinformático
EstáclaroqueelPCejecutaloscomandosque
habitualmenteseencuentranenmemoria.Ahora
bien,nadamásarrancarlamáquina,lamemoria
nocontieneaúnningúntipodesoftwareyesla
BIOSquienasumelasfuncionesdecontrolenel
PC.Deestaforma,elmicroprocesadoracudiráa
unadirecciónestandarizadaporlosfabricantes
deBIOS(enelrangocomprendidoentreF000h–
FFFFh,losprimeros64KBporencimadelprimer
megabyte)paraencontrarladireccióndeinicio
delaBIOS.
Proceso de arranque de un sistema
microinformático 7
LaBIOS(“BasicInputOutputSystem”)eslainterfazque
actúaentreelhardwareyelsistemaoperativo
implementadoabajonivel.Contieneunprogramallamado
BIOSSETUPqueeselencargadodeconfigurarlamáquina.
Enestaspantallasdeconfiguración
esposibleajustaraspectoscomo
lavelocidad deaccesoala
memoriaRAMoelmultiplicador
de la CPU, así como
habilitar,deshabilitaroconfigurar
loscomponentesintegradosenla
placa base, gestión de
energía,comprobarvaloresde
temperatura,voltajes,etc.
8
Proceso de arranque de un sistema
microinformático
LaBIOSesquiencontrolalasecuenciadearranquedel
ordenador.Cadavezqueseenciendelamáquinase
realizanunaseriedeoperaciones.Estoesloquese
conocecomoarranqueenfrio.Sielreiniciosehace
mediantelapulsacióndeCtrl+Alt+Supr,serealizaun
arranqueencaliente,produciéndoseelmismoproceso
descritoacontinuaciónperocomenzandoporeltercer
punto.
Recuerda:Noesigualunarranquedelordenadorcuandoestá
apagado,queunreseteo.Alresetearunequipopartedela
BIOSyaestácargadaenlamemoriaRAMyobviamentehay
fasesquesepueden obviarpuestoqueyahansido
comprobadas.
9
Proceso de arranque de un sistema
microinformático
TrasencenderelPC,seproducela
estabilizacióndelatensión,finalizandoel
proceso cuandolaseñalPowergood
aparece.Durante este tiempo el
microprocesadorseencuentraenestadode
esperagraciasaunaseñaldereseteo
generadaporelchipset.Unavezhabilitadoel
micro,accedealadirecciónFFFFhdondese
encuentraeliniciodelprogramadeejecución
delaROMBIOS.
10
Proceso de arranque de un sistema
microinformático
TomandoelcontrolporlaBIOS,seejecutael
POSToTestdeautochequeo“PowerOnSelf
Test”,evaluándoseenprimerlugarlatarjeta
gráfica (habitualmentesituadaenla
direcciónC000h)yarrancandoelsistemade
vídeo.Encasodeproducirsealgúnerror
duranteelPOST,sedetendráelprocesoyse
generaránlosmensajesacústicosyópticos
pertinentes.Encasodequeelproceso
continúe,seevaluaránelrestodelos
dispositivos.
11
Proceso de arranque de un sistema
microinformático
ElPOSTrealizalasiguientescomprobaciones:
◦VerificarlaRAMyrecuentodelamemoria.
◦VerificarlapropiaBIOS.
◦Verificardispositivosybusesdesistema.
◦EjecutarprogramasespecíficoscomoelSCSI-
BIOS,VideoBIOS,etc.
◦Tendráquetenerunainterfazaccesiblealusuario
parapoderconfigurarlosdiferentesparámetros.
◦Seleccionareldispositivosdesdeelcualvaaarrancar
elsistemaoperativo.
◦AsignarcanalesDMAeIRQ.
12
Proceso de arranque de un sistema
microinformático
Pasadasestascomprobacionessehabilitaráel
monitor,mostrandoelconteodememoria
delsistemayserealizaráun“inventario”de
loscomponentesdelPC,parahabilitarun
chequeoporcadaunodelosdispositivos
instalados.Esahoracuandoseiniciael
procesodePlug&Playmostrandoenpantalla
todosloselementosencontrados.
13
Proceso de arranque de un sistema
microinformático
Proceso de arranque de un sistema
microinformático 14
Llegaelmomentodebuscarunaunidadde
arranquedesistemaoperativo,segúnla
secuenciadefinidaenlapropiaBIOS.Pordefecto
estabúsqueda comenzará enlaunidad
“A:”,pasaráaldiscoduroy,posteriormente,al
restodelasunidadesdelsistema.
Estasecuenciaesfácilmentemodificableporel
usuariopudiendoconseguirelaccesoalsistema
operativodesdeunaunidaddeCD-ROM,unared
e,incluso,desdeunamemoria,porejemplo
desdeelbootROMdeunatarjetadered.
15
Proceso de arranque de un sistema
microinformático
Cuandoencuentraunaunidadseaccedeauna
ubicaciónfísicaconcretadondeseencuentrael
sectordearranqueMasterBootRecord(MBR):cilindro
0,cabeza0,sector1(siempreeselprimersectorde
launidadencuestión).Siestesectorestápreparado
conlasrutinasdelsistemaoperativooportunas,el
sistemaarrancará,encasocontrariosecontinuarála
búsquedaconelrestodelasunidades.
Elsectordearranqueeselprimersectordetodo
disco.Cadasectorcontiene512bytesyelprimer
sectorosector1eselsectordearranquedeldisco.
EsaquídondebuscarálaBIOSparaarrancarel
sistemaoperativo.Normalmenteenesos512bytes
seencuentraunpequeñoprogramadenominadoBoot
Managerquerealizalacargadelsistemaoperativo.
16
Proceso de arranque de un sistema
microinformático
ElBootManageresunpequeñoprogramaque
permitecargarelsistemaoperativo.
Sufunciónescargarelsistemaoperativoelegidopor
elusuarioenelcasodequehayavariossistemas
operativosinstaladosendichamáquina.
Graciasaesteprogramanospermitetenervarios
sistemasoperativosenunamismamáquina.
Existenmúltiplesprogramas deestetipo
dependiendo delsistemaoperativo,losmás
conocidosson:
◦SistemaoperativoLinux:
LILO
GRUB
◦SistemaoperativoWindows:
NTLDR
17
Proceso de arranque de un sistema
microinformático
18
Proceso de arranque de un sistema
microinformático
UnavezqueelgestordearranqueoBootManager
tomaelcontrol:
1.Enelcasodequetengamosvariossistemasoperativos
instaladosennuestroequipoesteprogramanos
preguntarácualsistemaoperativodeseamoscargar.
2.Encasodequesolamentetenemosunsistemaoperativo
instaladoenelequipoloejecutarásinmás.
3.Unavezqueseempiezaacargarelsistemaoperativolo
primeroquesecargaeselnúcleooKerneldelmismo.
Eslapartequerealizalasoperacionesmásbásicasdel
sistemaoperativo.Unavezcargadoelnúcleose
comienzaaactivarlosdemásprocesosquerealizanlas
operacionesdenuestrosistemacomolasfuncionesde
red,funciones delsonido, funciones de
visualización,escritorio,etc.
19
Proceso de arranque de un sistema
microinformático
20
Proceso de arranque de un sistema
microinformático
Encasodeevaluartodaslasunidadesynoencontrar
elarranquedelsistemaoperativo,apareceráunerror
enpantallaindicativodelproblemadeltipo“Noboot
deviceavailable”(ningúndispositivodearranque
disponible)ysesolicitarálainsercióndeundiscode
arranque.EstemensajevariarásegúnlaBIOS.
Esperando
Power Good
Ejecución del
POST
P&P y otras
comprobaciones
Búsqueda del S.O
Arranque del
Sistema.
21
Proceso de arranque de un sistema
microinformático
Alpulsarelbotóndeencendidodelordenador,lafuentede
alimentaciónempiezaaproporcionarelectricidadatodoslos
componentesdelsistema.Enprimerlugar,seobservaquelos
ventiladores,tantodelapropiafuentecomotodoslosqueestán
repartidosporelinteriordelsistema,seponenenfuncionamiento.
Lasunidadesdealmacenamientotambiénrecibenlaalimentación
eléctricaysepercibeelsonidodelmotordeldiscoduro.Durante
esteperiodo,lafuentedealimentaciónescapazderealizaruna
autocomprobacióndesusvoltajesynivelesdecorrienteycuando
losvaloressonaceptados,mandaalaplacabaselaseñalPOWER
GOOD,loqueprovocaqueelprocesadorempieceaoperar.La
primeralaborquerealizaelprocesadoreslimpiartodoslos
registrosinternosparapoderrecibirlasprimerasinstrucciones.
SinembargoydebidoaqueenestemomentolamemoriaRAM
todavíanocontienecódigoqueejecutar,elprocesadorenprimera
instancialeeyejecutalasinstruccionesqueseencuentranenun
pequeñochipsituadoenlaplacabaseyquecontienelaBIOS.Este
códigoestádeformapermanenteadisposicióndelsistemadebido
aquesealmacena enuntipodememoria “novolatil”
normalmentedetipoFlash.
22
Proceso de arranque de un sistema
microinformático
Alejecutarse,elcódigodelprogramaalmacenadoenla
BIOS,buscaenelsistemaadaptadoresquetambiénincluyan
supropiaBIOS,comolatarjetagráfica,eldiscoduro,y
ejecutelasinstruccionescontenidasenellas.Otrodelos
cometidosdelaBIOSeslarealizacióndeunaseriede
comprobacionesdelosprincipaleselementosdelsistema.
EsteprocesoseconocecomoPOST(PowerOnSelfTest).
Otrafunciónimportantedeesteprocesodearranqueesleer
elcontenidodelamemoriaCMOS,queesdondeseencuentra
losvaloresdeconfiguraciónqueguardalaBIOSyendondese
almacenanaspectostanimportantescomoelordende
arranquedelasunidadesdealmacenamiento.Conesta
informaciónyasepuedeprocederacargarelsistema
operativo.
23
Proceso de arranque de un sistema
microinformático
Suministro
de
corriente
La BIOS El POST
Búsqueda
del sector
de arranque
o Master
BootRecord
(MBR)
Cargar el
Boot
Manager y
ceder el
control al
sistema
operativo
Carga del
sistema
operativo
1º 2º 3º
4º5º6º
24
Proceso de arranque de un sistema
microinformático
25
Proceso de arranque de un sistema
microinformático