Windows | Historie | Operační systémy

Zajímavost z historie: proč taskbar ve Windows 95 neuměl u času zobrazovat sekundy?

Při vývoji tak náročného softwaru jako je operační systém musí padnout velké množství kritických rozhodnutí, které ovlivňují funkčnost a rychlost výsledného produkt. Narazili jsme na jednu takovou zajímavost z historie vývoje Windows 95, jednoho z nejvýznamnějších operačních systémů od Microsoftu.

Windows 95 přinesl kromě revoluční nabídky Start také taskbar neboli spodní lištu, na jejímž pravém konci se neustále zobrazoval datum a čas. Zatímco v betaverzi byl čas zobrazen i se sekundami, ve finální verzi tomu už tak nebylo. Proč se tak stalo?

Důvod prozradil jeden z vývojářů Microsoftu přímo na blogu MSDN – přílišná náročnost na hardware. V době uvedení Windows 95 byla minimální konfigurace stanovena na 4 MB operační paměti, takže úspora i každých pár kilobajtů se hodila k tomu, aby systém fungoval dobře a byl svižnější.

Windows_95_at_first_run.png
Operační systém Windows 95 od Microsoftu

Při zapnutých sekundách v liště musel systém každou sekundu spouštět všechny procesy, které zahrnovaly načtení fontu, vykreslení, smazání a takto dokola. Navíc to zabraňovalo tomu, aby docházelo k problémům s překreslováním všech znaků na obrazovce, které rovněž využívaly procesů spojených s fonty. Pokud by mělo vše fungovat dobře, muselo by pro zobrazení času se sekundami k dispozici více operační paměti.

A jak na konci vyjádření Raymond Chen dodal – „Nejrychlejší kód je ten, který neběží vůbec.“

Diskuze (56) Další článek: Po Googlu se učí sdílet polohu také Facebook. Funkce míří do Messengeru

Témata článku: , , , , , , , , , , , , , , , , , , , , , , , , ,