Ingeniaritza konplexua ezkutatzen zuen Windows 95eko berrabiarazte azkarraren trikimailua

Azken eguneraketa: 2026/01/26

  • Windows 95-ek berrabiarazte azkar ezkutu bat zekarren, berrabiaraztean Maius tekla sakatuta edukiz.
  • Sistema ez zen erabat itzali: 16 biteko kernela eta 32 biteko memoria kudeatzailea itzali zituen, eta kontrola win.com-i itzuli zion.
  • win.com fitxategiak ingurunea eta memoria berreraikitzen saiatu zen Windows babestutako moduan berrabiarazteko, prozesu konplexu eta hauskor bat erabiliz.
  • Ideiak Windows modernoan abiarazte azkarraren kontzeptua aurreikusten du, nahiz eta ezegonkortasun eta akats potentzialen arriskuak izan.

Hogeita hamar urte geroago, abiarazi zenetik, Windows 95ek eztabaida sortzen jarraitzen duAtaza-barraz eta Hasi menuaz harago, sistema honek barruan zer gertatzen zen jakin gabe askok erabiltzen zuten trikimailu bat ezkutatzen zuen: berrabiarazte azkarra berrabiaraztean Maius tekla sakatuta edukiz aktibatzen zen sekretu bat.

Ezagutzen zutenek mezua agertzen ikusi zuten «Mesedez, itxaron Windows berrabiarazten den bitartean"" edo "Windows berrabiarazten ari da", eta segundo gutxiren buruan, mahaigaina berriro martxan egongo zen itzaltze osoa eta abiarazteko erritual osoa igaro gabe. Urteetan zehar anekdota misteriotsu samarra izan zen, Raymond Chen Microsoft-eko ingeniari beteranoak xehetasunez azaldu zuen arte. zer gertatzen ari zen benetan prozesu horretan bere blog teknikoan, The Old New Thing.

Windows 95-en berrabiarazte azkarra ezkutua

Berrabiarazte azkarra Windows 95-en

Trikimailua aktibatzeko bezain erraza zen, gaizki dokumentatuta zegoenez: Maius tekla sakatuta edukitzea nahikoa zen Hasi menuan berrabiarazteko aukera hautatzean, sistema osoa itzali eta berrabiarazi beharrean, Windowsek "Itxaron Windows berrabiarazten den bitartean" mezua erakusten zuen bide alternatibo bat exekutatu zuen eta erabiltzailea ohi baino askoz lehenago itzuli zuen mahaigainera.

Laurogeita hamarreko hamarkadan, disko gogor mekanikoak ohikoak zirenean eta berrabiarazte bakoitzak hainbat minutu iraun zezakeenean, errendimendu azkarrago hau laguntza ongi etorria zen, batez ere Europako bulego eta etxeetan, non... Makinak DOS aplikazioekin eta 16 biteko softwarearekin batera bizi zirenErabiltzaile askok uste zuten zientzia handirik gabeko lasterbide soil bat zela, baina errealitatean barne-sekuentzia nahiko sofistikatu bat ezkutatzen zuen.

Raymond Chenek azaltzen du giltza batean zegoela ExitWindows funtzio zaharrarekin lotutako bandera bereziaHau 16 biteko ingurunetik heredatu zen. Sistemak Maius tekla erabiliz berrabiaraztea detektatzen zuenean, ez zuen ordenagailua guztiz berrabiarazteko agindurik ematen, baizik eta eragiketa mugatuago bat: Windows itxi eta hardware guztia berrezarri gabe berrabiaraztea.

Eduki esklusiboa - Egin klik hemen  Nola kendu birusak eskuz

Lasterbide hori gaituta, Windowsek urrats-segida oso zehatz bat abiarazi zuen. Lehenik eta behin, 16 biteko nukleoagero gelditu zen. 32 biteko memoria birtualaren kudeatzailea Orduan, CPUa "benetako modura" itzuliko litzateke, x86 prozesadoreen oinarrizko funtzionamendu-egoerara. Une horretan, kontrola abioko fitxategira itzuliko litzateke. irabazi.com barne-seinale batekin, hau galdetzearen baliokidea zena: "Windows berriro abiarazi al dezakezu babestutako moduan?"

Une horretatik aurrera, win.com-ek hartu zuen kontrola eta "Windows berrabiarazten ari da" testua erakutsi zuen, ingurunea berreraikitzen saiatuz sistemak bezala. Hutsetik abiarazi berri dabaina itzaltze-ziklo estandar osoa igaro gabe.

Zer egiten ari zen zehazki win.com berrabiarazte azkarraren bitartean?

Windows 95-en berrabiarazte azkarraren barne prozesua

Fitxategia win.com startup-aren pieza nagusia izan zen Windows 95ekoa. .com programa bat zen, muntaketa-lengoaian idatzia, DOSen gainean ingurune grafikoa abiarazteaz arduratzen zena. Berrabiarazte azkar baten testuinguruan, bere eginkizuna are kritikoagoa zen, errealitatean guztiz itzali ez zen sistema batetik abio garbi bat simulatu behar zuelako.

Chenen arabera, CPUa modu errealera itzuli zenean, win.com-ek argibide berezi bat jaso eta jarraitu zuen hainbat aldagai global berrezarri eta komando-lerroko parametroak jatorrizko balioetara itzultzeko, programa lehen aldiz exekutatzen ariko balitz bezala. Barneko "iturgintza" lan konplexua zen, hain zuzen ere dena muntaketa-lengoaian programatuta zegoelako, gaur egungo abstrakzio-geruzarik gabe.

.com luzapena duten fitxategiak, hala nola win.com, lehenespenez kargatzen ziren, okupatuz eskuragarri dagoen ohiko memoria guztiaHala ere, kasu zehatz honetan, programak bere irudi propiotik haratago geratzen zen memoria ia guztia askatu zuen, Windows babestutako moduan berriro kargatu ahal izateko bloke jarraitu handi bat uzteko helburuarekin. Maniobra hau ezinbestekoa zen berrabiarazte azkarra ondo funtzionatzeko.

Arazoa sortu zen saioan zehar beste bat agertu zenean atzeko planoko programa Win.com-ek esleitutako memoriaren zati bat erabiltzen zuen. Softwareak, kontrolatzaile batek edo edozein utilitatek espazio hori okupatzen bazuen, ohiko memoria eskuragarri geratzen zen. zatikatuta eta jatorrizko ingurunea berreraikitzeko saiakera ez zen bideragarria. Kasu horietan, berrabiarazte azkarra ezin izan zen diseinatutako moduan burutu.

Eduki esklusiboa - Egin klik hemen  Nola berreskuratu zure Apple ID pasahitza

Memoria garbi eta antolatuta balego, win.com-ek zuzenean salto egingo luke honen arduradun den kode atalera Berrabiarazi Windows babestutako moduanmakina birtualaren kudeatzailea eta 32 biteko geruzak berriro sortzea. Erabiltzaileak laster ikusiko zuen mahaigaina eta prozesuaren zati handi bat gorde izanaren inpresioa izango zuen, eta horixe bera gertatu zen.

Irtenbide burutsua, baina hauskorra eta arriskutsua neurri batean.

Berrabiarazteko trikimailu sekretua Windows 95ean

Mekanismo oso honek abiarazte-denbora segundo edo minutu gutxiagorekin murriztea ahalbidetzen zuen, baina ez zuen preziorik. Microsoftek berak bazekien konponbide bat zela. burutsua baina delikatua, oso tipikoa atzeranzko bateragarritasuna eta memoriaren erabilera muturrekoak diseinuaren dotoreziak baino gehiago pisatzen zuten garai batean.

Chenek gogoratzen du berrabiarazte azkarra ez zela guztiz segurua eta erabilera masiboko funtzio gisa pentsatu, baizik eta sistemaren gaitasun gisa. ez-ofizialki ustiatuOhiko abiarazte-egiaztapen batzuk alde batera utzita, sistema egoera aurreikusezinetan gera liteke zerbait behar bezala berrabiarazten ez bada.

Egoera bereziki zoritxarrekoetan, win.com fitxategiak sar dezake berrabiarazi begizta Zaila zen sistema gelditzea edo egoera hain ezegonkorrean uztea, non Windows 95 berriro instalatu behar zen erabat. Erabiltzaile batzuek matxurak edo erroreak jakinarazi zituzten hainbat berrabiarazte azkar jarraian egin ondoren, ziurrenik kontrolatzaile batzuk ez zirelako egoera guztiz koherente batera itzultzen.

Garai hartako beste xehetasun ageriangarri bat memoria nola estutzen zen izan zen: win.com-en kodearen zati batzuk... aldagai globalen espazio gisa berrerabili zutenSarrera puntuko lehen byteak, behin bakarrik exekutatuak, datuak gordetzeko birziklatu ziren, zati hori berriro ez zela inoiz erabiliko pentsatuz. Berrabiarazte azkar baten testuinguruan, exekuzio-fluxua ez zen puntu horretara itzultzen, beraz, garatzaileek "trikimailu" mota hau ondorio agerikorik gabe egin zezaketen.

Gaur egungo ikuspuntutik maniobra arduragabea dirudien arren, Windows 95en unerik gorenean, modu pragmatikoa zen arazoari aurre egiteko. ohiko memoriaren mugak eta 16 biteko eta 32 biteko inguruneen beharrezko koexistentzia. Ez da harritzekoa barne-bide hauek publiko orokorrari ez ezagutaraztea.

Eduki esklusiboa - Egin klik hemen  Nola jakin dezaket zein Macbook daukadan

Windows 95etik gaur egungo startup azkarretaraino

Windows 95 berrabiarazi azkarra

Berrezartze azkar honen atzean dagoen filosofia ez da desagertu. Izan ere, Microsoften egungo sistemen zati handi bat, hala nola Windows 10 edo 11, Abiarazte azkarra barne hartzen dute zeinak, berdinak ez diren arren, helburu berdina duen: Erabiltzaileak ordenagailua pizten duen bakoitzean abiarazte osoa saihestu.

Sistemaren bertsio modernoetan, teknika desberdina da. Win.com bezalako programa batean eta CPUaren modu errealean oinarritu beharrean, kernel eta kontrolatzaile nagusiak... Hibernazio fitxategi batean gordetzen diraGailua pizten duzunean, Sistemak ez du dena hutsetik berreraikitzen, baizik eta gordetako egoera hori berreskuratzen du., hasierako urratsen zati handi bat kenduz.

Espainiako edo Europako edozein herrialdetako erabiltzaile arruntarentzat, horrek esan nahi du ordenagailua segundo gutxitan itzalita egotetik martxan egotera pasatzen dela, pentsaezina dena Windows 95 disko gogor motelekin eta bateragarritasun-adabakiz betetako arkitekturarekin batera zegoenean. Hala ere, Maius teklaren trikimailuarekin gertatzen den bezala, Ez dira abantaila guztiak..

Hasiera azkar modernoa Honek gatazkak sor ditzake kontrolatzaile edo kanpoko gailu batzuek itzaltzearen eta hibernazioaren arteko "erdibideko" egoera horrekin ondo funtzionatzen ez badute.; Adibidez, Microsoftek Windows 11 itzaltzea eragozten zuen akats bat konpondu duErabiltzaile aurreratu batzuek funtzioa desgaitzea aukeratzen dute egonkortasun arazoak dituztenean, edo itzaltze osoa behartzea sistema edo hardware aldaketa kritikoak egin behar dituztenean.

Nolanahi ere, Raymond Chenek Windows 95 berrabiarazteari buruz emandako azalpenak ideia batzuk nola sortu diren ulertzen laguntzen du. hamarkadetan zehar iraun zuen Windowsen bilakaeran. Laurogeita hamarreko hamarkadan ExitWindows banderekin, win.com-ekin eta ohiko memoriarekin egiten zena, gaur egun hibernazio fitxategiekin eta 64 biteko kerneleekin lortzen da, baina Helburua berdina da: egonkortasuna gehiegi arriskuan jarri gabe itxaronaldien murrizketa.

Hori Berrabiarazten duzun bitartean Maius tekla sakatuta edukitzearen trikimailu zaharrak Windows 95 aroa laburbiltzen du ezin hobeto.Bateragarritasunaren, errendimenduaren eta muga teknikoen arteko orekan oinarritutako diseinatutako sistema bat, interfaze sinple baten azpian berrezartze mekanismo bat ezkutatzeko gai dena. bezain azkarra eta sofistikatua eta, aldi berean, harrigarriro hauskorra.

Nola jakin Windows-en arazo bat BIOSak eragiten duen BIOSera sartu gabe
Erlazionatutako artikulua:
Nola jakin Windows-en arazo bat BIOSak eragiten duen BIOSera sartu gabe