Një veteran nga Microsoft më në fund shpjegoi pse shtypja e çelësit Shift përshpejtonte ri-ngarkimin e Windows 95

Raymond Chen nga Microsoft tregoi, pse çelësi Shift i shtypur dhe mbajtur gjatë rinisjes ndihmonte sistemin Windows 95 të fillonte më shpejt sesa do të ndodhte me një rinisje të plotë të kompjuterit.

Një veteran nga Microsoft më në fund shpjegoi pse shtypja e çelësit Shift përshpejtonte ri-ngarkimin e Windows 95

Pas marrjes së komandës për rinisje EW_RESTARTWINDOWS me çelësin Shift të shtypur, 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ë memorjes virtuale, më pas procesori kalonte në "modin real" dhe kalonte kontrollin te skedari ekzekutues "win.com". "Medi real" është një mod që është i vjetruar dhe punon me akses të drejtpërdrejtë në harduer; tani është një paraardhës i modit të mbrojtur që përdorin sistemet operuese moderne.

Kur skedari win.com merrte kontrollin, duke punuar në modin real, si zakonisht në mjedisin DOS, procesori i jepte atij një sinjal për të nisur Windows në modin e mbrojtur. Në nisje, skedarët .com merrnin të gjithë memorjen e mbetur pas 640 kilobajtëve standardë për DOS të kompjuterit. "Në rastin e 'win.com', ai lironte të gjithë memorjen përtej imazhit të tij për sistemin, kështu që për nisjen e Windows në modin e mbrojtur mbetej një bllok i madh të vazhdueshëm memorje", shpjegoi z. Chen.

NĂ«se ndonjĂ« program zinte memorje nĂ« atĂ« hapĂ«sirĂ« qĂ« 'win.com' e ndante pĂ«r Windows nĂ« modin e mbrojtur, memorja e zakonshme do tĂ« ishte fragmentuar, dhe pĂ«rpjekja pĂ«r tĂ« rikthyer sistemin nĂ« tĂ« njĂ«jtin gjendje siç ishte nĂ« fillim me 'win.com', nuk do tĂ« ishte me sukses, sepse kĂ«rkesa pĂ«r "njĂ« bllok tĂ« madh tĂ« vazhdueshĂ«m memorje" nuk kishte mbetur. NĂ« kĂ«tĂ« rast, ndodhte njĂ« rinisje e plotĂ« me kohĂ«n e nevojshme pĂ«r BIOS dhe DOS — me çelĂ«sin Shift tĂ« shtypur dhe njĂ« rinisje "tĂ« pastĂ«r" tĂ« suksesshme tĂ« Windows, kjo nuk do tĂ« ishte e nevojshme.

Burimi:


Burimi: 3dnews.ru
Bleni hostim tĂ« besueshĂ«m pĂ«r faqe me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Bleni hostim tĂ« besueshĂ«m pĂ«r faqe me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster