Windows 1.0

Tipinis Windows 1.01 darbalaukis
Kūrėjas Microsoft
OS šeima Microsoft Windows
Kodo modelis Uždaras kodas
Paskutinė versija Microsoft Windows 1.04 / 1987 m. balandžio 8 d.
Branduolio tipas nėra
Licencija Microsoft EULA
Svetainė MS Windows istorija

Windows 1.0 – 16 bitų operacinė aplinka su grafine naudotojo sąsaja, išleista 1985 m. lapkričio 20 d. Tai buvo Microsoft kompanijos pirmas bandymas įdiegti daug užduočių vienu metu vykdančią, grafine naudotojo sąsaja pagrįstą operacinę aplinką asmeninių kompiuterių platformai.

Savybės redaguoti

Skirtingai negu kitos Windows versijos, Windows 1.0 siūlė ribotą daugiaprogramį režimą (angl. multitasking) egzistavusioms MS-DOS programoms ir buvo iš esmės sukurta siekiant sukurti sąveikos paradigmą, programų vykdymo modelį ir stabilią aplikacijų programavimo sąsają (angl. API) vietinėms programoms ateičiai. Dėl Microsoft kompanijos pastangų išlaikyti ankstesnių versijų suderinamumą, šiuo metu ne tik įmanoma gana stabiliai paleisti daugelį Windows 1.0 sistemai sukompiliuotų programų dabartinėse Windows versijose, bet taip pat perrašyti jų kodą atitinkamoje „modernioje“ programavimo kalboje be didesnių modifikacijų.

Windows 1.0 buvo dažnai apibūdinama kaip „grafinė aplinka MS-DOS operacinei sistemai“. Šis apibūdinimas taip pat buvo taikomas ir vėlesnėms Windows versijoms. Iš tikrųjų Windows 1.0 pasileisdavo iš MS-DOS sistemos, Windows 1.0 programos galėdavo „iškviesti“ MS-DOS funkcijas bei grafinę sąsają turinčios programos buvo paleidžiamos iš .exe bylų lygiai taip pat kaip MS-DOS programos. Tačiau Windows .exe bylos turėjo savo modifikuotą „naujosios paleisties“ (new executable – NE) bylos formatą, kuris veikė tik Windows aplinkoje. Aplikacijos turėjo pasiekti atmintį tik per Windows nuosavą atminties valdymo sistemą, kuri įgyvendino programine įranga pagrįstą virtualios atminties schemą, leidžiančią programoms adresuoti ne tik fiziškai prieinamą operatyvinę atmintį.

Nuorodos redaguoti


  Microsoft Windows istorija
Windows: 1.0 | 2.0 | 3.x | NT | 95 | 98 | Me | 2000 | XP | Server 2003 | CE | Mobile | Vista | Server 2008 | Phone | 7 | 8 | RT | 10 | 11