211service.com
Kāpēc datori neieslēdzas uzreiz?
Datora palaišana vairs neaizņem dažas minūtes, taču tas joprojām ir tālu no momentānas. Pat izmantojot modernu, īpaši ātru elektroniku, ir aizkavēšanās, pirms varat sākt kaut ko darīt. Kas aizkavē lietas?
Staigā, tad skrien
Dators ir inerts elektronikas gabals, līdz nospiežat barošanas pogu. No šī brīža visas tā daļas tiek virzītas un piekrīt palaišanai. Šīs zemā līmeņa darbības notiek secīgi, pirms tiek ielādēta operētājsistēma un citas darbības, kā arī lietojumprogrammas kļūst pieejamas.
Pirmkārt, pirms jebkādu instrukciju ielādes notiek zināma rīkles tīrīšana. Kad jauda sāk plūst, specializētās mikroshēmas nodrošina pareizu un stabilu spriegumu. Pulksteņiem, iebūvētajiem taimeriem, kas nodrošina visu, lai viss darbotos ar dažādām frekvencēm, piemēram, stūrmaņiem uz sacīkšu laivām, jāsāk skaitīt miljoniem vai miljardiem reižu sekundē. Procesori, kas apstrādā noteiktas perifērijas ierīces, piemēram, tastatūras vai tīklus, veic paši savu ātro sāknēšanu.
Pēc tam centrālais procesors (CPU) pamostas un sāk palaist sāknēšanas ielādētāju — programmatūru, kas pārnestā nozīmē pavelk datoru uz augšu ar savām sāknēšanas siksnām. Sāknēšanas jēdziens sakņojas 1950. gados. Kopš 1970. gadiem lielākā daļa centrālo procesoru ir meklējuši noteiktu iepriekš noteiktu vietu nepastāvīgajā atmiņā (atmiņa, kas darbojas bez strāvas), kur tā var ievilkt pirmo programmas kodu. Kopš datoru sākuma šis sāknēšanas ielādētājs bija BIOS (pamata ievades/izvades sistēma). Apple un citu ražotāju datoriem bija savi ekvivalenti, kas visi pārbauda un sagatavo aparatūru. Ja viss ir kārtībā, BIOS sāk ielādēt operētājsistēmu, kas mūsdienu versijās pārņem visas BIOS funkcijas sāknēšanas laikā, un jūs esat ceļā.
Katrs posms rada kavējumus, taču pēdējo trīs gadu laikā tie ir samazinājušies. BIOS lielā mērā ir nomainīta, cietvielu diskdziņiem (SSD) ir uzlabota veiktspēja, un ārkārtīgi mazjaudas miega vai hibernācijas stāvokļi ir apieti, ka nav nepieciešama atkārtota palaišana.
Atjaunota programmatūra
BIOS nomaiņai ir bijusi ievērojama ietekme. Centieni sākās 1998. gadā, kad Intel sāka strādāt pie standarta, ko tagad sauc par UEFI (Universal Extensible Firmware Interface). UEFI ir efektīvāks kods, kas paredzēts mūsdienu procesoriem. Tas arī nosaka uzdevumu prioritāti labākā secībā lielākajai daļai lietotāju. Tas aizkavē ilgstošu sistēmu palaišanu, kas gandrīz nevienam nav vajadzīga uzreiz, un tā vietā tiek atbalstīta draiveru ielāde, lai video displejs tiktu iestatīts un darbotos. Tas lietotājiem sniedz arī agrākas norādes, ka notiek virzība uz sāknēšanu. Ideālā gadījumā viņi ātri saprot: Ak, tas darbojas! Es zinu, ka tas ir dzīvs, saka Maikls Krau, kurš vada nozares komunikāciju darba grupu UEFI forumā, standartu grupā, kas pārvalda tehnoloģiju.
Lai gan UEFI jau ir ieviesis daudzus uzlabojumus, grupa turpina strādāt, lai noskūtu milisekundes un vairāk. Ja mēs varētu nospiest pogu tā, lai tā ieslēgtos nulles sekundēs, tas būtu brīnišķīgi, saka Krau.
Skūšanās sekundes
Tikmēr OS veidotāji ir strādājuši gadiem ilgi, lai samazinātu laiku starp pārsūtīšanu no sāknēšanas ielādētāja un pieteikšanās ekrāna vai pilnībā funkcionālas darbības vides parādīšanos. Windows joprojām var paiet 30 līdz 60 sekundes, lai palaistu pirmo reizi, taču Windows 8, izmantojot nelielu triku, ievērojami samazināja turpmākos sāknēšanas darbus. Datori jau sen piedāvā dažādus miega stāvokļus, kuros datora darbību stāvoklis tiek ierakstīts cietajā diskā, SSD vai zibatmiņā, tādējādi nodrošinot ātrāku atkopšanu, nekā nodrošina atsāknēšana. Operētājsistēmai Windows 8.1, kas parādījās 2013. gadā, tika pievienots variants. Lietotājs var izvēlēties ātru palaišanu, kas nozīmē, ka pēc datora izslēgšanas cietajā diskā vai SSD tiek saglabāts ne tikai datora stāvoklis, bet arī liela daļa operētājsistēmas darbībai nepieciešamo iestatījumu. Nākamajā palaišanas reizē UEFI sāknēšana joprojām notiek, taču operētājsistēmas daļa notiek ātrāk, tāpēc ātra palaišana var ilgt astoņas līdz 15 sekundes.
Līdzņemamā:
Kopumā ir jāsamazina efektivitāte, un šķietami tūlītēja sāknēšana nav neiespējama, jo īpaši ar vēl efektīvākām uzglabāšanas tehnoloģijām.
Paldies Horhe Soares par šīs nedēļas jautājumu. Ja jums tāds ir, sūtiet ieteikumus uz [email protected]