Oppstartssekvens:
Rekkefølgen som en datamaskin ser etter ikke-flyktige datalagringsenheter med programkode for å laste operativsystemet er kjent som oppstartssekvensen (OS). ROM og BIOS brukes vanligvis av henholdsvis Windows- og Macintosh-strukturer for å starte oppstartsprosessen. CPU-en får kontroll og laster operativsystemet inn i systemminnet etter å ha funnet instruksjonene.
Med andre ord er oppstartssekvens rekkefølgen på lagringsenheter som datamaskinen vil prøve å starte opp fra. For eksempel vil datamaskinen først prøve å starte opp fra den interne harddisken, deretter vil den prøve å starte opp fra en USB-stasjon, og deretter vil den prøve å starte opp fra nettverksbilder eller lagring som kan være tilgjengelig. I de fleste situasjoner er det bare viktig når du først installerer et operativsystem på datamaskinen, da du vil starte opp fra USB-stasjonen siden harddisken er tom, eller hvis du har to harddisker med to forskjellige operativsystemer og du trenger å velge hvilken du starter opp i.
En Windows-PCs BIOS eller en Macintoshs system-ROM åpnes for å starte oppstartsprosessen. Grunnleggende instruksjoner som forklarer hvordan du starter opp datamaskinen, finnes i BIOS og ROM. Etter overføring til datamaskinens CPU starter disse instruksjonene prosessen med å legge data inn i system-RAM. Datamaskinen begynner å laste operativsystemet inn i systemminnet så snart den oppdager en oppstartsplate eller oppstartsplate som er gyldig. Maskinen vil være klar til bruk når operativsystemet er fullstendig lastet.
Oppstartssekvensen på datamaskinen starter slik. Når du slår på datamaskinen, søker systemet først i CPU, der alle oppstartsdriverne og andre drivere er plassert og laster dem fra sekundærminnet til primærminnet. Deretter søker den i hele datamaskininstallerte stasjoner der operativsystemet er installert. Deretter laster den opp, og hvis den ikke finner noe operativsystem, gir den brukeren feilmeldingen om at det ikke er installert noe operativsystem, eller at det ikke finnes noen oppstartbar enhet. Sett inn en oppstartbar enhet og start datamaskinen på nytt. Etter å ha funnet alle drivere og operativsystemer, laster datamaskinen operativsystemet og starter oppstartssekvensen.
Avhengig av hvordan datamaskinen er konfigurert, kan oppstartsprosessen ta alt fra noen sekunder til flere minutter. Oppstartstiden kan være mye lengre hvis maskinen starter opp fra en CD eller DVD enn hvis den startes opp med en harddisk. I tillegg, hvis datamaskinen slår seg av uventet, kan systemet gjøre ekstra kontroller for å sikre at alt er i orden, noe som forsinker oppstartstiden.
Harddisker, diskettstasjoner, optiske stasjoner, flash-stasjoner osv. er eksempler på enhetene som vanligvis er inkludert som oppstartsrekkefølge i BIOS-innstillingene. CMOS-oppsettet lar brukeren endre oppstartsrekkefølgen.
vijay filmskuespiller
Oppstartsrekkefølge eller BIOS-oppstartsrekkefølge er andre navn for oppstartssekvens.
Hvordan hjelper oppstart i oppstartssekvensen?
Oppstart er prosessen med å starte fra ingenting og slutte med alle tingene som må kjøres, kjører. Det er avledet fra konseptet med å trekke deg opp med dine egne støvelstropper, og det er passende, om ikke like umulig.
I gamle dager måtte vi legge inn det første programmet for hånd, og tastet det inn en instruksjon om gangen på frontpanelet. Det måtte være lite, kanskje et dusin instruksjoner, fordi alt større ville være en kongelig smerte å taste inn, og du ville sannsynligvis gjøre feil.
I dag holdes det første programmet i en ikke-flyktig brikke på hovedkortet. Det er BIOS. Den finner en enhet å starte opp, kanskje harddisken, og den laster de første 512 bytene fra den enheten til et bestemt sted i minnet. Deretter hopper den til starten av disse bytene.
Det 512-byte programmet er ikke veldig stort, men det vet at det bare må håndtere denne harddisken, noe som gjør ting enklere. Den vet hvordan den skal lese filsystemet på disken for å finne en fil med et bestemt navn. Den filen er betydelig større og inneholder et program som er stort nok til å laste resten av operativsystemet. OS ser i registeret for å finne alle de andre tingene som må kjøres, og det laster dem.
Når det gjelder datamaskiner, må et første oppstartsprogram være lite og generalisert, noe som betyr at det ikke er særlig smart. Så, det gjør akkurat nok til å laste et program som er større og mindre generalisert, som igjen kan laste et større program, og du fortsetter å gjøre det til arbeidet ditt er fullført. Power-on self-test (POST), den første diagnostiske testen, kjøres før oppstartsfasen. Når en datamaskin er slått på. Oppstartssekvensen starter når POST er fullført. Brukeren blir informert hvis det er problemer med POST gjennom pipekoder, POST-koder eller POST-feilmeldinger på skjermen.
Med mindre det er programmert annerledes, søker BIOS etter OS på stasjon A før det søker etter stasjon C. BIOS-alternativene lar deg endre oppstartsrekkefølgen. For å gå inn i BIOS og endre oppstartssekvensen, krever forskjellige BIOS-modeller en annen tastekombinasjon og instruksjoner på skjermen. Vanligvis vil den første enheten som er angitt i BIOS-oppstartssekvensen, prøves å starte opp etter POST. BIOS vil forsøke å starte opp fra den andre enheten som er oppført hvis den første ikke er egnet for oppstart, og denne prosedyren fortsetter til BIOS finner oppstartskoden fra de oppførte enhetene.
En feilmelding vises, og systemet fryser eller krasjer hvis oppstartsenheten ikke kan finnes. Utilgjengelige oppstartsenheter, oppstartssektorvirus eller inaktive oppstartspartisjoner kan alle resultere i feil.
Oppstartssekvensen, også kjent som oppstartsalternativer eller oppstartsrekkefølge, spesifiserer hvilke enheter en datamaskin skal søke etter oppstartsfilene for operativsystemet. Den beskriver også rekkefølgen enheter blir verifisert i. Listen kan endres og omorganiseres i maskinens BIOS.
Trinn i oppstartssekvensen:
Det er hovedsakelig fem trinn involvert i Boot Sequence.
Start opp:
Enhver oppstartsprosedyre begynner med at systemet mottar strøm. En rekke handlinger finner sted når en bruker slår på en datamaskin, noe som resulterer i at operativsystemet tar kontroll over oppstartsprosessen og lar brukeren begynne å jobbe. Oppstartskoden i ROM-en, som ligger på hovedkortet, utføres av sentralprosessoren når datamaskinen slås på.
Selvtest ved oppstart:
POST, eller power on self-test, er det følgende trinnet i oppstartsprosessen. Denne testen verifiserer riktig funksjon av all tilkoblet maskinvare, inkludert RAM og sekundære lagringsenheter. Oppstartsprosessen ser gjennom oppstartsenhetslisten for en enhet med et POST-svar når POST har fullført arbeidet ved hjelp av BIOS.
Se etter en oppstartsenhet:
Fordi det gir retningslinjene for kommunikasjon mellom CPU og andre enheter koblet til datamaskinen via hovedkortet, er I/O-systemet avgjørende for driften av datamaskinen. I/O-systemet tilbyr utvidelser til BIOS som er lagret i ROM på hovedkortet, som noen ganger er plassert i 'io.sys'-filen på oppstartsenheten.
Last inn operativsystemet:
Oppstartsprosessen starter med å laste operativsystemet fra oppstartsenheten etter at maskinvarens funksjonalitet er verifisert og inn-/utdatasystemet er lastet. Eventuelle instruksjoner som er spesifikke for det enkelte operativsystemet, utføres når operativsystemet er lastet inn i RAM. Siden datamaskinen alltid vil starte på samme måte, er selve operativsystemet nesten meningsløst.
Overføringskontroll:
Oppstartsprosedyren overfører kontrollen til operativsystemet når de utførte i dette området er fullført og operativsystemet er sikkert lastet inn i RAM. OS starter deretter alle oppstartsprosedyrer som er forhåndskonfigurert for å definere brukerkonfigurasjon eller applikasjonskjøring. Overføringen er fullført, og datamaskinen er nå tilgjengelig.
Følgende er rekkefølgen som oppstartssekvensens hendelser skjer:
Hva er rollen til RAM i oppstartssekvensen?
Hovedfunksjonen til RAM under oppstart er hovedfunksjonen til RAM til enhver tid. Informasjon som CPU-en kommer til å kreve raskt, lagres i RAM. Dette vil være operativsystemfiler (OS) fra harddisken i tilfelle oppstart. RAM er raskere enn harddisken, noe som gjelder for begge typer stasjoner (spesielt eldre mekaniske/magnetiske harddisker; mindre sant for solid-state-stasjoner). Systemet ville slå seg av og krasje hvis prosessoren bare måtte stole på harddiskens hastighet for å få tilgang til alt. Prosessoren laster deretter informasjon fra harddisken inn i RAM slik at den raskt kan få tilgang til og bruke den. Når disse dataene er i RAM, kan de bevege seg i hvilket som helst tempo etter en lang oppstartsprosess.
Hvis du ikke har nok RAM til å kjøre hele operativsystemet, kan mindre hyppig brukt informasjon bufres tilbake til harddisken, noe som reduserer hastigheten. Derfor er det viktig å ha nok RAM til å kjøre OS og programmer og litt ekstra for raske beregninger og lagringsoperasjoner.
hvordan finne skjulte ting på Android
RAM er rask, men den er ikke permanent. Når maskinen slås av eller mister strøm, er alt som er lagret i RAM borte. Dette er hva harddisken er til for. Det kan redde ting permanent.
RAM er rask, men den er ikke permanent. Når maskinen slås av eller mister strøm, er alt som er lagret i RAM borte. Dette er hva harddisken er til for. Det kan redde ting permanent.
1. BIOS:
Når systemet er slått PÅ, er BIOS det første programmet som kjøres for å gjøre følgende:
- Det vil gjøre POST-operasjon på eksterne enheter.
- Den finner en gyldig enhet for å starte opp systemet. (CD, USB, HDD)
- Den laster bootloader-programmet fra MBR (første sektor av oppstartsenheten).
MBR (Master Boot Record):
Det er den første sektoren av oppstartsenheten.
Den har en minneblokk på 512 byte, som inneholder bootloader (maskinkode for oppstartsinstruksjoner kalt GRUB (bootloader))
Og partisjonstabell (aktiv, inaktiv).
- Når den laster oppstartslasteren inn i minnet, gir BIOS kontroll til oppstartslasteren.
2. BOOTLASER:
En bootloader er en maskinkode som inneholder oppstartsinstruksjonen, og den er i MBR.
Noen bootloadere:
Windows - NTLDR
Linux – Grub, LILO (/boot/grub/grub.conf)
Det er to stadier i denne prosessen:
1. stadie:
Den ser etter aktiv partisjon i MBR.
java legge til i array
Som vi diskuterte tidligere, må MBR ha partisjonsdetaljer som brukes til å identifisere hvilken partisjon som er aktiv og inaktiv. Her betyr aktiv at partisjonen må ha oppstart, OS-relaterte ting og være merket som aktiv. Inaktiv betyr partisjonen med brukerdata, ikke OS-relaterte ting.
Dens eneste jobb er å laste trinn-2 oppstartslasterprosessen til minnet.
Trinn 2:
I dette stadiet vil Boot GUI-skjermen være tilgjengelig for brukeren. Når brukeren velger operativsystemet, vil dette stadiet finne den tilsvarende kjernen fra /boot/grub/grub.conf Directory.
Nå vil bootloader laste initrd-bilder fra katalogen ovenfor til RAM-en. Her er initrd er en Linux initial RAM-disk.
initrd:
Det er den første ram-disken med filtypen ext2, som inneholder de nødvendige driverne og modulene.
Kjernearbeidet er å montere ekte /root-filsystem, men det krever drivere og moduler som (SCSI, LVM,NFS) som er tilstede under /lib/moduler. Men hvis rotfilen ikke er montert, så kan ikke kjernen få tilgang til mappen ovenfor; derfor kommer initrd inn i bildet. Den brukes til å montere det midlertidige rotfilsystemet. Så kjernen kan ta nødvendige drivere fra initrd.
Når både kjernen og initrd er lastet inn i minnet ved hjelp av bootloader, gir den kontroll til kjernen.
3. Kjerne:
Kjernen er det essensielle senteret i et datamaskinoperativsystem, kjernen som gir grunnleggende tjenester. For alle andre deler av operativsystemet. En kjerne kan kontrasteres med et skall, den ytterste delen av et operativsystem som samhandler med brukeren.
Kjernen dekomprimerer kjernebilder fra minnet til /boot-katalogen (brukeren kan se dette som en skjermmelding). Når kjernen er lastet, initialiserer og konfigurerer den umiddelbart datamaskinens minne og konfigurerer forskjellige maskinvare (I/O, lagringsenheter).
Deretter ser den etter komprimerte initrd-bilder i minnet, og Kernel vil dekomprimere den til /sysroot. Katalogen er det midlertidige rotfilsystemet. Og dette vil gi de nødvendige driverne og modulene til kjernen. På slutten vil initrd-minnet bli frigjort etter prosessen ovenfor. Kjernen vil montere hele/rotfilsystemet med skrivebeskyttet tillatelse. Og Kernel frigjør også ubrukt minne.
4. VARME:
Når kjernen gjør monteringen av /root-katalogen, vil den kontrollere INIT-prosessen ved /sbin/init-prosessen. Dette er besteforelderen for alle systemene som starter automatisk.
Først kjører den /etc/rc.d/rc.sysinit-skriptet, som setter miljøbanen, starter byttet, sjekker filsystemene og utfører alle andre trinn som kreves for systeminitialisering.
for loop bash
For eksempel bruker de fleste systemer en klokke, så rc.sysinit leser /etc/sysconfig/clock konfigurasjonsfilen for å initialisere maskinvareklokken.
Et annet eksempel er at hvis det er spesielle serieportprosesser som må initialiseres, kjører rc.sysinit filen /etc/rc.serial. Init-skriptene vil undersøke/etc/inittab-skriptet. Den består av kjørenivåene til Linux-systemet.
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-skriptene vil sette kildebiblioteket fra /etc/rc.d/init.d/function. Dette brukes til å konfigurere hvordan du starter, dreper og bestemmer PID for prosessen.
Basert på kjøringsnivået ovenfor, vil den se på /etc/rc.d/rc5.d/ (her er 5 kjøringsnivået). Den vil utføre start-, stopp- og bakgrunnsprosessene som er tilgjengelige under denne mappen.
Prosessene som finnes under denne katalogen er en symbolsk referanse til denne /etc/rc.d/init.d/-katalogen.
Prosessen som presenteres under /etc/rc.d/rc5.d/-katalogen er av K- og S-type.
Hvor, K er drepe og S er start
Init vil utføre følgende kommando under BOOT-prosessen.
/etc/rc.d/init.d/ stop # to kill /etc/rc.d/init.d/ start # to start
Hver prosess er prefikset med et nummer. Prioriteten vil gi et lavere tall. Noen ganger kan en prosess ha samme nummer; i så fall vil den alfabetiske rekkefølgen bli fulgt. Init vil dele /bin/mingetty-prosessen, som brukes til å gi den virtuelle konsollen basert på kjørenivået. Dette vil åpne veien til tty-enhetene og gi spørsmål som brukernavn, passord og utskriftspåloggingsdetaljer.
Hvis det kjøres nivået er fem, så kjører /etc/inittab skriptet kalt /etc/X11/prefer, som gir visning basert på KDM, GNOME, XDM.
5. Utførelse:
Til slutt vil påloggingsskjermen vises for brukeren.
Hvordan endre BIOS Boot Order?
Harddisken presenteres vanligvis som det første elementet i oppstartsprosessen på datamaskiner. Hvis du vil starte opp fra en annen enhet, for eksempel en DVD eller en flash-stasjon, må du endre oppstartsrekkefølgen fordi harddisken alltid er en oppstartbar enhet (med mindre maskinen har et alvorlig problem).
I stedet kan noen enheter sette den optiske stasjonen først, etterfulgt av harddisken. I dette tilfellet, med mindre det er en CD i stasjonen med oppstartsfiler på, trenger du ikke å endre oppstartsrekkefølgen for å starte opp fra harddisken. Vent til BIOS omgår den optiske stasjonen og søk etter operativsystemet hvis det ikke er en plate.
BIOS-oppsettverktøyet på datamaskinen lar deg endre oppstartssekvensen. Bare følg instruksjonene nedenfor for å vite hvordan:
Trinn 1: Start BIOS-oppsettprogrammet på datamaskinen.
do and while loop i java
Ofte må du trykke på en tast (eller noen ganger en tastekombinasjon) på tastaturet så snart datamaskinen starter opp for å gå inn i BIOS.
Start datamaskinen på nytt og vær oppmerksom på informasjonen som vises på skjermen helt i begynnelsen av oppstartsprosessen hvis du ikke er sikker på hvilken nøkkel dette er. Det vil ofte stå noe sånt som 'Trykk på en tast for å gå inn i oppsett' et sted i denne.
Hvis du vil prøve igjen, start datamaskinen på nytt og trykk på oppsetttasten så snart maskinen begynner å laste fra den interne platen.
Trinn 2: Gå til BIOS oppstartsrekkefølge-menyen.
Finn alternativet for å endre oppstartssekvensen når du har åpnet BIOS-oppsettprogrammet på maskinen. Selv om hvert BIOS-verktøy varierer noe fra de andre, kan det finnes under Boot, Boot Options, Boot Sequence, eller til og med kategorien Advanced Options.
Trinn 3: Omorganiser oppstartsrekkefølgen
Du vil legge merke til en liste over valg som datamaskinen kan laste fra når du har funnet BIOS-siden for alternativer for oppstartsrekkefølge.
Følgende alternativer er vanligvis tilgjengelige på datamaskiner: Harddisk, Optisk (CD eller DVD) Drive, Flyttbare enheter (som USB eller Floppy) og Nettverk. Disse alternativene vil igjen variere litt mellom systemene.
En USB-enhet eller flyttbar enhet bør være oppført først i listen.
Trinn 4: Lagre endringene dine.
For å sikre at endringene blir tatt i bruk, lagre endringene før du avslutter BIOS.
Velg 'Lagre endringer' eller 'Avslutt med endringer lagret' fra menyen Lagre og avslutt eller Avslutt (eller noe lignende)
Når du går ut av BIOS, kan du se en bekreftelsesmelding. Sørg for at du leser den grundig før du velger riktig knapp for å godta endringene.
Når du avslutter BIOS, vil maskinen starte seg selv på nytt.