Microsoft Windows

Ten artykuł dotyczy rodziny systemów operacyjnych stworzonych przez firmę Microsoft. Zobacz też: inne znaczenia słowa „Windows”.
Microsoft Windows
Logo
Logo systemu
Interfejs
Interfejs użytkownika
ProducentMicrosoft
Architekturax86, x86-64, ARM[1]
Pierwsze wydanie20 listopada 1985; 32 lat temu
(jako Windows 1.0)
Aktualna wersjaWindows 10 (wersja 1803 (10.0.17134.48))
(8 maja 2018; 12 dni temu)
Aktualna wersja
testowa
Windows 10 (wersja 1809 (10.0.17672.1000))
(16 maja 2018; 4 dni temu)
Jądrohybrydowe (Windows NT);
monolityczne (Windows Me i wcześniejsze)
Środowisko pracyAero (Windows Vista oraz Windows 7);
Modern UI (Windows 8.1);
MDL2, Fluent[2] (Windows 10)
LicencjaMSEULA
Strona internetowa

Microsoft Windows (ang. windows – okna, IPA: [maɪkɹoʊsɑːft ˈwɪndoʊz]) – rodzina systemów operacyjnych stworzonych przez firmę Microsoft. Systemy rodziny Windows działają na serwerach, systemach wbudowanych oraz na komputerach osobistych, z którymi są najczęściej kojarzone.

Prezentację pierwszego graficznego środowiska pracy z rodziny Windows firmy Microsoft przeprowadzono w listopadzie 1984. Wówczas była to graficzna nakładka na system operacyjny MS-DOS[3], powstała w odpowiedzi na rosnącą popularność graficznych interfejsów użytkownika, takich jakie prezentowały na przykład komputery Macintosh. Nakładka, a później system operacyjny Windows po pewnym czasie zdominowała światowy rynek komputerów osobistych. Pierwszym stabilnym wydaniem był Windows 1.01. Windows 1.00 był wersją beta, nigdy nie wydaną.

Wersje

Zbiorczo stosowana nazwa Windows dotyczy całej serii produktów z dziedziny systemów operacyjnych firmy Microsoft. Produkty te dzielą się następująco:

16-bitowe środowiska operacyjne

Wczesne wersje Windows były raczej graficznymi interfejsami użytkownika – pulpitami. Wynikało to z faktu, że były one uruchamiane z poziomu systemu operacyjnego MS-DOS i wykorzystywały jego mechanizmy w dziedzinach chociażby obsługi plików. Z drugiej jednak strony nawet owe wczesne 16-bitowe środowiska pracy posiadały pewne cechy pełnoprawnego systemu operacyjnego, posiadając na przykład własny format plików wykonywalnych i własne sterowniki urządzeń (zegara, urządzeń graficznych, drukarek, myszy, klawiatur, czy urządzeń do generowania dźwięku) wykorzystywane przez aplikacje. Inaczej niż możliwe to było w MS-DOS, nakładki Windows umożliwiały jednoczesne uruchomienie wielu aplikacji, działających w trybie wielozadaniowości kooperatywnej. Kolejną cechą 16-bitowych implementacji Windows było korzystanie ze skomplikowanego systemu segmentowanej pamięci wirtualnej obsługiwanej programowo; system ten umożliwiał uruchamianie aplikacji o rozmiarach przekraczających wielkość dostępnej pamięci operacyjnej komputera. Segmenty danych były przywoływane do pamięci i usuwane z niej, jeśli tylko ilość wolnego miejsca niebezpiecznie spadała. Dane ulegały również przemieszczaniu, jeśli aplikacja nie wymagała stałej kontroli ze strony procesora, na przykład czekając na wprowadzenie przez użytkownika danych. Środowiska wykorzystujące tę technologię to Windows 1.0, wydany w roku 1985 i Windows 2.0 (rok 1987) wraz z powiązanym środowiskiem Windows/286.

Hybrydy, 16/32-bitowe środowiska operacyjne

Windows/386 wprowadził do środowiska jądro działające w 32-bitowym trybie chronionym procesora i monitor urządzeń wirtualnych. Na okres całej sesji nakładka tworzyła jedno lub więcej środowisk wirtualnych typu 8086, umożliwiając wirtualizację urządzeń (karty graficznej, klawiatury, myszy, zegara i kontrolera przerwań) dla każdego z nich. Widocznym dla użytkownika skutkiem działania tej technologii była możliwość uruchamiania wielu środowisk MS-DOS w trybie wielozadaniowości z wywłaszczeniem, z których każde uruchomione było w oddzielnym oknie (aplikacje graficzne MS-DOS-a wymagały przejścia w tryb pełnoekranowy). Aplikacje przeznaczone dla środowiska Windows były nadal uruchamiane w trybie wielozadaniowości kooperatywnej, a każda była umieszczona w odrębnym środowisku.

Środowiska Windows 3.0 (rok wydania 1990) i Windows 3.1 (rok 1992) znacznie usprawniły wyżej opisane mechanizmy, głównie dzięki wykorzystywaniu pamięci wirtualnej i ładowanych do pamięci sterowników urządzeń wirtualnych (VxD). które zezwalały poszczególnym oknom DOS uruchomionym w wielozadaniowości wspólne korzystanie z umownych urządzeń. Dzięki tym rozwiązaniom aplikacje Windows mogły być uruchamiane w 16-bitowym trybie chronionym (zarówno gdy środowisko Windows działało w trybie standardowym, jak i rozszerzonym trybie procesorów 386), otrzymując dostęp do kilkunastu megabajtów pamięci operacyjnej, były też zwolnione z konieczności korzystania z systemu pamięci wirtualnej obsługiwanego programowo. Nadal działały we wspólnej przestrzeni adresowej, gdzie były częściowo chronione przez funkcję segmentacji pamięci, a ich wykonywanie odbywało się w trybie wielozadaniowości kooperacyjnej. W przypadku Windows 3.0 Microsoft dodatkowo napisał w asemblerze część kluczowych funkcji środowiska, co obniżyło wymagania pamięciowe platformy i przyspieszyło jej działanie.

Hybrydowe, 16/32-bitowe systemy operacyjne

Po wprowadzeniu do środowiska Windows for Workgroups 3.11 32-bitowego dostępu do plików, platforma Windows mogła w końcu zrezygnować z zarządzania plikami przez system operacyjny DOS. Wykorzystując cechy nowego mechanizmu, system operacyjny Windows 95 wprowadził możliwość stosowania długich nazw plików, zaś DOS ze swoimi ograniczeniami nazw plików (8 liter nazwy plus 3 rozszerzenia) został sprowadzony do roli programu ładującego system przy starcie komputera. Windows 95 i jego następcy do wersji ME miały więc dwa jądra, środowiska: uruchamiany zaraz po starcie DOS, a chwilę później środowisko wielozadaniowe (pulpit). Sam DOS był dostarczany wraz z Windows, co sprawiło, że (częściowo) obsługiwał długie nazwy plików, jeśli jego aplikacje były wywoływane spod Windows. Najważniejszą cechą nowego systemu była możliwość uruchamiania 32-bitowych programów graficznych działających wielowątkowo w trybie wielozadaniowości z wywłaszczeniem. Niestety konieczność utrzymania zgodności wstecznej z programami 16-bitowymi oznaczała, że komponenty graficznego interfejsu użytkownika nadal były 16-bitowe, do tego nie w pełni wielobieżne, co skutkowało obniżonymi osiągami systemu i kłopotami z jego stabilnością.

System operacyjny Windows 95 ukazał się w trzech wersjach: pierwsza zadebiutowała w roku 1995, zaś kolejne w latach 1996 i 1997. Dwie późniejsze wersje dostępne były tylko w edycjach OEM, a jedną z ważniejszych zaimplementowanych w nich cech był system plików FAT32 oraz poprawna obsługa urządzeń USB (wersja OSR2.1). Następnym produktem serii był Windows 98, który na rynku pojawiał się dwukrotnie – w roku 1998 oraz pod nazwą Windows 98 Second Edition w rok później. W roku 2000 Microsoft wydał system operacyjny Windows Me (skrót Me oznacza Millennium Edition), bazujący na kodzie systemu Windows 98, lecz w kwestiach wyglądu zaprojektowany jak Windows 2000. Kolejnym wprowadzonym do Windows Me rozwiązaniem było przywracanie systemu, które umożliwiało użytkownikowi przywrócenie ustawień systemu z danego dnia. Nie było to ciepło przyjęte rozwiązanie, gdyż w wielu przypadkach powodowało konflikty. Windows Me przyjęto na rynku jako „wypełniacz” na drodze do pełnego połączenia obydwu gałęzi opracowywanych przez Microsoft systemów operacyjnych. Microsoft natomiast nie dał produktowi wystarczającego czasu na „zadomowienie się” na rynku, zanim wprowadził Windows XP.

32-bitowe systemy operacyjne

Ta linia systemów operacyjnych z rodziny Windows była opracowywana i sprzedawana pod kątem klientów korporacyjnych, żądających zwiększonej stabilności systemu i dzięki swemu pochodzeniu (odseparowaniu od linii MS-DOS) nie była obarczona ograniczeniami tekstowego systemu operacyjnego. Pierwszym systemem tej linii był Windows NT 3.1, który zadebiutował w roku 1993 – numer wersji 3.1 pozostawiono, by zrównać numerację z wcześniej oferowanymi środowiskami operacyjnymi i by „przebić” numerację systemu OS/2 – głównego konkurenta systemu Windows NT (wówczas istniejącego w wersji 2.1), flagowego produktu firmy IBM, w którego powstaniu uczestniczył również Microsoft. Kolejne wersje systemu NT to 3.5 (rok 1994), 3.51 (1995) i 4.0 (1996). Ostatnia z wymienionych wersji wyglądem przypominała Windows 95, przejmując jego interfejs użytkownika. Późniejsze działanie Microsoftu podążały w kierunku połączenia linii systemów operacyjnych dla klientów indywidualnych i korporacyjnych. Pierwsza próba, którą był Windows 2000, nie spełniła oczekiwań obydwu grup, została więc przeznaczona dla zastosowań firmowych. Prace nad domowym odpowiednikiem Windows 2000, roboczo ochrzczonym „Neptune” zostały wstrzymane, a w jego miejscu pojawił się Windows Me. Osiągnięcia „Neptune” zostały włączone do nowego projektu o nazwie „Whistler”, który po zakończeniu stał się systemem operacyjnym Windows XP. Rozszerzeniem linii wysokiej klasy 32-bitowych systemów operacyjnych dla biznesu był Windows Server 2003. Windows Vista jest w wersji 32-bitowej i 64-bitowej. Ostatnim na liście systemem 32-bitowym jest Windows CE, zaprojektowany dla rozwiązań przenośnych i aplikacji zagnieżdżonych i oferujący szereg usług dla działających w jego środowisku stanowisk roboczych. Windows 7 Windows 8.1 oraz Windows 10 są dostępne zarówno w wersji 32-bitowej, jak i 64-bitowej.

64-bitowe systemy operacyjne

System Windows NT działał na kilku różnych platformach sprzętowych zanim dominującą pozycję na rynku komputerowym (również w dziedzinie zastosowań profesjonalnych) uzyskały komputery osobiste oparte na procesorach rodziny x86. Windows NT w wersjach od 3.1 do 4.0 dostępny był dla komputerów opartych na architekturze DEC Alpha i MIPS R4000, które były maszynami 64-bitowymi. System operacyjny traktował procesory tych komputerów jednak jak 32-bitowe.

Po pojawieniu się architektur sprzętowych IA-64 (procesory Itanium), zaś później X86-64/EMT64 (która w terminologii Microsoftu była oznaczana jako x64), Microsoft udostępnił nowe wersje swoich aktualnie wydawanych systemów operacyjnych. Nowoczesna linia 64-bitowych systemów Windows składała się z Windows XP 64-bit Edition dla systemów IA-64, Windows XP Professional x64 Edition dla komputerów wyposażonych w procesory obsługujące rozszerzone instrukcje X86-64/EMT64 oraz Windows Server 2003 w wydaniach dla architektur IA-64 i x64. Wersje x64 systemów Windows XP Professional i Windows Server 2003 zadebiutowały 25 kwietnia 2005, wersje dla procesorów Intel Itanium były natomiast udostępniane w tym samym czasie, co ich 32-bitowe odpowiedniki. System Windows Vista jest pierwszym produktem firmy, który dla użytkowników końcowych został wydany jednocześnie w wersji 32-bitowej, jak i 64-bitowej. Jego następcy – Windows 7, Windows 8.1 oraz Windows 10 – również są dostępni w obu wersjach.

Inne języki
অসমীয়া: ৱিণ্ড'জ
azərbaycanca: Microsoft Windows
Bân-lâm-gú: Microsoft Windows
беларуская: Windows
беларуская (тарашкевіца)‎: Microsoft Windows
български: Microsoft Windows
corsu: Windows
Ελληνικά: Microsoft Windows
føroyskt: Windows
hornjoserbsce: Windows
Bahasa Indonesia: Microsoft Windows
interlingua: Microsoft Windows
עברית: Microsoft Windows
ქართული: Microsoft Windows
қазақша: Microsoft Windows
Кыргызча: Microsoft Windows
Lëtzebuergesch: Microsoft Windows
Ligure: Windows
Limburgs: Windows
la .lojban.: la canko
lumbaart: Windows
magyar: Windows
македонски: Microsoft Windows
მარგალური: Microsoft Windows
Bahasa Melayu: Microsoft Windows
Mìng-dĕ̤ng-ngṳ̄: Microsoft Windows
монгол: Microsoft Windows
Dorerin Naoero: Microsoft Windows
Nederlands: Microsoft Windows
norsk nynorsk: Microsoft Windows
occitan: Windows
oʻzbekcha/ўзбекча: Microsoft Windows
Plattdüütsch: Microsoft Windows
português: Microsoft Windows
Qaraqalpaqsha: Microsoft Windows
Ripoarisch: Microsoft Windows
Runa Simi: Windows
русиньскый: Microsoft Windows
русский: Windows
саха тыла: Microsoft Windows
Simple English: Microsoft Windows
slovenčina: Microsoft Windows
slovenščina: Microsoft Windows
Soomaaliga: Microsoft Windows
srpskohrvatski / српскохрватски: Microsoft Windows
татарча/tatarça: Microsoft Windows
తెలుగు: విండోస్
тоҷикӣ: Microsoft Windows
українська: Microsoft Windows
vepsän kel’: Microsoft Windows
Tiếng Việt: Microsoft Windows
West-Vlams: Windows
吴语: 微软视窗
ייִדיש: Windows
žemaitėška: Microsoft Windows