Kako podesiti pametne telefone i računare. Informativni portal
  • Dom
  • Windows 7, XP
  • Glavne komponente osa i redoslijed njihovog utovara. Dizanje operativnog sistema

Glavne komponente osa i redoslijed njihovog utovara. Dizanje operativnog sistema

U stvari, neće raditi "čisto" da se opiše kako je računar inicijalizovan - u mnogim sistemima to se dešava sa malim razlikama, i morate uzeti u obzir set opreme, unapred podešene postavke itd. Ali u suštini, to izgleda ovako :
Uključujemo struju - dešava se generalno resetovanje logike i procesora, procesor počinje da izvršava skup instrukcija koje su prvobitno pohranjene u ROM-u na matičnoj ploči. Komplet se logično može podijeliti na tri dijela:

  1. Power On Self Test(POST) - Pokreće se samo jednom i odmah nakon uključivanja. Ovaj test provjerava hardver za grube greške (funkcionisanje hardvera općenito). Jedan od vidljivih koraka na ekranu je test memorije.
  2. Inicijalizacija - pokreće se svaki put kada se mašina ponovo pokrene (na primjer, kada korisnik pritisne Ctrl-Alt-Del) - inicijalizira sve dostupnih uređaja na ploči i u slotovima za proširenje (ISA, PCI, AGP).
  3. Treći dio je sam BIOS (OSNOVNI ULAZNO/IZLAZNI SISTEM) - bazni sistem I/O je nizak. Ove funkcije koriste neki operativni sistemi (DOS, Windows, itd.) Obično se ceo BIOS nalazi na posebnom čipu, koji je fabrički programiran, iako savremenih kompjutera može se reprogramirati direktno iz sistema. One. Flash memorija je trenutno u upotrebi.

Posebnost postojećih BIOS-a je da su prilično spori (mnogo sporiji od obične RAM-a). Stoga mnogi sistemi jednostavno kopiraju cijeli BIOS u RAM.

Test memorije je najveći vidljivi dio test hardvera u POST fazi. Inače, kada smo već kod vidljivosti – video adapter je također hardverski i samo ga treba inicijalizirati na prvom mjestu – kako bi korisnik mogao vidjeti proces testiranja i inicijalizacije uređaja. Takođe, morate podesiti i način rada (brzina osvježavanja, rezolucija) ekrana. Uostalom, video kartice mogu proizvoditi različite kompanije, pa čak različiti modeli- ko bi drugi osim BIOS-a same kartice trebao dobro znati kako je treba inicijalizirati?
Svaka grafička kartica ima svoj BIOS, koji se ispituje za prisustvo tokom testiranja hardvera. Kao prvo sistemski BIOS traži video na standardnim ISA VGA adresama - ako nema adaptera, onda se traži PCI, pa AGP (ili prvo AGP, pa PCI - ovo je napisano u BIOS postavke POSTAVITI). A ako se video BIOS pronađe u jednom od slotova, tada se kontrola prenosi na njega.

I općenito, prisutnost BIOS-a na raznim adapterima prisiljava BIOS sistema da im da kontrolu - u slučaju video adaptera, to je uključivanje režima itd., u slučaju mrežne kartice - pokretanje sa mreža (u slučaju bez disk mašina - daljinsko pokretanje sa mreže) - ako je BIOS uključen mrežna kartica i teško BIOS diska, na primjer, može pitati - kako ćemo pokrenuti - s mreže ili sa dostupnog HDD-a? Ako imate SCSI adapter, on mora inicijalizirati svoje uređaje (diskove, CD diskove, trake itd.) i ako ih ima iz broja SCSI diskovi- int13 će morati biti podržan da bi im sistem mogao normalno pristupati tvrdi diskovi... Iako je inicijalizacija SCSI uređaja opciona – na primjer, pri pokretanju, može se onemogućiti – ako SCSI uređaj nije za pokretanje, to je razumno.

Zatim se provjerava dostupnost. tvrdi diskovi(IDE) na I/O kontroleru, flopi disk jedinicama i sličnim perifernim uređajima. Tastatura je provjerena i nakon uspješne provjere, izdaje se jedan zvučni signal koji pokazuje da je inicijalizacija uspješna (ako nije - razne kombinacije zvučni signali BIOS signalizira greške i/ili ih prijavljuje na ekranu).

Dakle, ukratko, to se može opisati ovako: sve osim SCSI, IDE, USB "oživljava" odmah - izuzetak od adaptera je video adapter koji se inicijalizira i prije provjere memorije.

Nadalje - ako postoje drugi uređaji u ISA slotovima koji imaju svoje ROM-ove (sa BIOS-om) - oni se inicijaliziraju u fazi provjere eksternih uređaja, zatim prolazi kroz PCI provjeru i dodjelu (provjera Plug and Play uređaja). Inače, ISA adapteri imaju i PnP.
Tek nakon toga počinje provjera prisutnosti uređaja na IDE sabirnici.

Ovdje se može postaviti pitanje - šta ako ISA nema video adapter, ali postoji PCI - ali on odmah "oživi" - čak i ne čekajući da se cijeli PCI provjeri? Samo što PCI ima BIOS mapiran na uobičajeni memorijski prostor, a svi VGA PCI takođe imaju standardni VGA softverski dio nalazi se u istim registrima kao da je ISA adapter. Sistemski BIOS provjerava da li postoji VGA na ISA magistrali - ako postoji, onda je uključen PCI sabirnica i "ne odgovara", ako ne, onda skenira PCI.

Pa, na kraju, nakon inicijalizacije, čita se prvi sektor prve trake prve tvrda glava disk i kontrola se prenosi boot sektor koji već trči dalja akcija(ili se prikazuje poruka poput "NO SYSTEM TO BOOT"). Ili, na sličan način, sistem se pokreće sa diskete.

Bootstrapping operativni sistem

Datoteke operativnog sistema nalaze se na disku (tvrdom disku ili disketi). Međutim, programi se mogu izvršavati samo ako su in ram memorija tako da se datoteke operativnog sistema moraju učitati u RAM.

Kada je računar uključen, on testira svoje uređaje i pokušava da učita OS, program koji kontroliše računar.

Ovaj proces se zove bootstrap. Pokreće se automatski kada se računar uključi.

Nakon uključivanja računara, operativni sistem se učitava sa sistemski disk u RAM, koji se mora izvršiti prema programu za pokretanje.

Računar sadrži memoriju samo za čitanje (ROM) koja sadrži programe za testiranje računara i prvu fazu učitavanja operativnog sistema, koji se nazivaju BIOS ( osnovni ulazno/izlazni sistem). ROM se nalazi na matična ploča i napaja se iz baterije, tako da se programi snimljeni u njemu ne brišu kada se računar isključi.

Nakon uključivanja računara, ovi programi počinju da rade, a informacije o toku ovog procesa se prikazuju na ekranu. Prvo se testira i podešava hardver, zatim se učitava operativni sistem.

U ovoj fazi, procesor pristupa disku i traži na određenom mjestu (1 sektor diska) prisustvo vrlo malog programa za učitavanje Master Boot. Ako je disk sistemski disk, tada je Master Boot na mjestu, čita se u memoriju i kontrola se prenosi na njega. Zauzvrat, Master Boot traži glavni pokretač na disku Boot Sektor, učitava ga u memoriju i prenosi kontrolu na nju. Zatim, glavni učitavač traži ostale module operativnog sistema i učitava ih u RAM.

Ako je disk koji nije sistemski umetnut u drajv ili ga uopšte nema, na ekranu monitora se pojavljuje sledeća poruka: Ne sistemski disk, i kompjuter se smrzava.

Nakon što se operativni sistem učitava, kontrola se prenosi na komandni procesor. U slučaju korišćenja interfejsa komandna linija sistemska prompt se pojavljuje na ekranu, inače se učitava grafički interfejs.

Sve datoteke operativnog sistema ne mogu se istovremeno nalaziti u RAM-u, jer je zapremina modernih operativnih sistema desetine i stotine megabajta. Da bi računar funkcionisao, mora postojati modul u RAM-u koji kontroliše sistem podataka, komandni procesor i drajvere povezanih uređaja. Moduli operativnog sistema sa grafičkim interfejsom mogu se učitati u RAM na zahtev korisnika.

Pitanja za samoprovjeru 1. Čemu služi operativni sistem? 2. Koje komponente su uključene u operativni sistem? 3. Kako se zove datoteka, kako joj se dodjeljuje ime? 4. Koje ekstenzije mogu biti tekstualne datoteke? 5. Koja je razlika između brzog i potpuno formatiranje disk? 6. Koja je razlika između jednostepenog i hijerarhijskog strukture datoteka? 7. Koje su operacije sa fajlovima moguće? 8. Koje su glavne faze učitavanja operativnog sistema?
Prilagodba Windows interfejs Pitanja za proučavanje: 1. Windows radna površina. 1.1. Ikone i oznake objekata. 1.2. Prozor. 1.3. Traka zadataka. 1.4. Displej panel. 2. Struktura prozora foldera. 2.1. Naslovna linija. 2.2. Dugmad za kontrolu veličine prozora. 2.3. Sistemska ikona. 2.4. Traka menija. 2.5. Traka sa alatkama. 2.6. Adresna traka. 2.7. Radno polje. 2.8. Status bar.

OS Windows porodica- najsvestraniji. Mogu se koristiti za rad kancelarijski programi, za rad potrošača na internetu, u edukativnim i zabavne svrhe... Kao i sve operacione sale

Da li ste se ikada zapitali šta se dešava sa operativnim sistemom u trenutku kada nacrta svoj logo i kaže "Pokretanje Windowsa"? I općenito, zašto je potrebno puno vremena za učitavanje? Uostalom, na startu sistema, nijedan zadatak koji je složen sa računske tačke gledišta sigurno nije riješen!

Šta onda znači učitavanje operativnog sistema? Uglavnom, ovo je projekcija izvršnih modula u memoriju i inicijalizacija struktura servisnih podataka. Strukture podataka žive u memoriji, tako da bi operacije s njima, u teoriji, trebale biti brze. Sve sugerira da vrijeme pojede proces učitavanja izvršnih modula u memoriju.

Radi interesa, hajde da shvatimo koji se moduli, u kojoj količini i kojim redosledom učitavaju na početku OS-a. Da biste saznali, možete, na primjer, dobiti dnevnik pokretanja sistema. Eksperimentalni OS u mom slučaju je Windows 7 Enterprise x64. Zabilježit ćemo proces pokretanja pomoću debuggera kernela. Postoji nekoliko opcija za otklanjanje grešaka u kernelu, ja lično preferiram WinDbg. I nama će trebati neke pomagala da magično transformiše balvan u nešto prijatnije za oko.

Rudarstvo i zanatstvo

Podešavanje za otklanjanje grešaka je dobro proguglano, tako da neću detaljno opisivati ​​ovaj proces. S obzirom da nas zanima sve što se dešava od momenta pokretanja sistema, potrebno je provjeriti stavku "Cycle Initial Break" uz pomoć koje će se debuger zaustaviti čim se podsistem za otklanjanje grešaka kernela učita u debugovani sistem. Dupliciranje izlaza u datoteku može se obaviti pomoću naredbi ".logopen" i ".logclose", jednostavno je. Ostalo korisna komanda- ".cls". Briše komandni ekran i da, samo komandni ekran.

Funkcija koja nas zanima je "MiCreateImageFileMap". to unutrašnja funkcija projektiranje menadžera memorije izvršnu datoteku u memoriji. Memorijska projekcija se događa kada se kreira sekcija, na primjer, kada se pokrene izvršna datoteka. Međutim, imajte na umu da ako se izvršna datoteka projektuje u memoriju, to nije garancija da će njen kod biti izvršen! Ova funkcija jednostavno kreira projekciju, najčešće "u rezervi", tako da ako neko odluči pokrenuti modul na izvršenje, možete uštedjeti vrijeme učitavanja. Hajde da stavimo tačku prekida evidentiranja na ovu funkciju.

Ako imate dovoljno mana, unesite sljedeću naredbu:
bu nt! MiCreateImageFileMap "dt nt! _EPROCESS -d ImageFileName @ $ proc; dt nt! _FILE_OBJECT -d FileName @rcx; g"
Magična linija doslovno znači sljedeće:

  • bu (Set Unresolved Breakpoint) - postavite nerešenu tačku prekida. Nije da to neko ili nešto nije dozvolio, samo da biste ga instalirali, morate odlučiti na kojoj adresi ćete ga instalirati. Činjenica je da se unaprijed ne zna na kojoj adresi treba da se nalazi. Prilikom učitavanja bilo kojeg modula provjerava se prisutnost tražene funkcije, a ako se takva funkcija pronađe, automatski se postavlja tačka prekida. Ova metoda instalacije je neophodna kada je ASLR omogućen - randomizacija adresnog prostora, budući da će se moduli svaki put učitavati na različitim adresama, a tačka prekida postavljena od strane fiksna adresa, sa velikom vjerovatnoćom će ostati bez posla.
  • nt!MiCreateImageFileMap - simbol na kojem se treba zaustaviti. WinDbg prihvata unos u obliku "ime_modula! Ime_funkcije". V u ovom slučaju nt je unaprijed definirani alias za ntoskrnl.exe.
  • ono što slijedi je dio WinDbg skripte koji će se izvršavati svaki put kada se zaustavite na ovoj funkciji. "Dt nt! _EPROCESS -d ImageFileName @ $ proc" na ruskom znači "prikaži polje ImageFileName strukture _EPROCESS iz nt modula, pod uslovom da je prikazano na adresi definisanoj u" trenutnom procesu "pseudo-registru". Nakon separatora ";" komanda znači približno isto, samo se adresa strukture uzima iz rcx registra, u koji se prosljeđuje prvi parametar funkcije u Microsoft x64 ABI. "G" znači "idi", tj. nastaviti izvršenje.

Mala preporuka za korištenje prelomnih tačaka evidentiranja: pokušajte da ne koristite ekstenzije za otklanjanje grešaka (naredbe koje počinju sa "!"), budući da će u ovom slučaju evidentiranje biti za red veličine sporije.

Idi! Otpustite kočnicu tačke prekida i pričekajte. Čekao sam dok se desktop ne učita, tj. Prijavio sam se. Rezultirajući "usjev" je malo uređen, sve nepotrebno se odsiječe radi pogodnosti dalje obrade i daje prijatelju pitonu. Nemojmo se fokusirati na raščlanjivanje dnevnika. Napominjemo samo da se graf uklapa u oblik Arhimedove spirale uz daljnju ručnu korekciju, budući da su čvorovi bili superponirani jedan na drugi. Rezultirajući graf uzima u obzir redoslijed učitavanja biblioteka. Nažalost, morao sam da se žrtvujem s obzirom na redosled učitavanja izvršnih fajlova u odnosu na biblioteke zarad čitljivosti grafa.

Zvjezdana mapa


Odaberimo uslovno nekoliko grupa učitavanja.

OC počinje da radi u modulu ntoskrnl.exe, koji je jezgro OS-a. I točnije, s funkcijom KiSystemStartup (). Zajedno sa preuzimanjem komponente sistemačini osnovu OS-a: razdvajanje načina rada, osnovne usluge za prilagođene aplikacije itd. Ova grupa takođe uključuje drajvere označene za učitavanje pri pokretanju sistema. Ukratko, ovdje se rađa Windows.

Sljedeći čvor je upravitelj sesije ( menadžer sesije). Zastupljen je od strane prvog poslije sistemski proces počevši u Windows-u - smss.exe. Proces je poznat po tome što je domaći Windows proces to jest, ne koristi Win32 podsistem, koji uglavnom još nije učitan. Ovaj proces koristi samo izvorne usluge operativnog sistema preko ntdll.dll, koji je interfejs korisničkog režima za usluge operativnog sistema. Također, ovaj proces je pouzdana komponenta operativnog sistema i ima ekskluzivna prava, na primjer, može kreirati sigurnosne tokene. Ali njegova glavna svrha je kreiranje sesija i inicijalizacija podsistema, kako grafičkih tako i raznih izvršnih (Windows, POSIX). Ova školjka nagrađuje svakoga prema njegovim potrebama.

Grupa za prijavu se sastoji od nekoliko procesa. Generalno, oni su odgovorni za inicijalizaciju sesija. Ovo uključuje prikazivanje ekrana dobrodošlice, kreiranje desktopa, pokretanje procesa pokretanja i inicijalizaciju sigurnosnog mehanizma itd. Ova metla briše sve strance.

Grupa usluga se pokazala najmasovnijom. Duguje veliki dio svog volumena SuperFetch usluga... Ovo je onaj za koji kažu da se vikendom puni unaprijed uredski paket, a na početku radne sedmice - Steam sa igračkama. Superfetch preuzimanja velika količina modula na startu sistema, tako da će kasnije "sve raditi brže". A pored njega, sistem ima dovoljno servisnih aplikacija i drajvera za automatsko pokretanje. Mislim da su svi vidjeli dodatak za usluge i aplikacije. Ova životna zvijezda uključuje sve što je potrebno i ne mnogo u sistemu.

Posljednji koji treba spomenuti je omiljeni explorer.exe. Važno je napomenuti da su do trenutka kada se pokrene, svi moduli koje koristi već učitani u memoriju. Snimak ekrana uključuje i određeni vcredist_x64.exe - jadnik je ležao na radnoj površini eksperimentalne virtuelne mašine i dirigent ga je učitao u memoriju.

Općenito, modul ima mnogo načina za učitavanje u memoriju. Na primjer, dovoljno je zatražiti informacije iz resursa izvršne datoteke, uključujući njenu ikonu. Konkretno u ovaj primjer Explorer je provjerio da li je ovaj program povišeni, tj. da li je vrijedno dopuniti odgovarajući crtež žuto-plavim štitom do ikone. Još jednom napominjem da učitavanje modula u memoriju ne znači izvršavanje njegovog koda!

Lično, rezultujuću sliku držim blizu. Zavisnosti, na primjer, vozači su dobro praćeni na njemu. Takođe uparen sa uslužni program Sysinternals Autoruns, možete vidjeti u kojoj fazi učitavanja su određeni moduli povučeni.

Grafikon pokretanja je napravljen za Windows 7 Enterprise x64 instaliran na virtuelnom VMware mašina... Ispod su vektorska slika graf i direktno datoteku u gml formatu, s kojom se možete igrati u bilo kojem uređivaču grafova.

Umorni ste od Windows 7,8,10 koji se sporo učitava? DA, što je više vremena instaliran operativni sistem, to više ova tema počinje da muči. Računari postaju sve moćniji i efikasniji, ali istovremeno rastu i zahtjevi programa koji se razvijaju za novu opremu. Na primjer, Windows XP se pokreće red veličine brže od Windows 7/10 na istom hardveru.

Dakle, odustanite od novih prilika za dobrobit brzo učitavanje operativni sistem? Ne, srećom postoje zeznuti i ne baš trikovi koji će nam pomoći u rješavanju ovog problema. U ovom članku ćete naučiti kako programski smanjiti vrijeme Windows boot do 20 sekundi ili manje.

Prvi korak, usluge i procesi

Windows se često pokreće dodatne usluge koji usporavaju učitavanje i rad sistema. Obezbeđena je i podrška za raznovrsnu opremu, pa samim tim i usluge koje je pružaju korektan rad se pokreću zajedno sa sistemom. Naravno, ako sistem smatra da nema potrebe za servisom (jer jednostavno ne postoji odgovarajući uređaj u računaru), onda se isključuje. Ali još uvijek je potrebno vrijeme za pokretanje, provjeru i zaustavljanje usluge.

Pokrećemo program "Konfiguracija sistema", za to pritisnemo "Win + R", upišemo u prozor: msconfig i pritisnite Enter. Privremeno onemogućiti ne potrebne usluge, idite na karticu istog imena:

Ali morate razumjeti koje usluge se mogu isključiti, a koje se moraju ostaviti da rade. Za većinu usluga je lako pronaći informacije na Internetu, tako da se neću detaljnije zadržavati na tome. Reći ću samo: nema potrebe žuriti i isključiti sve, to nažalost može utjecati na rad operativnog sistema.

Koristeći istu logiku, onemogućite programe učitane pri pokretanju sistema na sljedećoj kartici "Pokretanje". Više detalja je dato u posebnom članku. Morat ćete ponovo pokrenuti računar da biste primijenili nove parametre pokretanja.

Drugi korak, registar

Postoji u Windows je slab mjesto - registracija. Tako se dogodilo od davnina da je većina vitalnih Windows postavke pohranjene u hijerarhijskoj bazi podataka. Od koje brzine OS pronalazi obavezni unosi u registru, i brzina preuzimanja i općenito rad Windows OS-a direktno ovise.

Nije neuobičajeno da programi za deinstalaciju programa rade neefikasno, ostavljajući u registratoru unose o svom prisustvu i radu (parametri, registrovane biblioteke, vezivanje za određene ekstenzije datoteka, itd.). Takvi zapisi se mogu smatrati smećem koje zatrpava bazu podataka. I potrebno je riješiti se ovog smeća, za što vrijedi koristiti uslužne programe kao što su, na primjer, Reg Organizer, CCleaner, Ashampoo WinOptimizer ostalo.

Pokrenite CCleaner, idite na odjeljak "Registar", kliknite "Traži probleme", a na kraju - "Popravi odabrano":

Tokom takvog čišćenja, i samo dok Windows radi, registrator je konstantno fragmentiran. To znači da ćete morati DEFragovati registar. To se može učiniti pomoću programa Defraggler od istog programera. Međutim, ja ću to učiniti važna napomena da u nekim slučajevima "čišćenje" registra može uticati na i važni parametri... Stoga je imperativ unaprijed, a u slučaju problema u pod operativnim sistemom Windows možete se odmah vratiti u prethodno stanje.

Treći korak, glavni

Sada možete započeti dubinsku optimizaciju procesa pokretanja sistema i programa. Tokom izvršavanja aplikacija mogu se pojaviti mnoge sporedne radnje, kao npr dugo utovar dodatne biblioteke i potprogrami, uslovno predviđanje grananja, promašaj keša i sve te stvari. Analiza ovih podataka naziva se profiliranjem.

Pošto je OS o kojem je riječ kreirao Microsoft, koristit ćemo profiler koji je kreirala ista kompanija - Windows Performanse Toolkit. Nedavno je ovaj alat uključen u Windows SDK. Na sajtu Microsoft možete preuzeti web instalater.

Nije potrebno instalirati sve uključene komponente, to možete učiniti samo uz Windows Performance Toolkit

Ovaj alat vam omogućava da pratite opterećenje operativnog sistema od samog početka. Potrebna nam je izvršna datoteka "xbootmgr.exe", koja se nalazi u fascikli u koju ste se udostojili da instalirate Windows Perfomance Toolkit, podrazumevano se nalazi u direktorijumu "C: \ Program Files \ Microsoft Windows Performance Toolkit \".

Pogledajte video ili nastavite čitati članak:

Da biste pozvali uslužni program, pokrenite xbootmgr.exe s parametrom, na primjer, parametar "-help" će prikazati listu svih mogućih funkcija. Da biste to učinili, pritisnite tipke "Win + R" ili idite na meni "Start -> Run" i unesite naredbu u prozor:

xbootmgr –pomoć

Nije potrebno dodavati putanju do datoteke, ako je već pokrenuta:

Za zabavu, ako želite da vidite kako se vaš sistem ponaša kada se pokrene ovog trenutka zatim pokrenite naredbu:

xbootmgr -trace boot

Ponovo će pokrenuti računar i prikupiti podatke tokom pokretanja. Rezultat njenog rada možete vidjeti u dosijeu boot_BASE + CSWITCH_1.etl koji će xbootmgr sačuvati u svom folderu ili u folderu "C: \ Korisnici \ vaše_name". Ova datoteka sadrži sve informacije o ponašanju programa pri pokretanju sistema, možete vidjeti puno zanimljivih stvari. Da biste to učinili, dvaput kliknite na datoteku da otvorite Analyzer:

Ako ste zainteresovani, proučite informacije, tu je sve do najsitnijih detalja o procesu pokretanja: koliko sekundi je bilo potrebno za pokretanje svakog procesa, kako su korišteni resursi računara itd.

Sada pređimo na posao - počnimo proces automatska analiza i ubrzati učitavanje Windowsa. Pokrenite naredbu:

xbootmgr -trace boot –prepsystem

Tokom optimizacije, podrazumevano će se izvršiti 6 restartovanja i 6 fajlova sa informacijama o ponašanju programa pri svakom ponovnom pokretanju biće sačuvano u istom direktorijumu. Cijeli ovaj proces je prilično dugotrajan, ali ne zahtijeva učešće korisnika. Možete uspješno ručati dok program radi. I ne zaboravite prvo provjeriti ima li par gigabajta. slobodan prostor na "C:" pogon!

Nakon ponovnog pokretanja, poruke će se pojaviti u bijelom prozoru, na primjer "Odgoda za praćenje pokretanja 1 od 6" s odbrojavanjem:

Ne morate da pokušavate da radite sa laptopom, samo sačekajte. Pojavit će se još poruka. U drugoj fazi, prozor “Priprema sistema” je visio oko 30 minuta, dok procesor nije bio ničim učitavan, ali se onda desilo ponovno pokretanje i ostale faze su išle brzo. Zapravo, cijeli proces može trajati sat vremena.

Šta radi Xbootmgr? Ne onemogućuje nepotrebne usluge i procese, kako se čini. Xbootmgr optimizuje pokretanje tako da se u svakom trenutku resursi računara maksimalno koriste. Odnosno, tako da nema toga kada je procesor napunjen na 100%, i HDD odmara, ili obrnuto. Takođe se dešava. Nakon posljednjeg ponovnog pokretanja, ništa ne treba raditi, Windows će se pokrenuti, pa čak i raditi, brže.

Četvrti korak, opasan

U sedam, kao iu XP-u (iako ne nagađaju svi o tome), postoji podrška višejezgarni procesori... Nije jasno samo zašto sam sistem nije uvijek u mogućnosti da koristi sve raspoložive resurse kada se pokrene, već ih počinje koristiti tek kada se već u potpunosti učita i korisnik počne s radom.

Zato joj moramo pomoći da koristi raspoložive resurse u parametrima pokretanja sistema. Da biste to učinili, morate proučiti konfiguraciju. Koristeći kombinaciju tipki "Win +" R "otvorite prozor "Pokreni" i pišite msconfig naredba, pritisnite "OK". U prozoru za konfiguraciju sistema koji se pojavi, odaberite karticu "Preuzimanje".

Odabirom "Dodatni parametri"

U prozoru koji se pojavi postavite parametre "Broj procesora" i "Maksimalna memorija" na maksimum. Sada pažnja! Zatvaramo i ponovo otvaramo program, vidimo da vrijednost "Maksimalne memorije" nije resetirana na "0". Ako je tako, onda uklonite kvačicu odavde, inače bi sistem mogao neće uopšte početi... Ponovo pokrenite, gotovi ste.

Napomena: Ako odlučite dodati još RAM-a ili zamijeniti procesor drugim (sa veliki iznos kernela), tada će se gore navedeni parametri morati promijeniti. U suprotnom, sistem jednostavno neće koristiti dodatna memorija i/ili dodatna jezgra procesora.


Pokretanje računara nije samo njegovo uključivanje. Uključivanje je događaj, a pokretanje je proces. Vremenski je rastegnut i javlja se ispod eksterna kontrola... U zavisnosti od toga ko je kontrolna strana, mogu se razlikovati tri faze u pokretanju računara.

Prvi korak

U prvoj fazi, lansiranje kontroliše osoba. Prvo, mora se uvjeriti da je tastatura - glavni kontrolni uređaj - dostupna i povezana, te da li je napajano. Da biste pokrenuli pokretanje, samo pritisnite dugme prednji panel- tada se proces razvija automatski.

Ako u stvari automatski start nije potrebno, ali to se dešava prilikom izvođenja radova popravke i restauracije, prva faza je najljepše vrijeme za preuzimanje kontrole od automatike i preuzimanje. Ovo se radi pomoću tastature. Detalji su u nastavku.

Druga faza

U drugoj fazi, pokretanje računara se kontroliše pomoću uređaja. Tačnije, matična ploča. Preciznije, na njemu se nalazi memorijski čip samo za čitanje (ROM). Sasvim tačno - paket ugrađenih programa pod nazivom BIOS. Možete pročitati kako da konfigurišete meni za pokretanje u BOIS-u u drugom priručniku.

Treća faza

Nakon toga kompjuter dolazi u treću fazu BIOS sistemće pokrenuti programe koji vam omogućavaju čitanje podataka upisanih na interne i eksterne disk medij... Cilj treće faze je učitavanje operativnog sistema. Zapravo, sama ova faza je podijeljena u nekoliko faza, ali nećemo roniti tako daleko.

Kao iu drugoj fazi, kontrolna strana treće faze lansiranja je program. Samo što sada nije "uključen" u ROM matična ploča, i preuzima se sa diska koji je dodijeljen sistemu. Ovaj program je početni pokretač za operativni sistem.

Ako osoba iz nekog razloga nije zadovoljna koji operativni sistem učitava početni bootloader i u kom režimu ga pokreće, možete ometati rad pokretača. Odnosno, osoba može preuzeti upravljanje početnim opterećenjem. To se obično ne radi, ali ako trebate izvršiti određene radnje ili riješiti otkrivene probleme, mogućnost kontrole pokretanja može biti vrlo korisna.

Intervencije za upravljanje bootstrap-om trebale bi se desiti čim se informacije o prepoznatim disk jedinicama pojave na ekranu.

Top srodni članci