Windows 3.x | |
---|---|
| |
Dezvoltator | Microsoft Corporation |
Familia OS | Windows 3.x / DOS |
Prima editie | 22 mai 1990 |
ultima versiune | Windows pentru grupuri de lucru 3.11 ( 1993 ) |
Tipul de kernel | Vezi articolul |
Licență | EULA Microsoft |
Stat | Istoric (învechit la 31 decembrie 2001, versiuni încorporate la 1 noiembrie 2008) [1] |
Anterior | Windows 2.x |
Următorul | Windows 95 și Windows NT |
site web | windows.microsoft.com/ru… |
Windows 3.x este numele generic pentru generarea de sisteme de operare Windows de la Microsoft Corporation lansată din 1990 ( Windows 3.0 ) până în 1994 ( Windows 3.2 ). Prima versiune răspândită de Microsoft Windows a fost 3.0, permițând Microsoft să concureze cu Macintosh și Commodore Amiga pentru sistemele de operare GUI .
Windows 3.0 a fost lansat pe 22 mai 1990, cu o interfață de utilizator semnificativ actualizată și îmbunătățiri tehnice pentru a profita de capacitățile de gestionare a memoriei ale procesoarelor Intel 80286 și 80386 . Programele text create pentru MS-DOS puteau fi rulate într-o fereastră (această caracteristică era disponibilă anterior într-o formă mai limitată în Windows/386 2.1 ). Acest lucru a făcut ca sistemul să fie utilizabil ca o simplă bază multitasking pentru programe mai vechi; totuși, pentru computerele de acasă, această caracteristică era de mică valoare, deoarece majoritatea jocurilor și aplicațiilor de divertisment încă necesitau acces direct la DOS.
Instrumentul MS-DOS Executive, care a fost folosit anterior pentru a rula programe și a gestiona fișiere , a fost înlocuit cu instrumentele Program Manager și File Manager, care facilitează acest lucru. Cu toate acestea, MS-DOS Executive a fost încă livrat cu sistemul ca interfață de utilizator alternativă. Panoul de control, care anterior era un applet obișnuit , a fost reproiectat și a început să semene mai mult cu omologul său din sistemul de operare Mac OS . Acesta a centralizat setările sistemului, inclusiv controlul limitat asupra schemei de culori a interfeței. Au fost incluse mai multe aplicații simple, cum ar fi editorul de text Notepad și procesorul de text Windows Write (ambele moștenite din versiunile anterioare de Windows), un macro recorder (o caracteristică unică pentru Windows 3.0; ulterior eliminată) și un calculator (tot din anterioare). versiuni de Windows). ). Jocul mai vechi Reversi a fost completat cu jocul de cărți solitaire Klondike .
Windows 3.0 a fost ultima versiune de Windows despre care Microsoft a pretins că este pe deplin compatibilă cu aplicațiile Windows mai vechi.
Extensiile media au fost lansate în toamna anului 1991 pentru a sprijini unitățile CD și plăcile de sunet pe măsură ce acestea au devenit mai comune. Aceste extensii au fost lansate producătorilor OEM , în principal producătorilor de plăci de sunet și unități CD. Au adăugat la Windows 3.0 capacitatea de a introduce/ieși ușor audio și de a reda CD-uri audio. Noile funcții de extensie media nu erau disponibile în modul real . Ulterior, multe dintre caracteristicile acestor extensii au fost incluse în Windows 3.1.
Windows 3.1 (inițial cu numele de cod Janus ), lansat pe 18 martie 1992, a fost o versiune îmbunătățită a Windows 3.0. Include sistemul de fonturi TrueType (și un set preinstalat de fonturi destul de de înaltă calitate), ceea ce a făcut din Windows o platformă desktop serioasă pentru prima dată . Capacități similare ar putea fi obținute în Windows 3.0 utilizând aplicația Adobe Type Manager . Această versiune de Windows includea, de asemenea, un program antivirus simplu , Microsoft Anti-Virus pentru Windows , care mai târziu a devenit notoriu pentru că a identificat Windows 95 Setup ca conţinând un virus de computer . Începând cu această versiune, sistemele Windows acceptă acces la hard disk pe 32 de biți .
Windows 3.1 a fost conceput pentru a fi cât mai compatibil cu platformele Windows mai vechi. Ca și versiunea 3.0, Windows 3.1 avea File Manager și Program Manager.
De asemenea, a fost lansată o versiune specială, numită Windows 3.1 pentru Europa Centrală și de Est , care suporta chirilic și avea fonturi cu semne diacritice .
Suportul nativ pentru rețea a fost introdus în Windows for Workgroups 3.11 , o versiune îmbunătățită a Windows 3.1. Acesta a inclus suport pentru SMB pentru partajarea fișierelor NetBEUI și/sau IPX , precum și jocul Hearts pentru PC și VSHARE.386 , un driver de dispozitiv virtual pentru programul SHARE.EXE . Windows pentru Workgroups 3.11 acceptă acces la fișiere pe 32 de biți, redirectoare complete de rețea pe 32 de biți[ termen necunoscut ] și memoria cache a fișierelor VCACHE.386 . În plus, suportul pentru modul standard și jocul Reversi au fost eliminate în versiunea 3.11. Suportul pentru protocoalele TCP/IP în Windows 3.x sa bazat pe pachete separate de la terți (cum ar fi Winsock ). Un supliment de la Microsoft (numit de cod Snowball ) a oferit și suport TCP/IP pe Windows pentru grupuri de lucru, dar acest pachet nu a fost disponibil pe scară largă.
Compatibilitatea limitată cu noul API Win32 pe 32 de biți utilizat în Windows NT a fost oferită de pachetul de supliment Win32s .
În 1994, a fost lansat Windows 3.2. Windows 3.2 a fost o actualizare a Windows 3.1 pentru a corecta ortografia și afișarea fonturilor chinezești complexe [2] .
De-a lungul timpului, Windows 3.x a fost înlocuit de Windows NT ( Windows NT 3.1 , etc.), Windows 95 , Windows 98 și mai târziu, care a integrat componentele MS-DOS și Windows într-un singur produs.
Mai târziu, Windows 3.x și-a găsit drum în sistemele încorporate mai vechi . La 1 noiembrie 2008, Microsoft a încetat să mai elibereze licențe pentru utilizarea sa [1] .
Familia Windows 3.x poate funcționa în trei moduri de memorie diferite :
Modul real a permis computerului să funcționeze ca și cum ar fi un computer 8088 , inclusiv o limită a cantității maxime de RAM disponibilă (1 megaoctet ). Schema de memorie extinsă a fost folosită pentru a utiliza memoria în spațiul de adrese de peste 1 megaoctet (dacă există). Acest lucru a încetinit în mod semnificativ computerul, iar modul real a fost folosit numai dacă unele aplicații mai vechi nu puteau rula în modurile standard și extinse sau pe computere mai vechi care acceptau doar modul real. Windows 3.0 a fost ultima versiune de Windows care putea rula în modul real.
Modul standard necesita un procesor 286 sau mai mare și folosea modul protejat al procesorului respectiv. Acest lucru a permis accesarea directă a întregii memorie RAM a computerului în același timp și a făcut posibilă utilizarea memoriei virtuale , multitasking (Windows nu folosea multitasking în modul standard pentru aplicațiile DOS) și protecție a memoriei, ceea ce a făcut Windows mai stabil în evenimentul unei erori de aplicație. Suportul pentru modul standard nu este disponibil în Windows for Workgroups 3.11.
Modul îmbunătățit 386 necesita un procesor 386 sau mai mare. Acesta includea toate beneficiile modului standard, plus adresarea pe 32 de biți pentru un acces mai rapid la memorie și execuția programului. Cu toate acestea, acest mod necesita suport pentru drivere , astfel încât dispozitivele cu drivere mai vechi nu puteau funcționa în modul avansat. . Având în vedere acest lucru, utilizatorii trebuiau să aștepte să apară noi drivere, să elimine dispozitive de pe computer sau să lucreze în modul standard. . Principalul beneficiu al modului avansat a fost realitatea multitasking între aplicațiile DOS (dar nu Windows) și capacitatea de a le rula pe Windows.
În modurile Standard și Extins, Windows 3.1 ar putea rula cu maximum 256 megaocteți de RAM; pentru Windows 3.0, această limită a fost de 16 megaocteți. În prima jumătate a anilor 1990, din cauza costului ridicat al cipurilor RAM, majoritatea calculatoarelor bazate pe procesoarele 386 și 486 aveau rareori chiar și 8 megaocteți de memorie RAM, iar 16 megaocteți era considerat un lux, așa că dacă nevoia de memorie creștea până la 256 megaocteți, cea mai mare parte ar fi susținută de memoria virtuală de pe hard disk, rezultând o încetinire gravă.
Diferența tehnică între modul standard și modul extins: primul a folosit DOS-extender dosx.exe, al doilea a folosit VMM .
Sistemele Windows (nu doar 3.x și mai jos, ci și sistemele de operare din familia Windows 9x : Windows 95, Windows 98 și Windows Me ) au o structură internă complexă, originală, hibridă și nu pe deplin documentată. În primul rând, au nevoie de MS-DOS pentru a funcționa , adică rulează ca „deasupra” MS-DOS. Prin urmare, este dificil să se determine dacă sunt sisteme de operare sau doar shell-uri de extensie pentru MS-DOS. Mulți utilizatori le consideră sisteme de operare, deoarece arată la fel ca multe sisteme de operare cu drepturi depline. În același timp, alții nu consideră această familie Windows ca fiind adevărate sisteme de operare. Trebuie remarcat faptul că un mod de boot similar (server.exe a fost lansat de sub DOS, care putea fi complet descărcat din RAM) a fost folosit de Novell Netware OS, a cărui independență față de DOS este fără îndoială.
Windows 3.x necesită o copie preinstalată a MS-DOS pentru a fi încărcată când computerul este pornit. Windows pornește apoi ca o aplicație și poate fi terminat în orice moment, revenind utilizatorul la un shell MS-DOS normal. (Pentru comparație: în sistemele de operare asemănătoare UNIX (inclusiv Linux), așa pornește și rulează X Window System , un server grafic care implementează un GUI .) În plus, drivere pentru unele dispozitive (inclusiv drivere pentru CD-ROM). unități și acces la rețele) sunt furnizate de MS-DOS. Pe de altă parte, Windows necesită aplicații scrise special și are un format special pentru fișierele executabile care este semnificativ mai complex decât formatul similar din MS-DOS. Windows are un număr mare de drivere proprii și, în cea mai mare parte, propriul sistem de gestionare a memoriei.
În plus, MS-DOS nu izolează aplicațiile de hardware și nici nu protejează sistemul însuși de aplicații. Partea rezidentă a MS-DOS este asemănătoare unei biblioteci de funcții concepute pentru a funcționa cu unități de disc și a încărca aplicații de pe acestea. Un program dintr-un mediu MS-DOS are capacitatea de a efectua orice acțiune, inclusiv înlocuirea sau omiterea codului MS-DOS sau a unei părți a acestuia, temporar sau permanent. Windows utilizează această caracteristică în scopuri proprii, iar nivelul de omisiune a codului standard MS-DOS a crescut cu fiecare versiune nouă. Windows 3.1 și accesul la disc pe 32 de biți au înlocuit codul BIOS pentru accesul la disc, iar Windows pentru Workgroups 3.11 a înlocuit codul nativ MS-DOS pentru accesul la fișiere. Ulterior, acest lucru a făcut posibilă acceptarea numelor lungi de fișiere în Windows 95, făcând codul fișierului DOS învechit.
În plus, un program MS-DOS care rulează pe Windows ar putea folosi caracteristici ale Windows care nu erau acceptate de MS-DOS. Programul MS-DOS care rulează pe Windows for Workgroups 3.11 a folosit automat accesul la fișiere pe 32 de biți în loc de funcțiile normale de acces la fișiere și disc găsite în MS-DOS. În mod similar, un program MS-DOS scris special care rulează pe Windows 95 poate folosi nume lungi de fișiere.
Aceleași principii se aplică Windows 98 și Windows Me, care încă amestecă codul pe 16 biți și pe 32 de biți. Cu toate acestea, cu fiecare versiune ulterioară, codul pe 16 biți a devenit din ce în ce mai puțin vizibil.
Familia Windows NT este formată din sisteme de operare care sunt complet separate de MS-DOS și sunt compuse în întregime din cod pe 32 de biți. Programele MS-DOS și Win16 rulează în mașini virtuale DOS speciale care sunt implementate folosind API-ul Win32 obișnuit.
Cu toate acestea, Windows 3.x poate fi rulat cu succes pe DosBox [3] [4] , inclusiv pe dispozitive mobile: telefoane Motorola MotoMagx , PDA-uri care rulează Windows Mobile , Android [5] și Symbian OS 9 [6] [7] .
Berbec | 640KB memorie principală și 256KB extinsă [8] (sau mai mult) |
CPU | Intel 80286 (sau mai mare) |
HDD | 6,5 MB (recomandat 9 MB) |
MS-DOS | 3.1 sau mai mare |
Există un mediu desktop Calmira cu sursă deschisă care permite Windows 3.x să utilizeze interfața Windows 95 sau Windows XP (sau mai târziu în versiunile modificate).
Windows | ||
---|---|---|
Versiuni majore | Shell-uri peste MS-DOS 1,0x 2.x 2,1x 3.0 3,1x Windows 9x 95 ( dezvoltare ) 98 Pe mine Windows NT NT 3.1 NT 3.5 NT 3.51 NT4.0 2000 XP ( dezvoltare ) Vista ( dezvoltare ) 7 ( dezvoltare ) opt 8.1 zece unsprezece | |
Windows Server | ||
De specialitate | ||
Mobil | ||
Alte proiecte | Xenix OS/2 Închis Neptun Nashville Cairo Singularitate Midori 10X |