Raymond Chen nga Microsoft narrativ, pse mbajtja e tastit Shift gjatë rinisjes ndihmonte sistemin Windows 95 të ngjiste më shpejt sesa një rinisje e plotë e kompjuterit.

Pas marrjes së komandës për rinisje EW_RESTARTWINDOWS me tastin Shift të mbajtur, funksioni 16-bit ExitWindows përfundonte punën e bërthamës 16-bit të Windows, pastaj përfundonte puna e menaxherit 32-bit të memories virtuale, më pas procesori kalonte në "modalitetin real" dhe transferonte kontrollin te skedari ekzekutiv "win.com". "Modaliteti real" është një mënyrë e vjetër funksionimi të procesorit me akses të drejtpërdrejtë në pajisje; tani ai paraprin modalitetin e mbrojtur që përdorin sistemet moderne operative.
Kur skedari win.com merrte kontrollin, duke punuar në modalitetin real, si zakonisht në mjedisin DOS, procesori i jepte atij një sinjal për të nisur Windows në modalitetin e mbrojtur. Gjatë nisjes, skedarëve .com u atribuoheshin të gjithë memorja e mbetur pas 640 kilobajtëve standarde për DOS. "Në rastin e 'win.com', ai çliron të gjithë memorjen përtej imazhit të tij për sistemin, kështu që për ngarkimin e Windows në modalitetin e mbrojtur mbetet një bllok i madh i vazhdueshëm i memorjes", shpjegoi zoti Chen.
Nëse ndonjë program merrte memorie në atë hapësirë, që 'win.com' e alokonte për Windows në modalitetin e mbrojtur, memoria e zakonshme do të ishte fragmentezuar, dhe përpjekja për ta rikthyer sistemin në gjendjen në të cilën ishte në nisjen e parë të 'win.com' nuk do të kishte sukses, sepse kërkesa për "një bllok të madh të vazhdueshëm të memorjes" nuk kishte qenë e përmbushur. Në këtë rast, bëhej një rinisje e plotë me kohën e nevojshme për BIOS dhe DOS - me tastin Shift të mbajtur dhe një rinisje "të pastër" të suksesshme, kjo nuk do të ishte e nevojshme.
Burimi:
Burimi: 3dnews.ru
