Sāknēšanas secība:
Kārtība, kādā dators meklē nepastāvīgas datu glabāšanas ierīces ar programmas kodu, lai ielādētu operētājsistēmu, ir pazīstama kā sāknēšanas secība (OS). ROM un BIOS parasti izmanto Windows un Macintosh struktūras, lai sāktu sāknēšanas procesu. CPU iegūst kontroli un ielādē OS sistēmas atmiņā pēc instrukciju atrašanas.
Citiem vārdiem sakot, sāknēšanas secība ir to krātuves ierīču secība, no kurām dators mēģinās sāknēt. Piemēram, dators vispirms mēģinās sāknēt no iekšējā cietā diska, pēc tam tas mēģinās sāknēt no USB diska un pēc tam mēģinās sāknēt no visiem tīkla attēliem vai krātuves, kas var būt pieejama. Vairumā gadījumu tas ir svarīgi tikai tad, kad pirmo reizi instalējat operētājsistēmu datorā, jo vēlēsities palaist no USB diska, jo cietais disks ir tukšs vai ja jums ir divi cietie diski ar divām dažādām operētājsistēmām un jums ir nepieciešams lai izvēlētos, kuru palaist.
Lai sāktu sāknēšanas procesu, tiek piekļūts Windows datora BIOS vai Macintosh sistēmas ROM. Pamata instrukcijas, kas izskaidro, kā palaist datoru, ir ietvertas BIOS un ROM. Pēc pārsūtīšanas uz datora centrālo procesoru šie norādījumi sāk datu ievietošanas procesu sistēmas RAM. Dators sāk ielādēt operētājsistēmu sistēmas atmiņā, tiklīdz tas atrod derīgu sāknēšanas disku vai startēšanas disku. Iekārta būs gatava lietošanai, kad operētājsistēma būs pilnībā ielādēta.
Sāknēšanas secība datorā sākas šādi. Ieslēdzot datoru, sistēma vispirms meklē centrālo procesoru, kurā atrodas visi sāknēšanas draiveri un citi draiveri, un ielādē tos no sekundārās atmiņas uz primāro atmiņu. Pēc tam tiek meklēti visi datora instalētie diskdziņi, kuros ir instalēta operētājsistēma. Pēc tam tas to ielādē un, ja neatrod nevienu operētājsistēmu, lietotājam tiek parādīta kļūda, ka nav instalēta operētājsistēma vai nav atrasta sāknēšanas ierīce. Lūdzu, ievietojiet sāknēšanas ierīci un restartējiet datoru. Pēc visu draiveru un operētājsistēmu veiksmīgas atrašanas dators ielādē operētājsistēmu un sāk palaišanas secību.
Atkarībā no tā, kā dators ir iestatīts, sāknēšanas process var ilgt no dažām sekundēm līdz vairākām minūtēm. Startēšanas laiks var būt daudz ilgāks, ja iekārta tiek sāknēta no kompaktdiska vai DVD, nekā tad, ja tā tiek startēta, izmantojot cieto disku. Turklāt, ja jūsu dators negaidīti izslēdzas, sistēma var veikt papildu pārbaudes, lai pārliecinātos, ka viss ir kārtībā, tādējādi aizkavējot startēšanas laiku.
java vietējais datums
Cietie diski, disketes, optiskie diskdziņi, zibatmiņas diski utt. ir to ierīču piemēri, kuras parasti ir iekļautas kā sāknēšanas pasūtījuma iespējas BIOS iestatījumos. CMOS iestatīšana ļauj lietotājam mainīt sāknēšanas secību.
Sāknēšanas secība vai BIOS sāknēšanas secība ir citi sāknēšanas secības nosaukumi.
Kā sāknēšana palīdz sāknēšanas secībā?
Sāknēšana ir process, kas sākas no nekā un beidzas ar visu nepieciešamo, kas darbojas, darbojas. Tas ir atvasināts no jēdziena, ka jāvelk sevi augšā ar savām zābaku siksnām, un tas ir pareizi, ja ne pat neiespējami.
Senos laikos pirmo programmu vajadzēja ievadīt ar roku, ievadot to pa vienam norādījumam priekšējā panelī. Tam bija jābūt mazam, varbūt duci instrukciju, jo jebko, kas lielāks, ievadīšana būtu karaliski sāpīga, un jūs, iespējams, pieļautu kļūdas.
Mūsdienās pirmā programma tiek turēta mātesplates nepastāvīgā mikroshēmā. Tā ir BIOS. Tā atrod ierīci, kuru palaist, varbūt cieto disku, un ielādē pirmos 512 baitus no šīs ierīces noteiktā atmiņas vietā. Pēc tam tas pāriet uz šo baitu sākumu.
Šī 512 baitu programma nav īpaši liela, taču tā zina, ka tai ir jātiek galā tikai ar šo cieto disku, kas atvieglo darbu. Tā zina, kā lasīt failu sistēmu diskā, lai atrastu failu ar noteiktu nosaukumu. Šis fails ir ievērojami lielāks, un tajā ir pietiekami liela programma, lai ielādētu pārējo operētājsistēmu. OS meklē reģistrā, lai atrastu visas pārējās lietas, kurām jādarbojas, un ielādē tās.
Runājot par datoru, sākotnējai sāknēšanas programmai jābūt mazai un vispārinātai, kas nozīmē, ka tā nav īpaši gudra. Tātad, tas ir pietiekami, lai ielādētu programmu, kas ir lielāka un mazāk vispārināta, kas savukārt var ielādēt lielāku programmu, un jūs to darāt, līdz darbs ir pabeigts. Ieslēgšanas pašpārbaude (POST), pirmā diagnostikas pārbaude, tiek veikta pirms sāknēšanas fāzes. Ikreiz, kad dators ir ieslēgts. Sāknēšanas secība sākas, kad POST ir pabeigta. Lietotājs tiek informēts, ja ir problēmas ar POST, izmantojot skaņas signālus, POST kodus vai ekrānā redzamos POST kļūdu ziņojumus.
Ja vien nav ieprogrammēts citādi, BIOS meklē operētājsistēmu A diskā, pirms meklē diskdzini C. BIOS opcijas ļauj mainīt sāknēšanas secību. Lai ievadītu BIOS un mainītu sāknēšanas secību, dažādiem BIOS modeļiem ir nepieciešama atšķirīga taustiņu kombinācija un ekrānā redzamās instrukcijas. Parasti pirmo ierīci, kas norādīta BIOS sāknēšanas secībā, mēģina palaist pēc POST. BIOS mēģinās sāknēt no otrās norādītās ierīces, ja pirmā nav piemērota sāknēšanai, un šī procedūra turpinās, līdz BIOS atrod sāknēšanas kodu no uzskaitītajām ierīcēm.
Tiek parādīts kļūdas ziņojums, un sistēma sasalst vai avarē, ja sāknēšanas ierīci nevar atrast. Nepieejamas sāknēšanas ierīces, sāknēšanas sektora vīrusi vai neaktīvi sāknēšanas nodalījumi var izraisīt kļūdas.
Sāknēšanas secība, kas pazīstama arī kā sāknēšanas opcijas vai sāknēšanas secība, norāda, kurām ierīcēm datoram ir jāmeklē operētājsistēmas sāknēšanas faili. Tajā ir arī aprakstīta ierīču verifikācijas secība. Sarakstu var mainīt un pārkārtot iekārtas BIOS.
Darbības sāknēšanas secībā:
Sāknēšanas secībā galvenokārt ir iesaistītas piecas darbības.
Ieslēgt:
Jebkura sāknēšanas procedūra sākas ar sistēmas barošanu. Lietotājam ieslēdzot datoru, notiek vairākas darbības, kā rezultātā operētājsistēma pārņem sāknēšanas procesu un ļauj lietotājam sākt darbu. Startēšanas kodu ROM, kas atrodas mātesplatē, izpilda centrālais procesors, kad dators ir ieslēgts.
Ieslēgšanas pašpārbaude:
POST jeb ieslēgšanas pašpārbaude ir nākamais sāknēšanas procesa posms. Šis tests pārbauda visas pievienotās aparatūras, tostarp RAM un sekundāro atmiņas vienību, atbilstošu darbību. Sāknēšanas process sāknēšanas ierīču sarakstā meklē ierīci ar POST atbildi, kad POST ir pabeidzis darbu, izmantojot BIOS.
Meklējiet sāknēšanas ierīci:
Tā kā tā nodrošina vadlīnijas saziņai starp centrālo procesoru un citām ierīcēm, kas savienotas ar datoru, izmantojot mātesplati, I/O sistēma ir būtiska datora darbībai. I/O sistēma piedāvā BIOS paplašinājumus, kas saglabāti mātesplates ROM, kas dažkārt atrodas sāknēšanas ierīces failā “io.sys”.
Ielādējiet operētājsistēmu:
Sāknēšanas process sākas ar operētājsistēmas ielādi no sāknēšanas ierīces pēc aparatūras funkcionalitātes pārbaudes un ievades/izvades sistēmas ielādes. Visas konkrētai operētājsistēmai raksturīgās instrukcijas tiek izpildītas, kad operētājsistēma ir ielādēta RAM. Tā kā dators vienmēr sāks darboties vienādi, faktiskā operētājsistēma ir gandrīz bezjēdzīga.
Pārsūtīšanas kontrole:
Sāknēšanas procedūra nodod vadību operētājsistēmai, tiklīdz šajā jomā veiktā darbība ir pabeigta un operētājsistēma ir droši ielādēta RAM. Pēc tam OS sāk visas startēšanas procedūras, kas ir iepriekš konfigurētas, lai definētu lietotāja konfigurāciju vai lietojumprogrammas izpildi. Pārsūtīšana ir pabeigta, un dators tagad ir pieejams.
Tālāk ir norādīta sāknēšanas secības notikumu secība:
Kāda ir RAM loma sāknēšanas secībā?
Galvenā RAM funkcija sāknēšanas laikā ir RAM galvenā funkcija jebkurā citā laikā. Informācija, kas CPU ātri būs nepieciešama, tiek saglabāta RAM. Sāknēšanas gadījumā tie būtu operētājsistēmas (OS) faili no cietā diska. RAM ir ātrāka nekā cietais disks, kas attiecas uz abu veidu diskdziņiem (īpaši vecākiem mehāniskajiem/magnētiskajiem cietajiem diskiem; mazāk attiecas uz cietvielu diskdziņiem). Sistēma izslēgtos un avarētu, ja procesoram būtu jāpaļaujas tikai uz cietā diska ātrumu, lai piekļūtu visam. Pēc tam procesors ielādē informāciju no cietā diska RAM, lai tas varētu tai ātri piekļūt un izmantot to. Kad šie dati ir RAM, tie var pārvietoties jebkurā tempā pēc ilgstoša sāknēšanas procesa.
Ja jums nav pietiekami daudz RAM, lai palaistu visu OS, retāk izmantotā informācija var tikt saglabāta atpakaļ cietajā diskā, tādējādi palēninot darbību. Tāpēc ir svarīgi, lai būtu pietiekami daudz RAM, lai palaistu operētājsistēmu un programmas, kā arī daži papildu līdzekļi ātriem aprēķiniem un uzglabāšanas darbībām.
RAM ir ātra, taču tā nav pastāvīga. Kad iekārta tiek izslēgta vai pazūd strāva, viss, kas saglabāts RAM, pazūd. Tam ir paredzēts cietais disks. Tas var saglabāt lietas neatgriezeniski.
RAM ir ātra, taču tā nav pastāvīga. Kad iekārta tiek izslēgta vai pazūd strāva, viss, kas saglabāts RAM, pazūd. Tam ir paredzēts cietais disks. Tas var saglabāt lietas neatgriezeniski.
1. BIOS:
Kad sistēma ir IESLĒGTA, BIOS ir pirmā programma, kas tiek izpildīta, lai veiktu šādas darbības:
- Tas veiks POST darbību perifērijas ierīcēs.
- Tas atrod derīgu ierīci sistēmas sāknēšanai. (CD, USB, HDD)
- Tas ielādē bootloader programmu no MBR (sāknēšanas ierīces pirmā sektora).
MBR (galvenais sāknēšanas ieraksts):
char un int java
Tas ir pirmais sāknēšanas ierīces sektors.
Tam ir 512 baitu atmiņas bloks, kurā ir sāknēšanas ielādētājs (sāknēšanas instrukciju mašīnas kods, ko sauc par GRUB (sāknēšanas ielādētājs)).
Un nodalījumu tabula (aktīvs, neaktīvs).
- Kad sāknēšanas ielādētājs ir ielādēts atmiņā, BIOS nodrošina sāknēšanas ielādētāja kontroli.
2. BOOTLOADER:
Sāknēšanas ielādētājs ir mašīnas koda daļa, kas satur sāknēšanas instrukciju, un tā atrodas MBR.
Daži sāknēšanas ielādētāji:
Windows — NTLDR
Linux — Grub, LILO (/boot/grub/grub.conf)
Šajā procesā ir divi posmi:
1. posms:
Tas pārbauda aktīvo nodalījumu MBR.
Kā mēs iepriekš apspriedām, MBR ir jābūt sadaļas informācijai, kas tiek izmantota, lai noteiktu, kurš nodalījums ir aktīvs un neaktīvs. Šeit aktīvs nozīmē, ka nodalījumam ir jābūt sāknēšanai, ar OS saistītajām lietām un jābūt atzīmētam kā aktīvam. Neaktīvs nozīmē nodalījumu ar lietotāja datiem, nevis ar OS saistītas lietas.
Tās vienīgais uzdevums ir ielādēt 2. stadijas sāknēšanas ielādes procesu atmiņā.
2. posms:
Šajā posmā lietotājam būs pieejams sāknēšanas GUI ekrāns. Kad lietotājs izvēlēsies OS, šajā posmā tiks atrasts atbilstošs kodols no /boot/grub/grub.conf direktorijas.
Tagad sāknēšanas programma ielādēs initrd attēlus no iepriekš minētā direktorija RAM. Šeit ir initrd ir Linux sākotnējais RAM disks.
initrd:
Tas ir sākotnējais RAM disks ar faila paplašinājumu ext2, kurā ir nepieciešamie draiveri un moduļi.
Kodola uzdevums ir uzstādīt reālu /root failu sistēmu, taču tam ir nepieciešami draiveri un moduļi, piemēram, (SCSI, LVM, NFS), kas atrodas sadaļā /lib/modules. Bet, ja saknes fails nav uzstādīts, kodols nevarēja piekļūt iepriekš minētajai mapei; līdz ar to initrd nonāk attēlā. To izmanto pagaidu saknes failu sistēmas uzstādīšanai. Tātad kodols var ņemt nepieciešamos draiverus no initrd.
Kad gan kodols, gan initrd tiek ielādēts atmiņā, izmantojot sāknēšanas programmu, tas nodrošina kodola vadību.
3. Kodols:
Kodols ir galvenais datora operētājsistēmas centrs, kodols, kas nodrošina pamatpakalpojumus. Visām pārējām operētājsistēmas daļām. Kodolu var pretstatīt apvalkam, kas ir operētājsistēmas visattālākā daļa, kas mijiedarbojas ar lietotāju.
Kodols atspiež kodola attēlus no atmiņas uz /sāknēšanas direktoriju (lietotājs to var redzēt kā ekrāna ziņojumu). Kad kodols ir ielādēts, tas nekavējoties inicializē un konfigurē datora atmiņu un konfigurē dažādas aparatūras (I/O, atmiņas ierīces).
Pēc tam tas meklē saspiestus initrd attēlus atmiņā, un kodols to atspiedīs uz /sysroot. Direktorijs ir pagaidu saknes failu sistēma. Un tas nodrošinās kodolam nepieciešamos draiverus un moduļus. Beigās initrd atmiņa tiks atbrīvota pēc iepriekš minētā procesa. Kodols pievienos visu/saknes failu sistēmu ar tikai lasīšanas atļauju. Un Kodols arī atbrīvo neizmantoto atmiņu.
4. SILTUMS:
Kad kodols veiks /root direktorija montāžu, tas kontrolēs INIT procesu, izmantojot /sbin/init procesu. Tas ir vecvecāks visām sistēmām, kas tiek startētas automātiski.
Pirmkārt, tas palaiž /etc/rc.d/rc.sysinit skriptu, kas nosaka vides ceļu, sāk mijmaiņas darījumu, pārbauda failu sistēmas un izpilda visas pārējās sistēmas inicializēšanai nepieciešamās darbības.
Piemēram, lielākā daļa sistēmu izmanto pulksteni, tāpēc rc.sysinit nolasa /etc/sysconfig/clock konfigurācijas failu, lai inicializētu aparatūras pulksteni.
Vēl viens piemērs ir, ja ir īpaši seriālā porta procesi, kas ir jāinicializē, rc.sysinit izpilda /etc/rc.serial failu. Init skripti izpētīs /etc/inittab skriptu. Tas sastāv no Linux sistēmas darbības līmeņiem.
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
Init skripti iestatīs avota bibliotēku no /etc/rc.d/init.d/function. To izmanto, lai konfigurētu, kā sākt, nogalināt un noteikt procesa PID.
Pamatojoties uz iepriekš minēto izpildes līmeni, tas izskatīs /etc/rc.d/rc5.d/ (šeit 5 ir izpildes līmenis). Tas izpildīs šajā mapē pieejamos sākuma, apturēšanas un fona procesus.
java apgrieztā virkne
Šajā direktorijā esošie procesi ir simboliska atsauce uz šo /etc/rc.d/init.d/ direktoriju.
Process tiek parādīts zem /etc/rc.d/rc5.d/ direktorijā ir K un S tipa.
Kur K ir kill un S ir start
Sāknēšanas procesa laikā init izpildīs šādu komandu.
/etc/rc.d/init.d/ stop # to kill /etc/rc.d/init.d/ start # to start
Katrs process ir apzīmēts ar noteiktu numuru. Prioritāte tiks dota mazākam skaitlim. Dažreiz procesam var būt vienāds numurs; tādā gadījumā tiks ievērota alfabēta secība. Init izveidos /bin/mingetty procesu, kas tiek izmantots, lai nodrošinātu virtuālo konsoli, pamatojoties uz izpildes līmeni. Tas atvērs ceļu uz tty ierīcēm un sniegs uzvednes, piemēram, lietotājvārdu, paroli un drukātu pieteikšanās informāciju.
Ja izpildes līmenis ir pieci, tad /etc/inittab palaiž skriptu ar nosaukumu /etc/X11/prefer, kas nodrošina displeju, pamatojoties uz KDM, GNOME, XDM.
5. Izpilde:
Visbeidzot, lietotājam tiks parādīts pieteikšanās ekrāns.
Kā mainīt BIOS sāknēšanas secību?
Cietais disks parasti tiek parādīts kā pirmais dators sāknēšanas procesā. Ja vēlaties palaist no citas ierīces, piemēram, DVD vai zibatmiņas diska, jums būs jāmaina sāknēšanas secība, jo cietais disks vienmēr ir sāknējama ierīce (ja vien ierīcē nav radusies nopietna problēma).
Tā vietā dažas ierīces vispirms var likt optisko diskdzini un pēc tam cieto disku. Šādā gadījumā, ja vien diskdzinī nav kompaktdiska ar sāknēšanas failiem, sāknēšanas secība nav jāmaina, lai palaistu no cietā diska. Pagaidiet, līdz BIOS apies optisko diskdzini, un meklējiet operētājsistēmu, ja nav diska.
BIOS iestatīšanas rīks datorā ļauj mainīt sāknēšanas secību. Vienkārši izpildiet tālāk sniegtos norādījumus, lai uzzinātu, kā:
1. darbība. Palaidiet datorā BIOS iestatīšanas programmu.
Bieži vien jums ir jānospiež taustiņš (vai dažkārt arī taustiņu kombinācija) uz tastatūras, tiklīdz dators tiek palaists, lai ievadītu BIOS.
Restartējiet datoru un pievērsiet uzmanību informācijai, kas tiek parādīta ekrānā pašā startēšanas procesa sākumā, ja neesat pārliecināts, kura atslēga ir. Tas bieži vien kaut kur parādīs kaut ko līdzīgu “Nospiediet kādu taustiņu, lai ievadītu iestatījumus”.
Ja vēlaties mēģināt vēlreiz, restartējiet datoru un nospiediet iestatīšanas taustiņu, tiklīdz ierīce sāk ielādi no iekšējā diska.
2. darbība. Piekļūstiet BIOS sāknēšanas pasūtījuma izvēlnei.
Atrodiet opciju, lai mainītu sāknēšanas secību, kad datorā esat piekļuvis BIOS iestatīšanas programmai. Lai gan katra BIOS utilīta nedaudz atšķiras no citām, to var atrast sadaļā Boot, Boot Options, Boot Sequence vai pat cilnē Papildu opcijas.
3. darbība: pārkārtojiet sāknēšanas secību
Jūs pamanīsit sarakstu ar iespējām, kuras jūsu dators var ielādēt, tiklīdz būsit atradis sāknēšanas secības opciju BIOS lapu.
Datoros parasti ir pieejamas šādas opcijas: cietais disks, optiskais (CD vai DVD) diskdzinis, noņemamās ierīces (piemēram, USB vai diskete) un tīkls. Šīs opcijas dažādās sistēmās atkal nedaudz atšķirsies.
Sarakstā vispirms ir jānorāda USB ierīce vai noņemama ierīce.
4. darbība. Saglabājiet izmaiņas.
Lai nodrošinātu, ka izmaiņas tiek lietotas, pirms BIOS aizvēršanas saglabājiet izmaiņas.
Izvēlnē Saglabāt un iziet vai Iziet atlasiet opciju Saglabāt izmaiņas vai Iziet ar saglabātajām izmaiņām (vai kaut ko līdzīgu).
Izejot no BIOS, jūs varat redzēt apstiprinājuma paziņojumu. Pirms atbilstošās pogas atlasīšanas, lai apstiprinātu izmaiņas, noteikti to rūpīgi izlasiet.
Kad aizverat BIOS, jūsu iekārta pati restartēsies.