Proceso de arranque de un ordenador

Jomicast 160,948 views 25 slides Jun 07, 2013
Slide 1
Slide 1 of 25
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11
Slide 12
12
Slide 13
13
Slide 14
14
Slide 15
15
Slide 16
16
Slide 17
17
Slide 18
18
Slide 19
19
Slide 20
20
Slide 21
21
Slide 22
22
Slide 23
23
Slide 24
24
Slide 25
25

About This Presentation

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.


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