Seqüència d'arrencada:
L'ordre en què un ordinador cerca dispositius d'emmagatzematge de dades no volàtils amb codi de programa per carregar el sistema operatiu es coneix com a seqüència d'arrencada (SO). Les estructures de Windows i Macintosh solen utilitzar la ROM i la BIOS, respectivament, per iniciar el procés d'arrencada. La CPU guanya el control i carrega el sistema operatiu a la memòria del sistema després de trobar les instruccions.
En altres paraules, la seqüència d'arrencada és l'ordre dels dispositius d'emmagatzematge des dels quals l'ordinador intentarà arrencar. Per exemple, l'ordinador primer intentarà arrencar des del disc dur intern, després intentarà arrencar des d'una unitat USB i després intentarà arrencar des de qualsevol imatge de xarxa o emmagatzematge disponible. En la majoria de situacions, només és important quan instal·leu per primera vegada un sistema operatiu a l'ordinador, ja que voldreu arrencar des de la unitat USB, ja que el disc dur està en blanc, o si teniu dos discs durs amb dos sistemes operatius diferents i necessiteu per triar en quina arrenqueu.
S'accedeix a la BIOS d'un PC amb Windows o a la ROM del sistema d'un Macintosh per començar el procés d'arrencada. Les instruccions bàsiques que expliquen com arrencar l'ordinador es troben a la BIOS i a la ROM. Després de la transmissió a la CPU de l'ordinador, aquestes instruccions inicien el procés d'inserció de dades a la memòria RAM del sistema. L'ordinador comença a carregar el sistema operatiu a la memòria del sistema tan bon punt descobreix un disc d'arrencada o un disc d'arrencada vàlid. La màquina estarà a punt per utilitzar-se un cop s'hagi carregat completament el sistema operatiu.
La seqüència d'arrencada a l'ordinador comença així. Quan engegueu l'ordinador, el sistema cerca primer a la CPU, on es troben tots els controladors d'arrencada i altres controladors i els carrega de la memòria secundària a la memòria primària. A continuació, cerca totes les unitats instal·lades a l'ordinador on està instal·lat el sistema operatiu. Llavors el carrega i, si no troba cap sistema operatiu, dóna a l'usuari l'error que no hi ha instal·lat cap sistema operatiu o no es troba cap dispositiu d'arrencada. Si us plau, inseriu un dispositiu d'arrencada i reinicieu l'ordinador. Després de trobar amb èxit tots els controladors i sistemes operatius, l'ordinador carrega el sistema operatiu i inicia la seqüència d'arrencada.
Depenent de com estigui configurat l'ordinador, el procés d'arrencada pot trigar entre uns quants segons i uns quants minuts. El temps d'inici pot ser molt més gran si la màquina arrenca des d'un CD o DVD que si s'inicia amb un disc dur. A més, si l'ordinador s'apaga de manera inesperada, el sistema pot fer comprovacions addicionals per assegurar-se que tot està en ordre, retardant el temps d'inici.
Els discs durs, disquets, unitats òptiques, unitats flaix, etc. són exemples dels dispositius que normalment s'inclouen com a possibilitats d'ordre d'arrencada a la configuració de la BIOS. La configuració CMOS permet a l'usuari modificar l'ordre d'arrencada.
L'ordre d'arrencada o l'ordre d'arrencada de la BIOS són altres noms per a la seqüència d'arrencada.
Com ajuda l'arrencada en la seqüència d'arrencada?
L'arrencada és el procés de començar des del no-res i acabar amb totes les coses que s'han d'executar, executar. Es deriva del concepte de tirar endavant amb els vostres propis bootstraps, i això és apropiat, si no tan impossible.
Antigament, havíem d'introduir el primer programa a mà, teclejant-lo una instrucció a la vegada al panell frontal. Havia de ser petit, potser una dotzena d'instruccions, perquè qualsevol cosa més gran seria un dolor real d'introduir i probablement cometres errors.
Actualment, el primer programa es realitza en un xip no volàtil de la placa base. Això és la BIOS. Troba un dispositiu per arrencar, potser el disc dur i carrega els primers 512 bytes d'aquest dispositiu en una ubicació concreta de la memòria. Aleshores salta al començament d'aquests bytes.
invertint la cadena en java
Aquest programa de 512 bytes no és molt gran, però sap que només ha de fer front a aquest disc dur, la qual cosa facilita les coses. Sap llegir el sistema d'arxiu al disc per trobar un fitxer amb un nom determinat. Aquest fitxer és significativament més gran i conté un programa prou gran per carregar la resta del sistema operatiu. El sistema operatiu busca al registre per trobar totes les altres coses que s'han d'executar i les carrega.
En termes informàtics, un programa d'arrencada inicial ha de ser petit i generalitzat, la qual cosa vol dir que no és gaire intel·ligent. Per tant, fa prou per carregar un programa que és més gran i menys generalitzat, que al seu torn pot carregar un programa més gran, i ho continueu fent fins que s'hagi completat el vostre treball. La prova automàtica d'engegada (POST), la primera prova de diagnòstic, s'executa abans de la fase d'arrencada. Sempre que un ordinador està encès. La seqüència d'arrencada comença un cop finalitzada la POST. L'usuari s'informa si hi ha problemes amb la POST mitjançant codis de so, codis POST o missatges d'error POST a la pantalla.
A menys que estigui programat de manera diferent, la BIOS cerca el sistema operatiu a la unitat A abans de cercar la unitat C. Les opcions de la BIOS us permeten canviar l'ordre d'arrencada. Per entrar a la BIOS i modificar la seqüència d'arrencada, els diferents models de BIOS requereixen una combinació de tecles i instruccions en pantalla diferents. En general, el primer dispositiu designat a la seqüència d'arrencada de la BIOS s'intentarà arrencar després del POST. La BIOS intentarà arrencar des del segon dispositiu llistat si el primer no és adequat per a l'arrencada i aquest procediment continua fins que la BIOS localitza el codi d'arrencada dels dispositius llistats.
Es mostra un missatge d'error i el sistema es bloqueja o es bloqueja si no es pot localitzar el dispositiu d'arrencada. Els dispositius d'arrencada no disponibles, els virus del sector d'arrencada o les particions d'arrencada inactives poden provocar errors.
La seqüència d'arrencada, també coneguda com a opcions d'arrencada o ordre d'arrencada, especifica quins dispositius ha de cercar un ordinador per als fitxers d'arrencada per al seu sistema operatiu. També descriu la seqüència en què es verifiquen els dispositius. La llista es pot modificar i reordenar a la BIOS de la màquina.
Passos de la seqüència d'arrencada:
Hi ha principalment cinc passos implicats en la seqüència d'arrencada.
Encès:
Qualsevol procediment d'arrencada comença amb el sistema que rep energia. Quan un usuari encén un ordinador, tenen lloc una sèrie d'accions, de manera que el sistema operatiu pren el control del procés d'arrencada i permet que l'usuari comenci a treballar. El codi d'inici de la ROM, que es troba a la placa base, l'executa el processador central quan l'ordinador està encès.
Autoprova d'encesa:
El POST, o l'autoprova d'encesa, és la següent etapa del procés d'arrencada. Aquesta prova verifica el funcionament adequat de tot el maquinari connectat, inclosa la memòria RAM i les unitats d'emmagatzematge secundari. El procés d'arrencada busca a través de la llista de dispositius d'arrencada un dispositiu amb una resposta POST un cop POST ha acabat el seu treball amb l'ajuda de la BIOS.
Busqueu un dispositiu d'arrencada:
Com que proporciona les pautes per a la comunicació entre la CPU i altres dispositius connectats a l'ordinador mitjançant la placa base, el sistema d'E/S és essencial per al funcionament de l'ordinador. El sistema d'E/S ofereix extensions a la BIOS emmagatzemada a la ROM de la placa base, que de vegades es troba al fitxer 'io.sys' del dispositiu d'arrencada.
Carregueu el sistema operatiu:
El procés d'arrencada comença carregant el sistema operatiu des del dispositiu d'arrencada després que s'hagi verificat la funcionalitat del maquinari i s'ha carregat el sistema d'entrada/sortida. Qualsevol instruccions específiques del sistema operatiu individual es duen a terme un cop el sistema operatiu s'ha carregat a la memòria RAM. Com que l'ordinador sempre arrencarà de la mateixa manera, el sistema operatiu real gairebé no té sentit.
Control de transferència:
El procediment d'arrencada passa el control al sistema operatiu un cop finalitzada la realització d'aquesta àrea i el sistema operatiu s'ha carregat de manera segura a la memòria RAM. Aleshores, el sistema operatiu inicia qualsevol procediment d'inici que s'hagi preconfigurat per definir la configuració de l'usuari o l'execució de l'aplicació. La transferència s'ha completat i ara es pot accedir a l'ordinador.
El següent és l'ordre en què es produeixen els esdeveniments de la seqüència d'arrencada:
Quin és el paper de la memòria RAM en la seqüència d'arrencada?
La funció principal de la memòria RAM durant l'arrencada és la funció principal de la memòria RAM en qualsevol altre moment. La informació que la CPU necessitarà ràpidament s'emmagatzema a la memòria RAM. Aquests serien fitxers del sistema operatiu (SO) del disc dur en el cas d'arrencar. La memòria RAM és més ràpida que el disc dur, la qual cosa és cert per als dos tipus de discs (especialment els discs durs mecànics/magnètics més antics; menys cert per a les unitats d'estat sòlid). El sistema s'apagaria i es bloquejaria si el processador hagués de confiar només en la velocitat del disc dur per accedir a tot. Aleshores, el processador carrega la informació del disc dur a la memòria RAM perquè pugui accedir-hi i utilitzar-la ràpidament. Un cop aquestes dades estiguin a la memòria RAM, es poden moure a qualsevol ritme després d'un llarg procés d'arrencada.
Si no teniu prou memòria RAM per executar tot el sistema operatiu, la informació que s'utilitza amb menys freqüència es pot guardar a la memòria cau al disc dur, alentint les coses. Per tant, és important tenir prou memòria RAM per executar el vostre sistema operatiu i els vostres programes i una mica més per a càlculs ràpids i operacions d'emmagatzematge.
La memòria RAM és ràpida, però no permanent. Quan la màquina s'apaga o perd energia, desapareix qualsevol cosa emmagatzemada a la memòria RAM. Per a això serveix el disc dur. Pot estalviar coses permanentment.
La memòria RAM és ràpida, però no permanent. Quan la màquina s'apaga o perd energia, desapareix qualsevol cosa emmagatzemada a la memòria RAM. Per a això serveix el disc dur. Pot estalviar coses permanentment.
1. BIOS:
Quan el sistema està encès, la BIOS és el primer programa que s'executa per fer el següent:
- Farà l'operació POST en dispositius perifèrics.
- Localitza un dispositiu vàlid per arrencar el sistema. (CD, USB, HDD)
- Carrega el programa del carregador d'arrencada des de l'MBR (primer sector del dispositiu d'arrencada).
MBR (Registre d'arrencada mestre):
És el primer sector del dispositiu d'arrencada.
Té un bloc de memòria de 512 bytes, que conté el carregador d'arrencada (codi màquina per a instruccions d'arrencada anomenat GRUB (carregador d'arrencada))
I taula de particions (activa, inactiva).
- Un cop carrega el carregador d'arrencada a la memòria, aleshores la BIOS dóna control al carregador d'arrencada.
2. CARREGADOR D'ARRANQUE:
Un carregador d'arrencada és un fragment de codi de màquina que conté la instrucció d'arrencada i es troba a l'MBR.
Alguns carregadors d'arrencada:
convertir char a int java
Windows - NTLDR
Linux - Grub, LILO (/boot/grub/grub.conf)
Hi ha dues etapes en aquest procés:
Etapa 1:
Comprova la partició activa a MBR.
Com hem comentat anteriorment, MBR ha de tenir detalls de partició que s'utilitzen per identificar quina partició està activa i inactiva. Aquí actiu significa que la partició ha de tenir l'arrencada, coses relacionades amb el sistema operatiu i estar marcada com a activa. Inactiu significa la partició amb dades d'usuari, no coses relacionades amb el sistema operatiu.
La seva única feina és carregar el procés del carregador d'arrencada de l'etapa 2 a la memòria.
Etapa 2:
En aquesta etapa, la pantalla de la GUI d'arrencada estarà disponible per a l'usuari. Una vegada que l'usuari hagi escollit el sistema operatiu, aquesta etapa localitzarà el nucli corresponent al directori /boot/grub/grub.conf.
Ara el carregador d'arrencada carregarà imatges initrd del directori anterior a la memòria RAM. Aquí teniu initrd és un disc RAM inicial de Linux.
initrd:
És el disc ram inicial amb l'extensió de fitxer ext2, que conté els controladors i mòduls necessaris.
El treball del nucli és muntar el sistema de fitxers /root real, però requereix controladors i mòduls com (SCSI, LVM, NFS) que estan presents a /lib/modules. Però si el fitxer arrel no està muntat, el nucli no podria accedir a la carpeta anterior; per tant, l'initrd entra a la imatge. S'utilitza per muntar el sistema de fitxers arrel temporal. Per tant, el nucli pot agafar els controladors necessaris d'initrd.
Una vegada que el nucli i initrd es carreguen a la memòria mitjançant el carregador d'arrencada, dóna control al nucli.
3. Nucli:
El nucli és el centre essencial d'un sistema operatiu informàtic, el nucli que proporciona serveis bàsics. Per a totes les altres parts del sistema operatiu. Un nucli es pot contrastar amb un shell, la part més externa d'un sistema operatiu que interactua amb l'usuari.
El nucli descomprimeix les imatges del nucli de la memòria al directori d'arrencada (l'usuari pot veure això com un missatge de pantalla). Quan es carrega el nucli, immediatament inicialitza i configura la memòria de l'ordinador i configura diversos maquinari (E/S, dispositius d'emmagatzematge).
A continuació, cerca imatges initrd comprimides a la memòria i el nucli la descomprimirà a /sysroot. El Directori és el sistema de fitxers arrel temporal. I això proporcionarà els controladors i mòduls necessaris al nucli. Al final, la memòria initrd s'alliberarà després del procés anterior. El nucli muntarà tot el sistema de fitxers/arrel amb permís de només lectura. I el nucli també allibera memòria no utilitzada.
4. CALOR:
Una vegada que el nucli faci el muntatge del directori /root, controlarà el procés INIT mitjançant el procés/sbin/init. Aquest és l'avi de tots els sistemes que s'inicien automàticament.
En primer lloc, executa l'script /etc/rc.d/rc.sysinit, que estableix la ruta de l'entorn, inicia l'intercanvi, verifica els sistemes de fitxers i executa tots els altres passos necessaris per a la inicialització del sistema.
Per exemple, la majoria dels sistemes utilitzen un rellotge, de manera que rc.sysinit llegeix el fitxer de configuració /etc/sysconfig/clock per inicialitzar el rellotge del maquinari.
Un altre exemple és si hi ha processos de port sèrie especials que s'han d'inicialitzar, rc.sysinit executa el fitxer /etc/rc.serial. Els scripts d'inici investigaran l'script/etc/inittab. Consisteix en els nivells d'execució del sistema Linux.
0 - Halt 1 - Single-user text mode 2 - Not used (user-definable) 3 - Full multi-user text mode 4 - Not used (user-definable) 5 - Full multi-user graphical mode (with an X-based login screen) 6 - Reboot
Els scripts d'inici establiran la biblioteca font des de /etc/rc.d/init.d/function. S'utilitza per configurar com iniciar, matar i determinar el PID del procés.
En funció del nivell d'execució anterior, buscarà /etc/rc.d/rc5.d/ (aquí 5 és el nivell d'execució). Executarà els processos d'inici, aturada i en segon pla disponibles en aquesta carpeta.
Els processos presents en aquest directori són una referència simbòlica a aquest directori /etc/rc.d/init.d/.
El procés que es presenta al directori /etc/rc.d/rc5.d/ és de tipus K i S.
On, K és matar i S és començar
L'inici executarà la següent comanda durant el procés d'arrencada.
/etc/rc.d/init.d/ stop # to kill /etc/rc.d/init.d/ start # to start
Cada procés porta un número prefixat. La prioritat es donarà a un nombre inferior. De vegades un procés pot tenir el mateix nombre; en aquest cas, se seguirà l'ordre alfabètic. L'inici bifurcarà el procés /bin/mingetty, que s'utilitza per donar la consola virtual en funció del nivell d'execució. Això obrirà la ruta als dispositius tty i proporcionarà indicacions com el nom d'usuari, la contrasenya i la informació d'inici de sessió d'impressió.
matemàtiques rodones java
Si el nivell d'execució és cinc, aleshores /etc/inittab executa l'script anomenat /etc/X11/prefer, que proporciona la visualització basada en KDM, GNOME, XDM.
5. Execució:
Finalment, apareixerà a l'usuari la pantalla d'inici de sessió.
Com modificar l'ordre d'arrencada de la BIOS?
Normalment, el disc dur es presenta com el primer element del procés d'arrencada dels ordinadors. Si voleu arrencar des d'un altre dispositiu, com ara un DVD o una unitat flaix, haureu de modificar l'ordre d'arrencada perquè el disc dur sempre és un dispositiu d'arrencada (tret que la màquina tingui un problema greu).
En canvi, alguns dispositius poden posar primer la unitat òptica, seguida del disc dur. En aquest cas, tret que hi hagi un CD a la unitat amb fitxers d'arrencada, no cal que modifiqueu l'ordre d'arrencada per arrencar des del disc dur. Espereu que la BIOS passi per alt la unitat òptica i cerqueu el sistema operatiu si no hi ha cap disc.
L'eina de configuració de la BIOS de l'ordinador us permet modificar la seqüència d'arrencada. Simplement seguiu les instruccions següents per saber com:
Pas 1: inicieu el programa de configuració de la BIOS al vostre ordinador.
Sovint, heu de prémer una tecla (o ocasionalment una combinació de tecles) del vostre teclat tan bon punt s'inicia l'ordinador per entrar a la BIOS.
Reinicieu l'ordinador i presteu atenció a la informació que es mostra a la pantalla al principi del procés d'inici si no esteu segur de quina clau és aquesta. Sovint indicarà alguna cosa com 'Premeu alguna tecla per entrar a la configuració' en algun lloc d'això.
Si voleu tornar-ho a provar, reinicieu l'ordinador i premeu la tecla de configuració tan bon punt la màquina comenci a carregar-se des del disc intern.
Pas 2: accediu al menú d'ordre d'arrencada de la BIOS.
Trobeu l'opció per canviar la seqüència d'arrencada un cop hàgiu accedit al programa de configuració de la BIOS a la vostra màquina. Tot i que cada utilitat de la BIOS varia una mica de les altres, es pot trobar a la pestanya Arrencada, Opcions d'arrencada, Seqüència d'arrencada o fins i tot a la pestanya Opcions avançades.
Pas 3: reorganitzeu l'ordre d'arrencada
Notareu una llista d'opcions que el vostre ordinador pot carregar un cop hàgiu trobat la pàgina de la BIOS per a les opcions d'ordre d'arrencada.
Les opcions següents estan disponibles habitualment als ordinadors: disc dur, unitat òptica (CD o DVD), dispositius extraïbles (com ara USB o disquet) i xarxa. Aquestes opcions tornaran a variar lleugerament entre els sistemes.
Un dispositiu USB o un dispositiu extraïble s'hauria d'enumerar primer a la llista.
Pas 4: deseu les vostres modificacions.
Per assegurar-vos que els vostres canvis s'apliquen, deseu els canvis abans de sortir de la BIOS.
Seleccioneu l'opció 'Desa els canvis' o 'Surt amb els canvis desats' al menú Desa i surt o Sortir (o alguna cosa semblant)
Quan sortiu de la BIOS, podreu veure un avís de confirmació. Assegureu-vos de llegir-lo detingudament abans de seleccionar el botó adequat per acceptar els canvis.
Un cop sortiu de la BIOS, la vostra màquina es reiniciarà.