dom - Programy antywirusowe
10 systemów operacyjnych z rodziny Windows. Rodzina systemów operacyjnych Windows

Windows serwerowy

Microsoft Windows

Microsoft Windows (/ˈwɪndoʊz/) to rodzina zastrzeżonych systemów operacyjnych firmy Microsoft. Systemy operacyjne Windows działają na platformach x86, x86-64, IA-64, ARM. Były też wersje dla DEC Alpha, MIPS i PowerPC.

Wersje Microsoftu Windows

Istnieją następujące wersje systemu Microsoft Windows:

1. Windows 1.0 (1985)

2. Windows 2.0 (1987)

3. Windows 3.0 (1990)

4. Windows 3.1 (1992)

5. Windows dla grup roboczych 3.1 (1992)

6. Windows NT 3.1 (1993)

7. Windows NT 3.5 (1994)

8. Windows NT 3.51 (1995)

9. Windows 95 (1995)

10. Windows NT 4.0 (1996)

11. Windows 98 (1998)

12. Windows 98 SE (1999)

13. Windows 2000 (2000)

14. Windows Me (2000)

15. Windows XP (2001)

16. Windows XP w wersji 64-bitowej (2003)

17. Windows Server 2003 (2003)

18. Podstawy systemu Windows dla starszych komputerów (2006)

19. Windows Vista (2007)

20. Serwer domowy z systemem Windows (2007)

21. Windows Server 2008 (2008)

23. Windows Server 2008 R2 (wcześniej znany jako Windows Server 7) (data wydania planowana jest na koniec 2009 r. i początek 2010 r.)

24. Windows 8 (data premiery planowana na 2012 rok)

Przyjrzyjmy się bliżej każdemu z wymienionych systemów operacyjnych.

Windows 1.x

Windows 1.01, wydany 20 listopada 1985 roku, był pierwszą próbą Microsoftu zaimplementowania wielozadaniowego środowiska operacyjnego dla komputera IBM PC z interfejsem graficznym.

W przeciwieństwie do kolejnych wersji, Windows 1.0 zapewniał jedynie ograniczoną obsługę wielozadaniowości dla istniejących programów MS-DOS, koncentrując się przede wszystkim na stworzeniu wzorcowego środowiska do wykonywania i interakcji aplikacji, a także stabilnego API dla przyszłych programów Windows. Dziś, dwadzieścia trzy lata po wydaniu systemu Windows 1.0, wiele programów stworzonych dla tej wersji można nie tylko uruchomić na nowoczesnym systemie Windows XP, ale także można skompilować ich kod źródłowy w w pełni funkcjonalne „nowoczesne” aplikacje (z Drobne modyfikacje).

Windows 1.0 jest często uważany za „powłokę” systemu operacyjnego MS-DOS (ta definicja jest często stosowana również w późniejszych wersjach systemu Windows). W rzeczywistości system Windows 1.0 działał w systemie MS-DOS, jego programy mogły wywoływać funkcje systemu MS-DOS, a programy GUI działały z tych samych wykonywalnych plików EXE, co zwykłe programy w systemie MS-DOS. Jednak pliki wykonywalne systemu Windows miały inny format (NE – nowy plik wykonywalny), który mógł być przetwarzany tylko przez system Windows i który umożliwiał na przykład ładowanie kodu i danych na żądanie. Aplikacje miały za zadanie zarządzać pamięcią wyłącznie za pomocą natywnego systemu zarządzania pamięcią systemu Windows, który pozwalał na wykorzystanie pamięci wirtualnej.

Definicja systemu Windows 1.0 jako „powłoki dla DOS-u” wynika z faktu, że został on stworzony wyłącznie jako środowisko graficzne do uruchamiania aplikacji, a nie jako w pełni funkcjonalny system operacyjny. Jednak system Windows 1.0 zawierał własne sterowniki dla kart graficznych, myszy, klawiatur, drukarek i portów szeregowych. Oczekiwano, że aplikacje będą wywoływać wyłącznie interfejsy API zbudowane na podstawie tych sterowników. Biorąc pod uwagę, że obsługa grafiki i urządzeń peryferyjnych w systemie MS-DOS jest niezwykle ograniczona, aplikacje musiały udać się bezpośrednio do sprzętu (lub, w niektórych przypadkach, do BIOS-u), aby wykonać niezbędne działania. Zatem Windows 1.0 nie był tylko powłoką dla systemu MS-DOS, ale uzupełnił i częściowo zastąpił funkcje, których nie ma w systemie MS-DOS. Poziom zastąpienia MS-DOS wzrastał w kolejnych wersjach Windowsa.

Pierwszą wydaną wersją systemu Windows była wersja 1.01. Wersja 1.0 nie została wydana z powodu poważnego błędu, który uniemożliwił wydanie tej wersji.

Wersja 1.02, wydana w maju 1986 r., była międzynarodowa i zawierała lokalizacje dla różnych języków europejskich.

Wersja 1.03, wydana w sierpniu 1986, była wersją wydaną wyłącznie w USA i zawierała ulepszenia, które upodobniły ją do wersji międzynarodowej. Zawierał sterowniki dla klawiatur europejskich oraz dodatkowe sterowniki dla ekranów i drukarek.

Wersja 1.04, wydana w kwietniu 1987, dodała obsługę kart graficznych VGA wprowadzonych w nowych komputerach IBM z serii PS/2. W tym samym czasie Microsoft wraz z IBM zapowiedział system operacyjny OS/2 z interfejsem graficznym - Conference Manager, który według planów firm miał docelowo zastąpić zarówno MS-DOS, jak i Windows.

Windows 1.0 został zastąpiony przez Windows 2.0, wydany w listopadzie 1987.

Windows 2.x

Zamiast układania okien w systemie Windows 1.x, w systemie Windows 2.x zastosowano system nakładających się okien. Dodatkowo wykorzystywane są zalety trybu chronionego procesorów 80286 i wyższych, co pozwala programom wyjść poza pojemność pamięci głównej DOS-u wynoszącą 640 KB. W czerwcu 1988 wypuszczono wersję 2.1, przemianowaną na Windows 286. Również 9 grudnia 1987 wypuszczono Windows 386 – wersję Windows 2.0 zoptymalizowaną pod kątem najnowszych procesorów Intel. Ma pewien wpływ na rynek, ale głównie ze względu na możliwość uruchamiania wielu programów DOS-owych<виртуальных машинах>Procesor 386; położył podwaliny pod większość przyszłych funkcji systemu Windows 3.0.

Windows 3.x

Windows 3.x to ogólna nazwa rodziny systemów operacyjnych Microsoft wydawanych w latach 1990–1994. Pierwszą powszechnie używaną wersją systemu Microsoft Windows była wersja 3.0, która pozwoliła Microsoftowi konkurować z komputerami Macintosh i Commodore Amiga w dziedzinie systemów operacyjnych z graficznym interfejsem użytkownika.

Windows 3.0 został wydany 22 maja 1990 roku i zawierał znacznie zaktualizowany interfejs użytkownika, a także ulepszenia techniczne umożliwiające wykorzystanie możliwości zarządzania pamięcią procesorów Intel 80286 i 80386. Programy tekstowe stworzone dla MS-DOS można było uruchamiać w oknie (funkcja ta była wcześniej dostępna w bardziej ograniczonej formie w Windows/386 2.1). Dzięki temu system nadawał się do wykorzystania jako prosta baza do wielozadaniowości dla starszych programów; jednakże w przypadku komputerów domowych funkcja ta miała niewielkie znaczenie, ponieważ większość gier i aplikacji rozrywkowych nadal wymagała bezpośredniego dostępu do DOS-u.

Narzędzie MS-DOS Executive, używane wcześniej do uruchamiania programów i zarządzania plikami, zostało zastąpione narzędziami Menedżera Programów i Menedżera Plików, co uprościło te czynności. Jednak MS-DOS Executive nadal był dostarczany z systemem jako alternatywny interfejs użytkownika. Panel sterowania, będący wcześniej zwykłym apletem, został przeprojektowany i zaczął bardziej przypominać swój odpowiednik w systemie operacyjnym Mac OS. Scentralizował ustawienia systemu, w tym ograniczoną kontrolę nad kolorystyką interfejsu. Dołączono kilka prostych aplikacji, takich jak edytor tekstu Notatnik i edytor tekstu Write (obie starsze wersje systemu Windows), rejestrator makr (nowy w Windows 3.0; od czasu usunięcia) i kalkulator (również z poprzednich wersji). Starsza gra Reversi została uzupełniona grą karcianą Solitaire.

Windows 3.0 był ostatnią wersją systemu Windows, która według firmy Microsoft zapewniała pełną zgodność ze starszymi aplikacjami systemu Windows.

Jesienią 1991 roku wypuszczono rozszerzenia multimedialne obsługujące napędy CD i karty dźwiękowe, w miarę jak stawały się one coraz bardziej powszechne. Rozszerzenia te zostały udostępnione producentom OEM, głównie producentom napędów CD i kart dźwiękowych. Do systemu Windows 3.0 dodano proste wejścia/wyjścia audio i odtwarzacz CD audio. Nowe możliwości rozszerzenia multimediów nie były dostępne podczas pracy w trybie rzeczywistym. Następnie wiele funkcji tych rozszerzeń zostało uwzględnionych w systemie Windows 3.1.

Windows 3.1 (pierwotnie o nazwie kodowej Janus), wydany 18 marca 1992 roku, był rozszerzeniem systemu Windows 3.0. Zawierał system czcionek TrueType (i preinstalowany zestaw całkiem dobrych czcionek), dzięki czemu Windows po raz pierwszy stał się poważną platformą do DTP. Podobne możliwości można było uzyskać w systemie Windows 3.0 za pomocą aplikacji Adobe Type Manager. Ta wersja systemu Windows zawierała także prosty program antywirusowy Microsoft Anti-Virus for Windows, który później zasłynął z identyfikowania Instalatora systemu Windows 95 jako zawierającego wirusa komputerowego. Począwszy od tej wersji, systemy Windows obsługują 32-bitowy dostęp do dysku twardego.

Windows 3.1 został zaprojektowany tak, aby zapewnić maksymalny poziom kompatybilności wstecznej ze starszymi platformami Windows. Podobnie jak wersja 3.0, Windows 3.1 miał Menedżera plików i Menedżera programów.

Wydano także specjalną wersję o nazwie Windows 3.1 dla Europy Środkowo-Wschodniej, która obsługiwała cyrylicę i posiadała czcionki ze znakami diakrytycznymi.

Wbudowana obsługa sieci została wprowadzona w systemie Windows for Workgroups 3.1, ulepszonej wersji systemu Windows 3.1. Zawierał obsługę SMB do udostępniania plików za pośrednictwem protokołów NetBEUI i/lub IPX, a także zawierał grę komputerową Hearts i VSHARE.386, sterownik urządzenia wirtualnego dla programu SHARE.EXE. Windows for Workgroups 3.11 obsługiwał 32-bitowy dostęp do plików, pełne 32-bitowe przekierowania sieciowe i pamięć podręczną plików VCACHE.386. Dodatkowo w wersji 3.11 usunięto obsługę trybu standardowego i gry Reversi. Obsługa protokołów TCP/IP w systemie Windows 3.x opierała się na oddzielnych pakietach innych firm (na przykład Winsock). Dodatek firmy Microsoft (nazwa kodowa Snowball) również zapewniał obsługę protokołu TCP/IP w systemie Windows for Workgroups, ale ten pakiet nie stał się powszechnie dostępny.

Ograniczoną kompatybilność z nowym 32-bitowym interfejsem API Win32 używanym w systemie Windows NT zapewnił pakiet dodatków Win32.

Windows 3.2 był wersją wyłącznie chińską.

Z biegiem czasu system Windows 3.x został zastąpiony przez systemy Windows 95, Windows 98 i nowsze wersje, które integrowały komponenty MS-DOS i Windows w jeden produkt.

Później system Windows 3.x znalazł zastosowanie w systemach wbudowanych. 1 listopada 2008 roku Microsoft zaprzestał wydawania licencji na jego używanie.

WindowsNT

Windows NT (potocznie po prostu NT) to linia systemów operacyjnych (OS) produkowanych przez firmę Microsoft Corporation i nazwa pierwszych wersji systemu operacyjnego.

Windows NT został opracowany od podstaw, opracowany oddzielnie od innych systemów operacyjnych z rodziny Windows (Windows 3.x i Windows 9x) i w przeciwieństwie do nich został pozycjonowany jako niezawodne rozwiązanie dla stacji roboczych (Windows NT Workstation) i serwerów (Windows NT Server ). System Windows NT dał początek rodzinie systemów operacyjnych, która obejmuje Windows 2000, Windows XP, Windows Server 2003, Windows Vista, Windows Server 2008 i Windows 7.

Rozwój systemu Windows NT, pod roboczym tytułem NT OS/2, rozpoczął się w listopadzie 1988 roku przez grupę specjalistów pod przewodnictwem Davida Cutlera, którzy przenieśli się do Microsoftu z DEC, gdzie opracowali VAX i VMS. Prace toczyły się równolegle z pracami IBM nad własnym systemem operacyjnym OS/2 2.0, który został ostatecznie wydany dopiero w kwietniu 1992 roku. Jednocześnie Microsoft kontynuował rozwój swoich systemów operacyjnych z rodziny DOS i Windows, które mają mniejsze wymagania co do zasobów komputera niż IBM OS/2. Po wydaniu systemu Windows 3.0 w maju 1990 r. firma Microsoft zdecydowała się dodać do systemu NT OS/2 interfejs programistyczny (API) zgodny z interfejsem API systemu Windows. Decyzja ta wywołała poważne tarcia pomiędzy Microsoftem a IBM, które zakończyły się zerwaniem ich współpracy. IBM kontynuował samodzielny rozwój systemu OS/2, podczas gdy Microsoft rozpoczął pracę nad systemem, który ostatecznie został wydany pod nazwą Windows NT. Chociaż nie zyskał natychmiastowej popularności, takiej jak DOS czy Windows, Windows NT odniósł znacznie większy sukces niż OS/2.

Należy zauważyć, że interfejsy API OS/2, a następnie POSIX były początkowo planowane jako interfejsy programistyczne NT OS; obsługa API Windows została dodana jako ostatnia. Ponadto początkowo planowano, że jako platforma sprzętowa dla NT będzie Intel i860, a następnie MIPS, później dodano także obsługę Intel x86. Następnie, wraz z ewolucją systemu operacyjnego, zniknęło wsparcie zarówno dla pierwotnie planowanych interfejsów oprogramowania, jak i obu pierwotnie planowanych platform sprzętowych. Nie było nawet jednej wersji tego systemu operacyjnego dla i860, chociaż sama nazwa systemu operacyjnego NT pochodzi od nazwy kodowej tego procesora, N10. Microsoft teraz odszyfrowuje skrót NT jako Nowa Technologia. Jako alternatywę dla podsystemu POSIX, Microsoft zaczął oferować pakiet Microsoft Windows Services dla UNIX.

Przenośność NT była jednym z jej głównych priorytetów. Dlatego rozwój tego systemu operacyjnego był początkowo prowadzony dla procesora i860, chociaż binarna zgodność z OS/2, która była jednym z warunków projektu NT OS/2, i tak wymagałaby stworzenia wersji NT dla x86, czy włączenie w nim emulacji tej platformy. Liczba platform, dla których wydano wersje systemów operacyjnych z rodziny Windows NT, jest imponująca: oprócz wspomnianych MIPS i Intel x86 są to także PowerPC, DEC Alpha, Itanium i AMD x86-64. Niezależni producenci systemów komputerowych opracowali także wersje systemu Windows NT dla architektur Clipper i SPARC; jednakże te wersje nie zostały wydane jako samodzielne produkty programowe. Podczas opracowywania systemu NT za przykłady wysoce przenośnych systemów operacyjnych przyjęto systemy operacyjne Unix i Mach.

Do opracowania systemu operacyjnego NT Microsoft zaprosił grupę specjalistów z firmy DEC pod przewodnictwem Davida Cutlera, posiadających doświadczenie w tworzeniu wielozadaniowych systemów operacyjnych, takich jak VAX/VMS i RSX-11. Pewne podobieństwa zauważone pomiędzy wewnętrznymi architekturami Windows NT i rodziny systemów operacyjnych VMS dały podstawę do oskarżenia nowo zatrudnionych pracowników Microsoftu o kradzież własności intelektualnej DEC. Powstały konflikt został rozwiązany pokojowo: DEC uznał własność Microsoftu za technologie leżące u podstaw systemu Windows NT, a Microsoft stworzył i obsługiwał wersję systemu Windows NT dla architektury DEC Alpha.

Pomimo wspólnych korzeni, kompatybilność Windows NT i OS/2 zmniejszała się z każdą nową wersją tego systemu operacyjnego. Obsługa API OS/2 2.0, choć planowana dla systemu NT, nigdy nie została ukończona; Windows NT 4.0 usunął obsługę systemu plików HPFS, a Windows XP usunął podsystem obsługi programów dla OS/2 1.x.

Podsystem interfejsu użytkownika w systemie Windows NT implementuje interfejs okna podobny do tego z poprzednich wersji systemu Windows. Dwa typy obiektów w tym podsystemie, których nie było w 16-bitowych wersjach systemów Windows i Windows 9x, to stacje okienne i komputery stacjonarne. Stacja okienna odpowiada jednej sesji użytkownika systemu Windows NT - na przykład podczas łączenia się za pośrednictwem usługi pulpitu zdalnego tworzona jest nowa stacja okienna. Każdy działający proces należy do jednej ze stacji okiennych; Usługi inne niż te oznaczone jako umożliwiające interakcję z komputerem stacjonarnym działają w oddzielnych, niewidocznych stacjach okiennych.

Każda stacja okienna ma swój własny schowek, zestaw globalnych atomów (używanych do operacji DDE) i zestaw pulpitów. Pulpit stanowi kontekst dla wszystkich operacji globalnego podsystemu interfejsu użytkownika, takich jak instalowanie hooków i rozgłaszanie komunikatów. Każdy działający wątek należy do jednego z pulpitów – tego, na którym znajdują się obsługiwane przez niego okna; w szczególności jeden wątek nie może utworzyć wielu okien należących do różnych pulpitów. Jeden z pulpitów może być aktywny (widoczny dla użytkownika i mogący reagować na jego działania), pozostałe pulpity są ukryte. Możliwość tworzenia i przełączania wielu pulpitów w jednej sesji nie była dotychczas dostępna w standardowym interfejsie użytkownika systemu Windows, chociaż istnieją programy innych firm zapewniające dostęp do tej funkcji.

Stacje i komputery stacjonarne z systemem Windows to jedyne obiekty podsystemu interfejsu użytkownika systemu Windows NT, którym można przypisać prawa dostępu. Pozostałe typy obiektów - okna i menu - zapewniają pełny dostęp do dowolnego procesu znajdującego się z nimi w tej samej stacji okiennej. To dlatego usługi Windows NT domyślnie działają na oddzielnych stacjach okiennych: działają z podwyższonymi uprawnieniami, a pozwalanie procesom użytkownika na manipulowanie oknami usług w nieskończoność może prowadzić do awarii i/lub problemów z bezpieczeństwem.

Windows NT udostępnia kilka zestawów interfejsów API dla aplikacji. Najbardziej podstawowym z nich jest tzw. „native” API (NT Native API), zaimplementowany w dynamicznie połączonej bibliotece ntdll i składający się z dwóch części: wywołań systemowych jądra NT (funkcje z przedrostkami Nt i Zw, przenoszące wykonanie do ntoskrnl funkcje jądra o tych samych nazwach) i funkcje zaimplementowane w trybie użytkownika (z przedrostkiem Rtl). Niektóre funkcje drugiej grupy korzystają wewnętrznie z wywołań systemowych; reszta składa się w całości z nieuprzywilejowanego kodu i można ją wywołać nie tylko z kodu trybu użytkownika, ale także ze sterowników. Oprócz natywnych funkcji API, ntdll zawiera także funkcje standardowej biblioteki C.

Oficjalna dokumentacja Native API jest bardzo skąpa, ale społecznościom entuzjastów udało się zebrać całkiem sporo informacji na temat tego interfejsu metodą prób i błędów. W szczególności w lutym 2000 roku opublikowano książkę Gary'ego Nebbetta „A Guide to Basic Windows NT/2000 API Functions” (); w 2002 roku został przetłumaczony na język rosyjski (). Źródłem informacji o Native API może być Windows DDK, który opisuje niektóre funkcje jądra dostępne poprzez Native API, a także badanie kodu Windows (inżynieria wsteczna) - poprzez dezasemblację, lub wykorzystanie kodu źródłowego Windows 2000, który stały się dostępne w wyniku wycieku lub wykorzystania tekstów kodu źródłowego systemu Windows 2003 dostępnych za pośrednictwem programu Windows Research Kernel.

Programy uruchamiane przed załadowaniem podsystemów udostępniających resztę interfejsów API systemu Windows NT są ograniczone do korzystania z rodzimego interfejsu API. Na przykład program autochk, który sprawdza dyski podczas ładowania systemu operacyjnego po nieprawidłowym zamknięciu, korzysta tylko z Native API.

Najczęściej programy aplikacyjne dla Windows NT wykorzystują Win32 API - interfejs stworzony w oparciu o API systemu operacyjnego Windows 3.1, który pozwala na rekompilację istniejących programów dla 16-bitowych wersji systemu Windows przy minimalnych zmianach w kodzie źródłowym. Kompatybilność Win32 API z 16-bitowym Windows API jest na tyle duża, że ​​32-bitowe i 16-bitowe aplikacje mogą swobodnie wymieniać wiadomości, współpracować ze sobą oknami itp. Oprócz wspierania funkcji istniejącego Windows API, szereg nowych funkcji, w tym obsługa programów konsolowych, wielowątkowość i obiekty synchronizacji, takie jak muteksy i semafory. Dokumentacja API Win32 jest zawarta w pakiecie Microsoft Platform SDK i jest dostępna na stronie internetowej.

Biblioteki obsługujące API Win32 mają zasadniczo takie same nazwy jak biblioteki systemowe Windows 3.x, z dodatkiem przyrostka 32: są to kernel32, advapi32, gdi32, user32, comctl32, comdlg32, Shell32 i kilka innych. Funkcje Win32 API mogą albo samodzielnie implementować wymaganą funkcjonalność w trybie użytkownika, albo wywoływać opisane powyżej funkcje Native API, albo uzyskiwać dostęp do podsystemu csrss poprzez mechanizm LPC, albo wykonywać wywołanie systemowe do biblioteki win32k, która implementuje niezbędną obsługę trybu jądra API Win32. Cztery wymienione opcje można również łączyć w dowolnej kombinacji: na przykład funkcja Win32 API WriteFile wywołuje funkcję Native API NtWriteFile w celu zapisu do pliku dyskowego i wywołuje odpowiednią funkcję csrss w celu wyprowadzenia danych do konsoli.

Obsługa API Win32 jest zawarta w rodzinie systemów operacyjnych Windows 9x; ponadto można go dodać do systemu Windows 3.1x, instalując pakiet Win32s. Aby ułatwić przenoszenie istniejących aplikacji Windows, które używają kodowania MBCS do reprezentowania ciągów znaków, wszystkie funkcje API Win32 akceptujące parametry ciągów zostały utworzone w dwóch wersjach: funkcje z sufiksem A (ANSI) akceptują ciągi znaków MBCS i funkcje z W ( wide) sufiks ) akceptują ciągi znaków Unicode. W Win32 i Windows 9x obsługiwane są tylko funkcje A, podczas gdy w Windows NT, gdzie wszystkie ciągi znaków w systemie operacyjnym są przechowywane wyłącznie w Unicode, każda funkcja A po prostu konwertuje swoje parametry ciągu na Unicode i wywołuje wersję W tej samej funkcji . Jeśli nazwa funkcji jest określona bez przyrostka w kodzie źródłowym programu, to czy używana będzie wersja A czy W tej funkcji, zależy od opcji kompilacji. Należy zauważyć, że większość nowych funkcji wprowadzonych w systemach operacyjnych Windows 2000 lub nowszych Windows NT istnieje tylko w wersji Unicode, ponieważ zadanie zapewnienia kompatybilności ze starszymi programami i Windows 9x nie jest już tak pilne jak wcześniej

W przeciwieństwie do większości „darmowych” systemów operacyjnych typu Unix, Windows NT posiada certyfikat NIST potwierdzający zgodność ze standardem POSIX.1, a nawet z bardziej rygorystycznym standardem FIPS 151-2. Biblioteka psxdll eksportuje standardowe funkcje POSIX, a także niektóre funkcje Native API, które nie mają odpowiedników w POSIX - na przykład do pracy ze stertą, z wyjątkami strukturalnymi, z kodowaniem Unicode. Funkcje te wykorzystują zarówno natywne wywołania API, jak i wywołania LPC do podsystemu psxss, który jest zwykłym procesem Win32. Program powłoki konsoli Posix służy do ładowania tego podsystemu i wykonywania programu POSIX. Obsługa POSIX zawarta w systemie Windows NT nie obejmuje rozszerzeń dla grafiki ani aplikacji wielowątkowych.

Aby uruchomić 16-bitowe programy napisane dla OS/2 1.x, Windows NT zawiera dwie biblioteki systemowe OS/2 (doscalls i netapi) oraz program emulujący konsolę OS2, który ładuje i używa os2srv i podsystemów poprzez wywołania LPC. os2ss. Pozostałe biblioteki systemu OS/2, za wyjątkiem dwóch wspomnianych (kbdcalls, mailslot, moncalls, nampipes, quecalls, viocalls i kilkanaście innych), nie są przechowywane jako osobne pliki, ale są emulowane. Programy napisane dla systemu OS/2 2.0 i nowszych, a także programy okienkowe i programy współpracujące bezpośrednio z urządzeniami komputerowymi, w tym sterowniki, nie są obsługiwane przez system Windows NT.

Oba te podsystemy, które są opcjonalne dla większości aplikacji, zostały usunięte w systemie Windows XP i kolejnych wydaniach systemu Windows. Dzięki manipulacji rejestrem można je było wyłączyć w poprzednich wersjach systemu Windows NT, co było zalecane przez ekspertów ds. bezpieczeństwa komputerowego w celu zmniejszenia powierzchni ataku na system komputerowy.

Aby zapewnić kompatybilność binarną z istniejącymi programami dla poprzednich rodzin systemów operacyjnych Microsoft, system Windows NT dodał program emulatora ntvdm, który implementuje VDM (wirtualną maszynę DOS), na której można uruchomić program DOS. Każdy wykonywany program DOS ma swój własny VDM, natomiast kilka 16-bitowych programów Windows może być wykonywanych w oddzielnych wątkach w ramach jednego VDM, który w tym przypadku pełni rolę podsystemu. Aby programy Windows mogły być wykonywane wewnątrz VDM, należy najpierw załadować do niego program wowexec, który nawiązuje połączenie pomiędzy VDM a platformą WOW („Windows on Win32”), co pozwala na korzystanie z 16-bitowego systemu Windows aplikacji wraz z aplikacjami 32-bitowymi. Sam program emulujący ntvdm działa w podsystemie Win32, co umożliwia programom Win32 dostęp do okien programów DOS jako zwykłych okien konsoli, a okien programów Win16 jako zwykłych okien graficznych.

Inną technologią kompatybilności binarnej zaimplementowaną w Windows NT jest thunks, która umożliwia 32-bitowym programom korzystanie z 16-bitowych bibliotek DLL (dla Windows lub OS/2) i odwrotnie. Thunks dla Win16 są zaimplementowane w bibliotekach wow32 (32-bitowe punkty wejścia) i krnl386 (16-bitowe punkty wejścia); dzięki za OS/2 - w bibliotece doscalls (16-bitowe punkty wejścia). 16-bitowe biblioteki systemowe zawarte w Windows NT do użytku w technologii WOW obejmują krnl386, gdi, user, commctrl, commdlg, Shell itp. Obsługa programów DOS przez wirtualną maszynę DOS Windows NT nie ogranicza się do emulacji trybu rzeczywistego procesor x86: obsługiwany jest interfejs DPMI, umożliwiający programom DOS dostęp do rozszerzonej pamięci. Jednak obsługa programów dla DOS i Win16 w Windows NT jest ograniczona wymogami bezpieczeństwa: programy, które bezpośrednio współpracują z urządzeniami komputerowymi, w tym sterowniki, nie są obsługiwane.

Ze względu na ograniczenia sprzętowe platform 64-bitowych, z 64-bitowych wersji systemu Windows usunięto obsługę VDM i WOW i nie można na nich uruchamiać programów 16-bitowych. Głównym interfejsem API tych wersji systemu Windows NT jest 64-bitowa wersja interfejsu API Win32; Do uruchamiania programów 32-bitowych wykorzystywana jest technologia WOW64, podobna do tradycyjnego WOW.

Jak już wspomniano, stworzenie wersji NT x86 było wymagane, aby zapewnić kompatybilność z OS/2, jednak aby zapewnić przenośność wygenerowanego kodu, rozwój NT rozpoczęto od wersji dla architektur RISC, a dopiero potem dodano obsługę x86 . Wersja systemu Windows NT na procesory x86 została pierwotnie zaprojektowana dla procesora 80486, ale do czasu wydania systemu Windows NT 3.1 dodano także obsługę procesora 80386. Ostatnią wersją obsługującą i386 był system Windows NT 3.51, a począwszy od systemu Windows 2000, obsługa dla i486 również został wycofany.

Procesor i860, dla którego początkowo opracowywano system operacyjny NT, do czasu zakończenia prac nad Windows NT nie otrzymał wsparcia ze strony producentów komputerów, na które liczyły Intel i Microsoft. W rezultacie trzy platformy uwzględnione w systemie Windows NT 3.1 to x86, Alpha i MIPS. W wydaniach Windows NT 3.x zachowano obsługę tych platform, a w Windows NT 3.51 uzupełniono ją także o architekturę PReP opartą na procesorze PowerPC. Jednakże system Windows NT 3.51 nie był kompatybilny z komputerami Macintosh z tym samym procesorem; w rzeczywistości obsługiwane były tylko klony IBM PC z procesorem PowerPC zamiast x86. Takie komputery produkowali głównie twórcy PowerPC – IBM i Motorola.

Pierwsza wersja systemu Windows NT 4 obsługiwała cztery platformy (x86, Alpha, MIPS i PowerPC), ale obsługa mniej popularnych platform została ograniczona wraz z wydaniem dodatków Service Pack: obsługa MIPS została usunięta z dodatku SP1, a obsługa PowerPC z dodatku SP3. Najnowsze wersje systemu Windows NT 4 obsługiwały tylko x86 i Alpha; chociaż planowano włączyć obsługę wersji alfa do systemu Windows 2000, została ona usunięta z wersji RC2.

Okna 95

Windows 95 (nazwa kodowa Chicago) to hybrydowy 16-bitowy i 32-bitowy graficzny system operacyjny wydany 24 sierpnia 1995 roku przez Microsoft Corporation. Wersja rosyjska trafiła do sprzedaży 10 listopada 1995 roku.

To pierwszy system z rodziny Windows, którego interfejs wykorzystywany jest we wszystkich kolejnych wersjach systemu Windows: to w nim pojawiły się elementy interfejsu graficznego, takie jak pulpit z ikonami, pasek zadań i menu Start.

Windows 95 powstał w wyniku połączenia produktów MS-DOS i Windows, które wcześniej były dystrybuowane oddzielnie. Windows 95 to trzeci (po Windows for Workgroups 3.11 i Windows NT) system Windows, który nie obsługuje procesorów x86 w trybie standardowym i rzeczywistym i wymaga procesora Intel 80386 lub nowszego w trybie chronionym. Windows 95 zawiera znaczące ulepszenia interfejsu graficznego i elementów wewnętrznych systemu, w tym pulpitu i menu Start, obsługę długich (do 256 znaków) nazw plików oraz system plug and play.

Główną innowacją w Windows 95 była możliwość uruchamiania aplikacji 32-bitowych w oparciu o API Win32. Funkcja ta pojawiła się po raz pierwszy w systemie Windows NT, jednak systemy z tej rodziny miały wyższe wymagania sprzętowe i dlatego nie mogły porównywać popularności ze „zwykłą” serią Windows (którą przed wydaniem systemu Windows 95 reprezentowała rodzina Windows 3.x).

Windows 95 zapewniał jedynie ułamek możliwości Win32 dostępnych w Windows NT. To jednak wystarczyło, aby wiele aplikacji stworzonych w oparciu o API Win32 mogło działać zarówno w systemie Windows NT (który był pozycjonowany jako system dla aplikacji biznesowych), jak i Windows 95 (przeznaczonym na rynek konsumencki). Przyczyniło się to do popularności systemu Windows 95.

Wprowadzenie 32-bitowego dostępu do plików w systemie Windows for Workgroups 3.11 oznaczało, że 16-bitowy tryb rzeczywisty MS-DOS nie był już używany do pracy z plikami w środowisku wykonawczym systemu Windows, a wprowadzenie 32-bitowego dostępu do dysku w systemie Windows 3.1 pozwoliło uniknąć użycia BIOS do zarządzania dyskami twardymi. W rezultacie rola MS-DOS została zasadniczo zredukowana do ładowania jądra systemu Windows, które działa w trybie chronionym. DOS nadal może być używany do uruchamiania starszych sterowników urządzeń ze względu na kompatybilność, ale Microsoft odradza ich używanie, ponieważ zakłóca to prawidłową wielozadaniowość i zmniejsza stabilność systemu. Za pomocą Panelu sterowania użytkownik mógł określić, które składniki MS-DOS są nadal używane w jego systemie; optymalną wydajność osiągnięto, jeśli jej nie było. Jądro systemu Windows nadal korzystało ze starych wywołań w stylu MS-DOS w tak zwanym trybie awaryjnym, ale ten tryb był używany tylko do rozwiązywania problemów z ładowaniem natywnych sterowników trybu chronionego.

W przypadku długich nazw plików wymagany był 32-bitowy dostęp do plików, funkcja dostępna w systemie Windows 95 dzięki zastosowaniu systemu plików VFAT (wariant FAT16). Ta funkcja była dostępna zarówno dla programów Windows, jak i programów MS-DOS działających w systemie Windows (należały je nieco zmodyfikować, ponieważ dostęp do plików o długich nazwach wymagał użycia większego bufora ścieżki i w rezultacie innych wywołań systemowych). Inne systemy operacyjne kompatybilne z DOS wymagały aktualizacji, aby móc korzystać z długich nazw plików. Korzystanie ze starszych wersji narzędzi do zarządzania plikami DOS może spowodować uszkodzenie długich nazw plików podczas ich kopiowania i przenoszenia. Podczas automatycznego procesu aktualizacji z Windows 3.1 do Windows 95 wykryto i wyłączono narzędzia DOS i narzędzia innych firm, które mogły uszkodzić długie nazwy plików. W przypadkach, gdy istniała potrzeba użycia starszych narzędzi dyskowych, które nie akceptują długich nazw plików (na przykład program defrag z pakietu MS-DOS 6.22), udostępniono program LFNBACK do zapisywania i przywracania długich nazw. Program znajduje się w katalogu \ADMIN\APPTOOLS\LFNBACK na płycie CD z systemem Windows 95.

Interfejs graficzny systemu Windows 95 stał się znacznie potężniejszy i łatwiejszy w obsłudze, co spowodowało, że konkurencja na rynku stacjonarnych systemów operacyjnych zakończyła się zwycięstwem Microsoftu. Windows 95 odniósł niewątpliwy sukces na rynku i w ciągu roku lub dwóch od premiery stał się najbardziej udanym systemem operacyjnym, jaki kiedykolwiek stworzono. Windows 95 udostępnił masom funkcje GUI, takie jak przycisk Start i pasek zadań (choć podobne funkcje zostały zaimplementowane wcześniej – w systemach operacyjnych Arthur i RISC OS – rynek dla tych systemów był niezwykle ograniczony). Funkcje te stały się stałą cechą wszystkich kolejnych wersji systemu Windows, a następnie zostały skopiowane w innych interfejsach graficznych.

Zaimplementowany w Windows 95 system „plug and play” automatycznie instaluje sterowniki urządzeń, przydziela im numery przerwań itp. – wcześniej trzeba było to robić ręcznie. Z kolei pojawienie się systemu Windows 95 doprowadziło do pojawienia się urządzeń specjalnie zaprojektowanych do pracy typu „plug and play” - na przykład są nieaktywne, dopóki system nie przydzieli im adresów i przerwań. Już na wczesnym etapie wdrożenia pojawiały się liczne błędy w rozpoznawaniu sprzętu, dlatego często żartobliwie nazywano „podłącz i używaj” „podłącz i módl się”.

Wydaniu Windowsa 95 towarzyszyła masowa kampania reklamowa (według wielu szacunków największa w historii oprogramowania), w tym reklama z utworem „Start Me Up” (nawiązanie do przycisku Start) w wykonaniu zespołu Rolling Stones. W kampanii znalazły się także historie osób stojących w kolejkach przed sklepami, aby kupić kopię systemu; pojawiły się nawet opowieści o ludziach, którzy nie posiadali komputerów, kupujących Windows 95 po prostu ze względu na cały ten szum, nawet nie wiedząc, czym jest Windows.

Początkowo Windows 95 sprzedawany był na 13 dyskietkach w specjalnym formacie DMF (Distribution Media Format, pojemność 1,68 MB) lub na płytach CD (wersja CD zawierała wiele przydatnych plików dodatkowych). Niektóre zmiany, których nie udało się ukończyć do czasu oficjalnego wydania systemu Windows 95, zostały później uwzględnione w pakiecie Microsoft Plus! (na przykład Internet Explorer).

Pierwsze wersje systemu Windows 95 nie miały wbudowanej obsługi pracy z Internetem, ale na pulpicie znajdowała się ikona „Microsoft Network”, która została później usunięta.

Windows 95 został zastąpiony przez inne systemy operacyjne z linii Windows 9x - Windows 98, Windows 98 SE i Windows ME. Jądro systemu Windows NT, używane w systemach Windows 2000, Windows XP i Windows Vista, jest znacznie bardziej stabilne i funkcjonalne niż jego poprzednicy wykorzystywani w linii Windows 9x, ale nie obsługuje dobrze starszych gier i aplikacji MS-DOS. Do tej pory wszystkie systemy operacyjne z linii Windows 9x, zwłaszcza Windows 95, są prawie przestarzałe. 31 grudnia 2002 roku Microsoft zakończył wsparcie dla systemu Windows 95.

Windowsa 98

Windows 98 (nazwa kodowa Memphis) to graficzny system operacyjny wydany przez firmę Microsoft 25 czerwca 1998 r.

Zasadniczo ten system operacyjny jest zaktualizowaną wersją systemu Windows 95, który nadal jest hybrydowym produktem 16/32-bitowym opartym na systemie MS-DOS. Udoskonalono obsługę AGP, udoskonalono sterowniki USB, dodano obsługę pracy z wieloma monitorami i obsługę WebTV. Podobnie jak w Windows 95 OSR 2.5, przeglądarka Internet Explorer 4 (funkcja Active Desktop) jest zintegrowana z interfejsem systemowym.

Wewnętrzny numer „pierwszego wydania” systemu Windows 98 to 10.04.1998, SE - 10.04.2222.

Wymagania systemowe dla Windows 98: procesor 486DX/66 MHz lub lepszy, 16 MB pamięci RAM i co najmniej 195 MB wolnego miejsca na dysku przy standardowej instalacji.

Windows 98 Wydanie drugie (Windows 98 SE) został wydany 5 maja 1999 r. Zaktualizowana wersja zawiera wiele poprawek, Internet Explorer 4 został zastąpiony znacznie szybszym i lżejszym Internet Explorerem 5, pojawiła się także funkcja Udostępniania połączenia internetowego. Dodano także MS NetMeeting 3 i obsługę odtwarzania DVD.

Wymagania systemowe dotyczące pamięci RAM dla Windows 98 SE wzrosły do ​​24 MB.

Microsoft planował zakończyć wsparcie dla systemu Windows 98 16 lipca 2004 r. Jednak ze względu na niesamowitą popularność tego systemu operacyjnego wsparcie zostało przedłużone do 30 lipca 2006 roku.

Windowsa 2000

Windows 2000 (zwany także Win2k, W2k lub Windows NT 5.0, o nazwie kodowej Cairo) to system operacyjny z rodziny Microsoft Windows NT przeznaczony do pracy na komputerach z procesorami 32-bitowymi (architektura kompatybilna z Intel IA-32).

Pierwsza wersja beta systemu została udostępniona 27 września 1997 r. System pierwotnie nosił nazwę Windows NT 5.0, ponieważ była to kolejna główna wersja systemu Windows NT po Windows NT 4.0. Jednak 27 października 1998 roku otrzymał własną nazwę Windows 2000. Ostateczna wersja systemu została udostępniona ogółowi społeczeństwa 17 lutego 2000 roku.

Windows 2000 jest dostępny w czterech edycjach: Professional (dla stacji roboczych i użytkowników zaawansowanych), Server, Advanced Server i Datacenter Server (do użytku na serwerach). Ponadto dostępna jest „Edycja limitowana” systemów Windows 2000 Advanced Server Limited Edition i Windows 2000 Datacenter Server Limited Edition, zaprojektowana do pracy na 64-bitowych procesorach Intel Itanium.

Do najważniejszych udoskonaleń systemu Windows 2000 w stosunku do systemu Windows NT 4.0 należą: Obsługa usługi katalogowej Active Directory. Wersja serwerowa Active Directory jest dostępna w wersjach Server, Advanced Server i Datacenter Server, natomiast pełna obsługa usług po stronie klienta jest zapewniana w wersji Professional. Internetowe usługi informacyjne w wersji 5.0. W porównaniu do IIS 4.0, ta wersja zawiera między innymi wersję 3.0 systemu programowania sieciowego ASP. System plików NTFS wersja 3.0 (zwany także NTFS 5.0 w wewnętrznej wersji systemu Windows 2000 - NT 5.0). W tej wersji NTFS po raz pierwszy pojawiła się obsługa kwot, czyli ograniczeń maksymalnej objętości przechowywanych plików dla każdego użytkownika. Zaktualizowany interfejs użytkownika, w tym Active Desktop oparty na przeglądarce Internet Explorer w wersji 5 i tym samym podobny do interfejsu systemu Windows 98. Integracja językowa: poprzednie wersje systemu Windows zostały wydane w trzech wersjach - dla języków europejskich​​(znaki jednobajtowe, pismo tylko od lewej do prawej), dla języków Dalekiego Wschodu (znaki wielobajtowe) i dla języków Bliskiego Wschodu (pisanie od prawej do lewej z kontekstowymi odmianami liter). Windows 2000 łączy te możliwości; wszystkie jego zlokalizowane wersje są tworzone na jednej podstawie.

System Windows 2000 został następnie zastąpiony systemem Windows XP (po stronie klienta) i Windows Server 2003 (po stronie serwera). Jednak Windows 2000 pozostaje popularny, szczególnie w dużych firmach, gdzie aktualizacja systemów operacyjnych na dużej liczbie komputerów wiąże się z poważnymi trudnościami technicznymi i finansowymi. Według badań Assetmetrix, na początku 2005 roku system Windows 2000 miał ponad 50% udziału systemów operacyjnych Windows dla stacji roboczych w firmach posiadających ponad 250 komputerów. Jednocześnie w firmach posiadających mniej niż 250 komputerów bardziej popularny jest Windows XP. Firma Microsoft zakończyła główne wsparcie dla systemu operacyjnego Windows 2000 30 czerwca 2005. Rozszerzone wsparcie będzie trwało do 30 czerwca 2010.

Windows ME

Windows Millennium Edition (Windows ME; w skrócie Windows Me) to mieszany 16/32-bitowy system operacyjny wydany przez Microsoft Corporation 14 września 2000 roku. Został tak nazwany na cześć nowego III tysiąclecia (łac. tysiąclecie - tysiąclecie).

Różni się od swoich poprzedników – Windows 95 i Windows 98 – stosunkowo niewielkimi aktualizacjami, takimi jak nowy Internet Explorer 5.5 i Windows Media Player 7. Pojawił się także Windows Movie Maker z podstawowymi funkcjami cyfrowej edycji wideo. Zmienił się interfejs systemu - dodano do niego funkcje, które po raz pierwszy pojawiły się w Windows 2000.

Jedną z najbardziej zauważalnych zmian w Windows ME jest to, że w standardowej konfiguracji systemu rzeczywisty tryb MS-DOS jest zablokowany, dlatego nie można używać programów wymagających tego trybu. Jednak za pomocą specjalnych narzędzi można odblokować tę funkcję. Uruchamianie systemu Windows ME nie różni się od tego samego procesu w systemach Windows 95 i 98.

Windows XP

Windows XP (nazwa kodowa w fazie rozwoju - Whistler; wersja wewnętrzna - Windows NT 5.1) to system operacyjny z rodziny Windows NT firmy Microsoft Corporation. Został wydany 25 października 2001 roku i stanowi ewolucję systemu Windows 2000 Professional. Nazwa XP pochodzi z języka angielskiego. doświadczenie. Nazwa weszła w życie w wersji profesjonalnej.

W przeciwieństwie do poprzedniego systemu Windows 2000, który był dostępny zarówno w wersji serwerowej, jak i klienckiej, Windows XP jest systemem przeznaczonym wyłącznie dla klienta. Jego wersją serwerową jest wydany później Windows Server 2003. Windows XP i Windows Server 2003 zbudowane są na tym samym jądrze systemu operacyjnego, w wyniku czego ich rozwój i aktualizacja przebiegają mniej więcej równolegle.

Firma Microsoft zaprzestała bezpłatnego wsparcia dla systemu operacyjnego Windows XP od 14 kwietnia 2009 r.; obecnie użytkownicy systemu Windows XP nie będą mogli kontaktować się z firmą Microsoft w celu uzyskania bezpłatnej pomocy technicznej w przypadku incydentów, zmian w projekcie i w innych sytuacjach. Teraz będą musieli w tym celu skorzystać z usług „rozszerzonego wsparcia” - oznacza to, że wszystkie połączenia będą płatne. Rozszerzone wsparcie będzie kontynuowane do 8 kwietnia 2014 r.

Ponadto zakończono bezpłatne wsparcie dla pakietu biurowego Office 2003 i systemu Windows Server 2003.

Windows XP analizuje wydajność systemu z określonymi efektami wizualnymi i w zależności od tego aktywuje je lub nie, biorąc pod uwagę możliwy spadek lub wzrost wydajności. Użytkownicy mogą również zmieniać te parametry za pomocą okien dialogowych ustawień i mogą albo elastycznie wybrać działanie określonych efektów wizualnych, albo pozostawić kontrolę nad systemem, albo wybrać maksymalną wydajność lub najlepszy wygląd interfejsu graficznego. Niektóre efekty, takie jak mieszanie alfa itp., wymagają wydajnego podsystemu graficznego; na starszych kartach graficznych wydajność może znacznie spaść i Microsoft zaleca w tym przypadku wyłączenie tych funkcji.

W systemie Windows XP możliwe stało się użycie „Stylów wizualnych” do zmiany graficznego interfejsu użytkownika. Luna to nowy styl GUI dołączony do XP i jest domyślnym interfejsem dla komputerów PC z więcej niż 64 megabajtami pamięci RAM. Możliwe jest zastosowanie innych „Stylów Wizualnych”, jednak muszą one być podpisane cyfrowo przez firmę Microsoft (ponieważ są istotne w funkcjonowaniu systemu).

Aby ominąć to ograniczenie, niektórzy użytkownicy używają specjalnego oprogramowania, takiego jak StyleXP firmy TGTSoft, a czasami zmodyfikowanej wersji biblioteki uxtheme.dll.

Istnieje również styl „klasyczny”, który replikuje styl interfejsu systemu Windows 2000 (który zużywa 4 MB mniej pamięci niż Luna), a także liczne style stworzone przez zewnętrznych programistów. Dla wersji Media Center firma Microsoft opracowała styl wizualny „Royale”, który jest zawarty w tej wersji systemu Windows XP i jest dostępny do instalacji w innych wersjach XP.

Firma The Iconfactory, znana z zestawu bezpłatnych ikon dla systemu operacyjnego Mac OS X, stworzyła ponad 100 ikon dla systemu Windows XP

Windows XP posiada również interfejs wiersza poleceń (CLI), cmd.exe, do sterowania systemem za pomocą poleceń z konsoli lub uruchamiania skryptów zwanych „plikami wsadowymi” (z rozszerzeniami cmd), opartymi na plikach „wsadowych” MS -DOS. Składnia CLI systemu Windows XP nie jest zbyt dobrze udokumentowana we wbudowanym systemie pomocy. Bardziej ogólne informacje można uzyskać, wpisując „help” w wierszu poleceń, aby wyświetlić przegląd dostępnych poleceń i „nazwa polecenia /?”. Interfejs wiersza poleceń jest dostępny zarówno w widoku okiennym, jak i pełnoekranowym (przełączaj się między nimi, naciskając Alt+Enter), preferowany widok można określić w odpowiednim oknie dialogowym ustawień wraz z parametrami, takimi jak rozmiar i typ czcionki itp. Kiedy Pracując w tym trybie użytkownik może wywołać poprzednie polecenia (np. klawisz „w górę” zwraca poprzednie polecenie), skorzystać z automatycznego uzupełniania nazw plików i katalogów oraz poleceń.

Firma Microsoft okresowo wydaje dodatki Service Pack dla swoich systemów operacyjnych, które rozwiązują zidentyfikowane problemy i dodają nowe funkcje. W tej chwili jest ich trzech.

Dodatek Service Pack 1 (SP1) dla systemu Windows XP został wydany 9 września 2002 r. Najważniejszymi innowacjami była obsługa USB 2.0, narzędzia umożliwiającego wybór domyślnych programów do przeglądania stron internetowych, poczty, komunikatorów internetowych i różnych implementacji wirtualnej maszyny Java. Począwszy od dodatku SP1, system plików szyfrujący EFS mógł wykorzystywać algorytm szyfrowania AES z kluczem 256-bitowym.

Począwszy od SP1 obsługiwany jest LBA-48, który pozwala systemowi operacyjnemu współpracować z domyślnie aktywowanymi dyskami twardymi o pojemności większej niż 137 GB.

Dodatek Service Pack 2 (SP2) (nazwa kodowa „Springboard”) został wydany 6 sierpnia 2004 roku. Dodatek SP2 dodał nowe funkcje do systemu Windows XP, w tym ulepszoną zaporę ogniową; obsługa Wi-Fi z kreatorem konfiguracji i Bluetooth, a także ulepszenia w IE6 - na przykład możliwość blokowania „wyskakujących” okien. W tym dodatku Service Pack wprowadzono znaczące zmiany w zabezpieczeniach systemu Windows XP. Tym samym istotnym zmianom uległa wbudowana zapora sieciowa, która została przemianowana na Zaporę systemu Windows i jest teraz domyślnie aktywowana dla wszystkich utworzonych połączeń. Pojawiła się w szczególności rozszerzona ochrona pamięci przed atakami związanymi z przepełnieniem bufora z wykorzystaniem technologii NX-bit i szeregu innych technik. Zmiany dotknęły także usługi - usługi takie jak telnet i usługa przesyłania wiadomości są domyślnie wyłączone, szereg usług uruchamianych jest z ograniczonymi uprawnieniami itp. Zmiany bezpieczeństwa dotknęły także program pocztowy Outlook Express i przeglądarkę IE. Dodatek Service Pack 2 dla systemu Windows XP zawiera Centrum zabezpieczeń systemu Windows, które ułatwia monitorowanie bezpieczeństwa systemu poprzez monitorowanie i przypominanie użytkownikowi o konieczności zainstalowania lub aktualizacji programu antywirusowego i jego baz danych, aktywacji wbudowanej lub innej zapory ogniowej, aktualizacji systemu operacyjnego, lub zmień ustawienia przeglądarki internetowej. Programy antywirusowe i zapory ogniowe innych firm mogą z nim współdziałać za pomocą interfejsu API. Udoskonalono także funkcje automatycznego uruchamiania podczas ładowania płyty CD lub podłączania dysków flash i podobnych urządzeń.

Na początku sierpnia 2007 r. firma Microsoft rozpoczęła testy wersji beta dodatku SP3 z ograniczoną grupą beta testerów. Pomimo tego, że wersja beta była dystrybuowana tylko do nielicznych, jej dystrybucja pojawiła się w sieciach peer-to-peer. Od 12 grudnia 2007 r. wersja RC1 SP3 jest dostępna do pobrania i przetestowania dla każdego.

Ostateczna wersja dodatku Service Pack 3 dla systemu Windows XP została wydana 21 kwietnia 2008 r., ale tylko dla klientów biznesowych, takich jak producenci OEM oraz subskrybenci MSDN i TechNet. Inni użytkownicy mogli uzyskać trzeci dodatek Service Pack za pośrednictwem usługi online Windows Update lub Centrum pobierania Microsoft 6 maja, a także skorzystać z usługi automatycznej aktualizacji na początku lata. Początkowo wersja RTM systemu Windows XP SP3 została wydana w języku chińskim, angielskim, francuskim, niemieckim, japońskim, koreańskim i hiszpańskim [źródło nieokreślone 72 dni] I dopiero 5 maja wydano pozostałych 18 lokalizacji.

Pakiet zawiera wszystkie aktualizacje wydane od czasu wydania dodatku Service Pack 2 dla systemu Windows XP w 2004 r., a także szereg innych nowych elementów. Wśród nich jest funkcja Network Access Protection oraz nowy model aktywacji zapożyczony z Windows Vista, dodatkowo pojawiła się ulepszona funkcja wykrywania routerów tzw. „czarnych dziur” itp.

1 lipca 2008 r. firma Microsoft zaprzestała sprzedaży systemu Windows XP SP2 swoim dostawcom. W chwili obecnej system Windows XP SP3 jest dostarczany w wersjach OEM i BOX; obniżenie wersji jest możliwe w ramach licencji korporacyjnych. W sprzedaży dostępny jest także pakiet Uzyskaj oryginalne rozwiązanie dla systemu Windows XP SP3, przeznaczony do licencjonowania zainstalowanego pirackiego oprogramowania w ramach licencji korporacyjnej, pakiet Uzyskaj oryginalne rozwiązanie dla systemu Windows XP.

Dodatek Service Pack 3 dla systemu Windows XP będzie także dystrybuowany jako część komponentu „Tryb Windows XP” systemu Windows 7

Windows Serwer 2003

Windows Server 2003 (nazwa kodowa w fazie rozwoju - Whistler Server, wersja wewnętrzna - Windows NT 5.2) to system operacyjny z rodziny Windows NT firmy Microsoft, przeznaczony do pracy na serwerach. Został wydany 24 kwietnia 2003 roku.

Windows Server 2003 jest rozwinięciem systemu Windows 2000 Server i serwerową wersją systemu operacyjnego Windows XP. Microsoft pierwotnie planował nazwać ten produkt „Windows .NET Server”, aby promować swoją nową platformę Microsoft .NET. Jednak nazwa ta została później usunięta, aby uniknąć nieporozumień na temat .NET na rynku oprogramowania.

Windows Server 2008 to kolejna serwerowa wersja systemu Windows NT, która zastąpi system Windows Server 2003.

Windows Server 2003 rozwija głównie funkcje zawarte w poprzedniej wersji systemu - Windows 2000 Server. Wskazywała na to również wersja jądra systemu NT 5.2 (NT 5.0 dla Windows 2000). Poniżej znajdują się niektóre z najbardziej zauważalnych zmian w porównaniu z systemem Windows 2000 Server.

Windows Server 2003 to pierwszy system operacyjny firmy Microsoft z preinstalowanym środowiskiem .NET Framework. Dzięki temu system ten może pełnić funkcję serwera aplikacji dla platformy Microsoft .NET bez konieczności instalowania dodatkowego oprogramowania.

System Windows Server 2003 jest dostarczany z wersją 6.0 Internetowych usług informacyjnych, która ma znacznie inną architekturę niż usługi IIS 5.0 dostępne w systemie Windows 2000. W szczególności, aby poprawić stabilność, możliwe jest teraz izolowanie aplikacji od siebie w oddzielnych procesach bez wpływu na wydajność. Utworzono także nowy sterownik HTTP.sys do obsługi żądań HTTP. Ten sterownik działa w trybie jądra, co zapewnia szybsze przetwarzanie żądań.

Według Microsoftu w Windows Server 2003 duży nacisk położono na bezpieczeństwo systemu. W szczególności system jest teraz instalowany w najbardziej ograniczonej formie, bez żadnych dodatkowych usług, co zmniejsza powierzchnię ataku. System Windows Server 2003 zawiera także zaporę programową zwaną Zaporą połączenia internetowego. Następnie wydano dodatek Service Pack dla systemu, który w całości koncentruje się na poprawie bezpieczeństwa systemu i zawiera kilka dodatkowych funkcji chroniących przed atakami. Według amerykańskiego standardu bezpieczeństwa Trusted Computer System Evaluation Criteria (TCSEC) Windows Server 2003 należy do klasy bezpieczeństwa C2 - Controlled Access Protection

W systemie Windows Server 2003 zadebiutowała usługa kopiowania woluminów w tle, która automatycznie zapisuje stare wersje plików użytkownika, umożliwiając w razie potrzeby powrót do poprzedniej wersji dokumentu. Praca z kopiami w tle jest możliwa tylko wtedy, gdy na komputerze użytkownika, którego dokumenty wymagają przywrócenia, jest zainstalowany „klient kopiowania w tle”.

Również w tej wersji systemu rozszerzono zestaw narzędzi administracyjnych wywoływanych z linii poleceń, co ułatwia automatyzację zarządzania systemem.

Wprowadzono nową koncepcję - „role”, na których opiera się zarządzanie serwerem. Mówiąc najprościej, aby uzyskać serwer plików, musisz dodać rolę - „serwer plików”.

Podstawy systemu Windows dla starszych komputerów

Windows FLP lub Windows Fundamentals for Legacy PCs (nazwa kodowa: Eiger) to wersja systemu Microsoft Windows wydana 8 lipca 2006 roku. - Kompaktowy system operacyjny firmy Microsoft dla starszych komputerów, oparty na Microsoft Windows XP Embedded Service Pack 2. Przeznaczony do użytku z serwerami terminali (Microsoft, Citrix). Możliwe jest także uruchomienie niewielkiej liczby aplikacji lokalnych.

Windows Vista

Windows Vista to system operacyjny z rodziny Microsoft Windows NT, linii systemów operacyjnych używanych w komputerach osobistych konsumenckich. Na etapie rozwoju ten system operacyjny nosił nazwę kodową „Longhorn”.

W linii produktów Windows NT Windows Vista to wersja 6.0 (Windows 2000 - 5.0, Windows XP - 5.1, Windows Server 2003 - 5.2). Skrót „WinVI” jest czasami używany w odniesieniu do „Windows Vista”, co stanowi połączenie nazwy „Vista” i numeru wersji zapisanego cyframi rzymskimi.

Windows Vista, podobnie jak Windows XP, jest systemem przeznaczonym tylko dla klienta. Firma Microsoft udostępniła także serwerową wersję systemu Windows Vista – Windows Server 2008.

30 listopada 2006 roku firma Microsoft oficjalnie udostępniła system Windows Vista i pakiet Office 2007 dla klientów korporacyjnych. 30 stycznia 2007 roku rozpoczęła się sprzedaż systemu dla zwykłych użytkowników.

Na początku rozwoju system był znany pod kryptonimem Longhorn (nazwa pochodzi od Longhorn Saloon w pobliżu ośrodka narciarskiego Whistler w Kolumbii Brytyjskiej). Nazwę „Vista” ogłoszono 22 lipca 2005 roku. Kilka miesięcy później Microsoft zmienił także nazwę Windows Longhorn Server na Windows Server 2008. Od 8 listopada 2006 roku producenci sprzętu udostępniają pełną wersję systemu Windows Vista. Publiczne udostępnienie użytkownikom końcowym odbyło się 30 stycznia 2007 roku.

Warto zauważyć, że wiele funkcji zaplanowanych dla systemu Windows Vista zostało porzuconych przez firmę Microsoft z powodu publicznego oburzenia. Założono na przykład, że OpenGL zostanie zaimplementowany jako dodatek do Direct3D. Doprowadziłoby to do poważnego spadku wydajności OpenGL w porównaniu z Direct3D i spowodowałoby naprawę wersji OpenGL. Obawy nie były uzasadnione, obsługa OpenGL pozostała w Windows Vista. W systemie Windows Vista nie znalazł się także system plików WinFS – tym razem ze względu na problemy z wydajnością.

Funkcje systemu Windows Wista obejmują:

1. Według samego Microsoftu czas uruchamiania systemu jest krótszy niż w Windows XP i na większości komputerów jest to mniej niż minuta. Skrócono czas wejścia i wyjścia z trybu uśpienia do 6 sekund. Ale wraz z pojawieniem się interfejsu użytkownika trzeba będzie poczekać znacznie dłużej, aby rozpocząć pełnoprawną pracę, aż miną procesy w tle, które znacznie komplikują pracę programów innych firm.. Istnieje opinia, że ​​​​Windows Vista jest najgorszym wydanym systemem operacyjnym przez Microsoft. Windows Vista zajął także pierwsze miejsce w konkursie „Porażka Roku” organizowanym przez portal z nagrodami Pwnie, utworzony w 2007 roku. Co więcej, jak podaje portal The Inquirer.net, na podstawie szeregu niespotykanych wcześniej promocji związanych z promocją WV na rynku, można stwierdzić, że kierownictwo Microsoftu uznało Windows Vista za porażkę

2. Dzięki technologii „Windows ReadyBoost” możliwe stało się wykorzystanie pojemności zewnętrznych dysków flash USB jako pamięci RAM, co w niektórych przypadkach zwiększa wydajność o 40%.

3. Całkowicie przeprojektowano logiczny model interakcji z urządzeniami graficznymi.

4. Kontrola Konta Użytkownika (UAC) – system kontroli konta użytkownika wymagający wyraźnej zgody użytkownika na wykonanie jakiejkolwiek czynności wymagającej uprawnień administracyjnych, niezależnie od uprawnień bieżącego konta użytkownika. Jeśli użytkownik nie jest administratorem, wyświetli się monit, w którym możesz wybrać konto administracyjne i wykonać operację z jego uprawnieniami po podaniu hasła - pozwala to na konfigurację systemu i instalowanie aplikacji z konta użytkownika z ograniczonymi uprawnieniami bez wyraźnego z wykorzystaniem mechanizmu runas i bez konieczności przełączania się na inne konto (co było wymagane w XP np. w przypadku zmiany parametrów TCP/IP). Jeśli użytkownik jest członkiem grupy „Administratorzy”, będzie musiał (przy ustawieniach domyślnych) potwierdzić skorzystanie z uprawnień, odpowiadając na monit systemowy. UAC żąda danych w trybie Secure Desktop, który chroni przed przechwytywaniem danych i kontrolą okna wejściowego przez programy innych firm (w przybliżeniu ten sam tryb był używany przy wejściu do domeny NT z koniecznością dwukrotnego naciśnięcia Ctrl-Alt-Del). Kontrolę konta użytkownika można wyłączyć dla niektórych kategorii kont i ponownie skonfigurować przy użyciu lokalnej (lub grupowej, jeśli jest używana w domenie) polityki bezpieczeństwa: na przykład można ustawić hasło wymagane dla wszystkich użytkowników (w tym administratorów) w celu korzystania z praw administracyjnych, zabronić te działania dla użytkowników kont z ograniczeniami itp.

5. Szyfrowanie dysków funkcją Bitlocker — umożliwia szyfrowanie dysku systemowego przy użyciu interfejsu wiersza poleceń i innych partycji. Wykorzystuje klucz USB lub moduł Trusted Platform Module do przechowywania kluczy szyfrowania. Do szyfrowania partycji domyślnie używany jest algorytm AES z kluczem o długości 128 bitów w trybie szyfrowania CBC. Ta funkcja jest dostępna w wersjach Vista Enterprise i Ultimate.

6. System szyfrowania plików EFS. System ten, który po raz pierwszy pojawił się w Windows 2000, działa w wersjach Vista Business, Enterprise lub Ultimate i zapewnia możliwość przejrzystego szyfrowania plików na poziomie systemu plików przy użyciu algorytmów AES (z kluczem 256-bitowym) lub 3-DES. Dla każdego pliku generowany jest losowo klucz szyfrujący, który z kolei jest szyfrowany kluczem publicznym dla użytkowników (domyślnie 2048 bitów). W Viście za pomocą polityk możliwe stało się ustawienie różnych długości klucza publicznego użytkownika (1024, 2048, 4096,...), zapisanie klucza na kartach inteligentnych (domyślnie klucz jest przechowywany lokalnie, chroniony przez hasło) i zaszyfrować plik strony, a także wymagają obowiązkowego szyfrowania folderu użytkownika z dokumentami.

7. Zapobieganie infekcjom wirusowym z nośników możliwych do odzyskania. Domyślnie w systemie Windows Vista automatyczne uruchamianie programów z kart flash i urządzeń USB jest wyłączone. Zapobiega to zainfekowaniu komputera wirusami rozprzestrzeniającymi się za pośrednictwem kart flash. Istnieją również zasady kontrolujące dostęp do nośników zewnętrznych (w tym USB), co również pomaga chronić poufne dane.

8. Blokada bezpośredniego zapisu na dysk. System Windows Vista uniemożliwia bezpośredni zapis na dysku (\\.\PhysicalDriveX), jeśli na dysku jest zamontowany system plików.

Istnieje opinia, że ​​Windows Vista to najgorszy system operacyjny wydany przez Microsoft. Windows Vista zajął także pierwsze miejsce w konkursie „Porażka Roku” organizowanym przez portal z nagrodami Pwnie, utworzony w 2007 roku. Co więcej, jak podaje portal The Inquirer.net, na podstawie szeregu niespotykanych wcześniej promocji związanych z promocją WV na rynku, można stwierdzić, że kierownictwo Microsoftu uznało Windows Vista za porażkę.

Serwer domowy z systemem Windows

Windows Home Server to serwerowy system operacyjny firmy Microsoft, zbudowany na bazie systemu Windows Server 2003 SP2 i przeznaczony dla użytkowników domowych (jak sama nazwa wskazuje - domowych) do użytku w sieciach domowych.

Windows Serwer 2008

Microsoft Windows Server 2008 (nazwa kodowa „Longhorn Server”) to nowa wersja serwerowego systemu operacyjnego firmy Microsoft. Wersja ta powinna zastąpić Windows Server 2003 jako przedstawiciela systemów operacyjnych generacji Vista (NT 6.x).

Windows Server 2008 zawiera opcję instalacji o nazwie Server Core. Server Core to znacznie uproszczona instalacja systemu Windows Server 2008, która nie zawiera powłoki Eksploratora Windows. Cała konfiguracja i konserwacja odbywa się za pomocą interfejsu wiersza poleceń systemu Windows lub poprzez zdalne połączenie z serwerem za pomocą Konsoli zarządzającej. Dostępny jest Notatnik i niektóre elementy panelu sterowania, np. Ustawienia regionalne.

W systemie Windows Server 2008 wprowadzono znaczącą aktualizację usług terminalowych. Usługi terminalowe obsługują teraz protokół Remote Desktop Protocol 6.0. Najbardziej godne uwagi ulepszenie, zwane RemoteApp usług terminalowych, umożliwia publikowanie jednej konkretnej aplikacji zamiast całego pulpitu.

Kolejną ważną funkcją dodaną do Usług terminalowych jest Brama usług terminalowych i Dostęp internetowy do usług terminalowych (obecnie całkowicie oparty na Internecie). Terminal Services Gateway umożliwia autoryzowanym komputerom bezpieczne łączenie się z usługami terminalowymi lub pulpitem zdalnym z Internetu przy użyciu protokołu RDP przez HTTPS bez korzystania z VPN. Nie wymaga to otwierania dodatkowego portu w zaporze; Ruch RDP jest tunelowany przez HTTPS. Dostęp przez Internet do usług terminalowych umożliwia administratorom zapewnienie dostępu do usług terminalowych poprzez interfejs sieciowy. Podczas korzystania z TS Gateway i TS RemoteApp transfer danych odbywa się za pośrednictwem protokołu HTTP(S), a aplikacje zdalne wydają się użytkownikowi działać tak, jakby działały lokalnie. Wiele aplikacji działa w jednej sesji, dzięki czemu nie są wymagane żadne dodatkowe licencje użytkownika.

Dzięki usługom terminalowym Easy Print administratorzy nie muszą już instalować żadnych sterowników drukarek na serwerze. W takim przypadku sterownik Easy Print Driver przekierowuje interfejs użytkownika i wszystkie funkcje oryginalnej drukarki. Ponadto poprawia wydajność podczas przesyłania zadań drukowania, konwertując zadania do formatu XPS przed wysłaniem ich do klienta.

Windows Server 2008 to pierwszy system operacyjny Windows wydany z wbudowanym programem Windows PowerShell, rozszerzalną powłoką wiersza poleceń i towarzyszącym mu językiem skryptowym opracowanym przez firmę Microsoft. Język skryptowy PowerShell został zaprojektowany specjalnie do zadań administracyjnych i może zastąpić potrzebę cmd.exe i Hosta skryptów systemu Windows.

Samonaprawiający się system plików NTFS

W poprzednich wersjach systemu Windows, jeśli system operacyjny napotkał błędy w systemie plików woluminu NTFS, oznaczał on wolumin jako „brudny”. Nie można natychmiast przeprowadzić korekcji błędów woluminu. W przypadku samonaprawiającego się systemu plików NTFS zamiast blokować cały wolumen, tylko uszkodzone pliki/foldery są blokowane i pozostają niedostępne podczas naprawy. Dzięki temu nie ma już konieczności ponownego uruchamiania serwera w celu skorygowania błędów systemu plików.

Ponadto system operacyjny wyświetla teraz informacje S.M.A.R.T. dyski twarde, aby pomóc w identyfikacji możliwych awarii dysków twardych. Ta funkcja pojawiła się po raz pierwszy w systemie Windows Vista.

Menedżer serwera to nowe narzędzie do zarządzania oparte na rolach dla systemu Windows Server 2008. Jest to połączenie Zarządzania serwerem i Kreatora konfiguracji zabezpieczeń z systemu Windows Server 2003. Menedżer serwera jest rozszerzeniem okna dialogowego Kreatora konfiguracji serwera, które jest domyślnie uruchamiane w systemie Windows Serwer 2003 po zalogowaniu. Teraz pozwala nie tylko dodawać nowe role, ale także łączy wszystkie operacje, które użytkownicy mogą wykonywać na serwerze, a także zapewnia skonsolidowane wyświetlanie aktualnego stanu każdej roli w formie jednego portalu.

Obecnie nie jest możliwe zdalne korzystanie z Menedżera serwera, ale planowana jest wersja kliencka.

System Windows 7

Windows 7 (wcześniej znany pod nazwami kodowymi Blackcomb i Vienna) to wersja rodziny komputerowych systemów operacyjnych Windows NT, następująca po systemie Windows Vista. W linii Windows NT system ma numer wersji 6.1 (Windows 2000 - 5.0, Windows XP - 5.1, Windows Server 2003 - 5.2, Windows Vista i Windows Server 2008 - 6.0). Wersja serwera to Windows Server 2008 R2.

Firma Microsoft ogłosiła, że ​​system operacyjny trafi do sprzedaży 22 października 2009 r., niecałe trzy lata po wydaniu poprzedniego systemu operacyjnego, Windows Vista. Partnerzy i klienci posiadający licencję Volume Licensing otrzymali dostęp do RTM 24 lipca 2009 roku.

Windows 7 zawiera pewne zmiany wyłączone z Windows Vista, a także innowacje w interfejsie i wbudowanych programach.

Windows 7 będzie miał opcję wyłączenia lub włączenia przeglądarki Internet Explorer.

Windows 7 będzie obsługiwał monitory wielodotykowe. Możliwość tę zademonstrował Microsoft na dorocznej konferencji TechEd'08 w Orlando. Podczas demonstracji wykorzystano kompilację 6.1.6856, a także prototypowy model laptopa z ekranem wielodotykowym. Według niektórych doniesień, Windows 7 częściowo zaimplementuje funkcjonalność zaplanowaną w Windows Vista (o nazwie kodowej „Longhorn”), planowana jest także bliższa integracja z programami i usługami Windows Live.

W systemie Windows 7 wprowadzono bardziej elastyczne ustawienie Kontroli konta użytkownika (UAC), które w przeciwieństwie do systemu Windows Vista ma dwa dodatkowe stany pośrednie między trybami „Włącz” i „Wyłącz”.

Zmiany wprowadzono w technologii szyfrowania BitLocker oraz dodano funkcję szyfrowania nośników wymiennych BitLocker to go, która umożliwia szyfrowanie nośników wymiennych, nawet w przypadku braku modułu TPM.

Ulepszeniu uległa także Zapora systemu Windows – powróciła funkcja powiadamiania użytkownika o zablokowaniu programu przy próbie dostępu do sieci.

Windows 7 nie będzie mógł odtwarzać licencjonowanych płyt Blu-Ray z wideo, ale będzie mógł odczytywać i zapisywać na nich informacje.

Korzystając z zasad grupy i funkcji AppLocker, możesz uniemożliwić działanie niektórych aplikacji.

Funkcja Branch Cache zmniejszy opóźnienia dla użytkowników pracujących zdalnie na komputerze. Na przykład plik dostępny w sieci jest buforowany lokalnie, więc nie jest już pobierany ze zdalnego serwera, ale z komputera lokalnego. Ta funkcja może działać w dwóch trybach — hostowanej pamięci podręcznej i rozproszonej pamięci podręcznej. W pierwszym przypadku plik przechowywany jest na dedykowanym serwerze lokalnym z systemem Windows Server 2008 R2, w drugim – na komputerze Klienta.

DirectAccess umożliwia nawiązanie bezpiecznego połączenia z serwerem w tle, w przeciwieństwie do VPN, który wymaga interakcji użytkownika. Funkcja DirectAccess może także zastosować zasady grupowe przed zalogowaniem użytkownika.

Remote Desktop Host umożliwia użytkownikowi połączenie się z komputerem zdalnym z uprawnieniami administratora.

Microsoft rozważa także możliwość wypuszczenia Windowsa 7 nie tylko na dyskach optycznych, ale także na nośnikach flash, co powinno uprościć proces instalacji platformy na netbookach, które nie posiadają wbudowanego napędu optycznego.

Windows 7 będzie także korzystał z trybu piaskownicy, którego implementacja była omawiana podczas testów alfa i beta (w fazie rozwoju Longhorn). Cały kod niezarządzany będzie działał w środowisku (piaskownicy), w którym system operacyjny będzie ograniczał dostęp programu do sprzętu komputerowego i sieci. Dostęp do gniazd niskiego poziomu, a także bezpośredni dostęp do systemu plików, warstwy abstrakcji sprzętu (HAL) i pełny dostęp do adresu pamięci będą zabronione. Wszelki dostęp do zewnętrznych aplikacji, plików i protokołów będzie regulowany przez system operacyjny i natychmiast zatrzymany (w teorii). Jeśli to podejście się powiedzie, gwarantuje niemal całkowite bezpieczeństwo, ponieważ przy takim podejściu teoretycznie niemożliwe jest, aby szkodliwe oprogramowanie spowodowało jakiekolwiek szkody w systemie, jeśli jest ono zamknięte w metaforycznym „szklanym pudełku”. Takie podejście budzi skojarzenia z Virtual PC. Jeśli wszystko będzie się zgadzać, to środowisko będzie mogło dostosować się do bazy kodu, która została napisana w jego języku. Załagodzi to większość problemów, które pojawiają się w wyniku wstecznej kompatybilności podczas przejścia na nowy system operacyjny.

Podczas korzystania z aplikacji w wersji Beta 1 w niektórych aplikacjach wykryto wycieki pamięci, które powodowały całkowite zawieszenie się pomimo trybu piaskownicy. Teoretycznie, jeśli reżim nie stanie się bardziej skuteczny, może to doprowadzić do gwałtownego wzrostu liczby programów, które celowo wykorzystują te luki do własnych celów.

Bill Gates wspomniał o wszechobecnym pasku szybkiego wyszukiwania (podobnym do Spotlight). Usługa indeksowania treści ewoluowała od czasu systemu Windows XP, a podobny pasek wyszukiwania został uwzględniony w systemie Windows Vista. Windows 7 korzysta również z DirectX 11.

Czy Windows 7 otrzyma nowe jądro?

NIE. Chociaż trzeba powiedzieć, że przeprowadzono podobne zmiany. Tak przynajmniej stwierdził jeden z inżynierów Microsoftu w październiku ubiegłego roku. Według niego 200 programistów firmy pracowało nad redukcją jądra dla Windows 7. Jądro otrzymało nawet własną nazwę MinWin i miało zajmować sześciokrotnie mniej pamięci niż jądro Visty.

Jednak Flores i Sinofsky powiedzieli, że Windows 7 nie otrzyma nowego jądra. „Wbrew niektórym spekulacjom Microsoft nie tworzy nowego jądra dla systemu Windows 7” – powiedział Flores. Jednak Sinofsky powiedział nieco inaczej: „...jądro w systemie Windows Server 2008 jest ewolucją jądra systemu Windows Vista, a jądro systemu Windows 7 będzie dalszą ewolucją tego jądra”.

Windows Server 2008 R2

Windows Server 2008 R2 to rozwijana serwerowa wersja systemu Windows 7. Zostanie wydana 22 października 2009. Podobnie jak Windows 7, Windows Server 2008 R2 będzie korzystał z jądra systemu Windows NT 6.1. Nowe funkcje obejmują ulepszoną wirtualizację, nową wersję Active Directory, Internet Information Services 7.5 i obsługę do 256 procesorów. System zostanie wydany wyłącznie w wersji 64-bitowej. Usunięto także obsługę uruchamiania systemu Windows z partycji zawierających MBR.

Firma Microsoft ogłosiła system Windows Server 2008 R2 na konferencji Professional Developers Conference jako serwerowy wariant systemu Windows 7. 7 stycznia 2009 r. wersja beta systemu Microsoft Windows Server 2008 R2 została udostępniona subskrybentom Microsoft TechNet i MSDN, którzy uczestniczyli w programie Windows 7 Insider 9 stycznia udostępniono publicznie wersję beta do pobrania w Centrum pobierania Microsoft. 30 kwietnia 2009 - wersja Release Candidate (RC) została udostępniona subskrybentom TechNet i MSDN. 5 maja 2009 — Windows Server 2008 R2 RC jest dostępny w Centrum pobierania Microsoft. 2 czerwca 2009 — Firma Microsoft ogłosiła, że ​​wersja RTM będzie dostępna dla partnerów Microsoft w drugiej połowie lipca 2009. Premiera odbędzie się 22 października 2009 roku.

Obecnie system Microsoft Windows jest zainstalowany na około 88% komputerów osobistych i stacji roboczych. Ponadto jego konkurent, Mac OS X, również nabiera tempa (około 10%).Mimo konkurencji Microsoft i Apple współpracują, stale zwiększając kompatybilność obu systemów.

Cała różnorodność oprogramowania (oprogramowania) jest szeroko podzielona na systemowe I programy użytkowe. Pierwsza grupa zapewnia działanie drugiej na istniejącym sprzęcie (procesor, dyski, pamięć RAM, urządzenia wejścia/wyjścia). Systemy operacyjne (OS) odnoszą się do oprogramowania systemowego. Jednym z zadań systemu operacyjnego jest implementacja algorytmów pracy ze sprzętem. Może pojawić się pytanie: dlaczego jest to konieczne? W końcu, jeśli się nad tym zastanowić, każda aplikacja może zawierać kod uzyskujący dostęp do sprzętu. Jednak to tylko skomplikowałoby życie programistom i rozdęło oprogramowanie do dużych rozmiarów. A najsmutniejsze jest to, że w programach użytkowych byłoby mnóstwo identycznego kodu odpowiedzialnego za implementację poleceń niskiego poziomu (wywołań sprzętowych). Poza tym innym pytaniem jest, jak rozwiązać problem współpracy różnych programów na jednym komputerze. Dlatego systemy operacyjne i inne oprogramowanie systemowe słusznie pełnią przypisaną im rolę pośrednika między oprogramowaniem aplikacyjnym a sprzętem komputerowym.

Nawet w swoim historycznym rozwoju systemy operacyjne zaczęły się jako zestaw programów i bibliotek do zarządzania operacjami wejścia i wyjścia. Te dość uniwersalne programy były następnie używane przez innych programistów, którzy nie musieli już zaprzątać sobie głowy programowaniem odczytu danych z dyskietki lub wysyłania tekstu na drukarkę. Po prostu wywołali funkcję z podłączonej biblioteki i ona wykonała całą pracę (zawierała już kod do pracy z urządzeniami fizycznymi).

Z biegiem czasu system operacyjny stawał się coraz bardziej złożony, nowy Funkcje. Komputery stały się potężniejsze, konieczne było jednoczesne uruchomienie określonej liczby programów w celu wykonania na procesorze. System operacyjny zaczął rozwiązywać problem efektywnej dystrybucji zasobów sprzętowych pomiędzy działającymi programami. Kilku użytkowników zaczęło pracować jednocześnie z jednym komputerem. System operacyjny zaczął monitorować prawa wszystkich i chronić dane. W rezultacie nowoczesne systemy operacyjne zawierają wiele różnych funkcji.

Na mój własny sposób struktura systemu operacyjnego reprezentuje zespół programów i modułów. Wyróżnia się koncepcję jądra systemu operacyjnego. Oprogramowanie jądra jest chronione przed ingerencją użytkowników i programistów. Programy aplikacyjne uzyskują dostęp do jądra za pomocą żądań wykonania określonych działań na sprzęcie. Żądania te nazywane są wywołaniami systemowymi i są poleceniami specjalnymi.

Cel systemu operacyjnego

Tak więc system operacyjny wykonuje dwa główne zadania:

  1. ułatwia (a nawet umożliwia) użytkownikom i programistom korzystanie ze sprzętu. Na przykład system operacyjny umożliwia abstrakcję od tego, w jaki sposób dane są faktycznie przetwarzane na dysku twardym i pracę z koncepcją pliku.
  2. zapewnia efektywne wykorzystanie sprzętu. Ponieważ współczesne komputery uruchamiają więcej niż jeden program na raz, system operacyjny jest odpowiedzialny za dystrybucję pamięci, rejestrów procesora itp. pomiędzy uruchomionymi programami w danym momencie. System operacyjny określa optymalny rozkład tych zasobów w czasie (po kolei wykorzystanie procesora przez programy) i przestrzeni (ładowanie różnych programów do różnych części pamięci RAM).

System operacyjny z rodziny Windows

Obecnie najpopularniejszymi systemami operacyjnymi są rodzina Windows, która jest zastrzeżonym (komercyjnym) produktem firmy Microsoft Corporation.

Windows zaczyna swoje „pochodzenie” od systemu operacyjnego DOS i pierwotnie był zbudowaną na nim powłoką (Windows został uruchomiony pod DOS-em), zwiększającą możliwości DOS-u i ułatwiającą nieprzeszkolonemu użytkownikowi pracę z komputerem. Późniejsze wersje (począwszy od Windows NT) były pełnoprawnymi systemami operacyjnymi.

Zaletą systemu Windows jest jego przyjazny interfejs. Wśród niedociągnięć zauważono zawodność systemu.

System operacyjny podobny do Uniksa

System operacyjny UNIX wywarł ogromny wpływ na rozwój świata systemów operacyjnych, kładąc podwaliny pod nowoczesne systemy operacyjne. UNIX był pierwotnie systemem do tworzenia oprogramowania. Większość osób pracujących w systemie UNIX była programistami (w latach 70. niewielu pracowało z komputerami).
UNIX wyewoluował z kilku podstawowych idei. Na przykład jeden mały problem należy rozwiązać za pomocą jednego małego programu, a złożone problemy należy rozwiązać za pomocą kombinacji prostych programów.

W systemie UNIX dużą uwagę przywiązuje się do podziału zasobów komputera pomiędzy użytkownikami. System ten jest wieloterminalowy (każdy użytkownik pracuje z komputerem za pomocą własnego terminala).

Pomimo tego, że systemy uniksowe są mniej popularne niż Windows, działają na dużych typach komputerów.

Linuksa

Linux to różnorodność systemów operacyjnych (dystrybucji) podobnych do Uniksa, które są najczęściej rozpowszechniane bezpłatnie.

Jedną z unikalnych cech systemów GNU/Linux jest to, że nie ma jednego geograficznego centrum rozwoju. Linux i programy dla niego są pisane przez miliony programistów rozproszonych po całym świecie.

SYSTEM OPERACYJNY MAC

Ten system operacyjny również został oparty na jądrze UNIX.

Jest to produkt firmy Apple przeznaczony dla własnych komputerów Macintosh.

Jest uważany za niezawodny i wygodny. Ale w przeciwieństwie do systemu Windows nie jest tak popularny.

System operacyjny (OS) to zestaw oprogramowania, który zarządza zasobami komputera (RAM, miejscem na dysku itp.), uruchamia programy aplikacyjne i ich interakcję z urządzeniami zewnętrznymi i innymi programami, a także zapewnia dialog użytkownika z komputerem.

System plików

Pojęcie i klasyfikacja systemów operacyjnych

Komputer działa zgodnie z programem. Głównym zestawem programów, bez których komputer nie może działać, jest system operacyjny (OS).

Obecnie na świecie korzysta się z dużej liczby systemów operacyjnych, które mogą być podzielone na grupy według następujących kryteriów:

1. Liczba jednoczesnych użytkowników: pojedynczy użytkownik, wielu użytkowników.

2. Liczba procesów jednocześnie realizowanych pod kontrolą systemu: jednozadaniowe, wielozadaniowe.

3. Liczba obsługiwanych procesorów: jednoprocesorowy, wieloprocesorowy.

4. Bity kodu: 8-bitowe, 16-bitowe, 32-bitowe, 64-bitowe.

5. Typ interfejsu: komendowy (tekstowy) i obiektowy (graficzny).

6. Rodzaj dostępu użytkownika do komputera: przetwarzanie wsadowe, podział czasu, czas rzeczywisty.

7. Rodzaj wykorzystania zasobów: sieciowy, lokalny.

Zgodnie z pierwszym znakiem klasyfikacyjnym systemy operacyjne dla wielu użytkowników, w przeciwieństwie do systemów operacyjnych dla jednego użytkownika, umożliwiają jednoczesną pracę kilku użytkowników na komputerze na różnych terminalach.

Drugi znak polega na podziale systemu operacyjnego na wielozadaniowy i jednozadaniowy. Koncepcja wielozadaniowości oznacza wspieranie równoległego wykonywania kilku programów istniejących w tym samym systemie komputerowym w tym samym momencie.

Jednozadaniowe systemy operacyjne obsługują tryb wykonywania tylko jednego programu na raz.

Zgodnie z trzecim znakiem Wieloprocesorowe systemy operacyjne, w przeciwieństwie do jednoprocesorowych systemów operacyjnych, obsługują tryb dystrybucji zasobów kilku procesorów w celu rozwiązania określonego zadania.

Czwarty znak dzieli systemy operacyjne na 8-, 16-, 32- i 64-bitowe. Oznacza to, że pojemność bitowa systemu operacyjnego nie może przekraczać pojemności bitowej procesora.

Według piątego znaku Ze względu na rodzaj interfejsu użytkownika systemy operacyjne dzielą się na obiektowe (zwykle z interfejsem graficznym) i oparte na poleceniach (z interfejsem tekstowym).

Zgodnie z szóstą cechą systemy operacyjne dzielą się na systemy:

Przetwarzanie wsadowe, w którym pakiet (zestaw) zadań tworzony jest z programów do wykonania, wprowadzanych do komputera i wykonywanych w kolejności priorytetów, z możliwym uwzględnieniem priorytetu;



Time Sharing (TSR), zapewniający jednoczesny dialogowy (interaktywny) dostęp do komputera kilku użytkowników na różnych terminalach, którym przydzielane są kolejno zasoby maszynowe, co jest koordynowane przez system operacyjny zgodnie z daną dyscypliną usług; czasie rzeczywistym, zapewniającym pewien gwarantowany czas reakcji maszyny na żądanie użytkownika dotyczące sterowania wszelkimi zdarzeniami, procesami lub obiektami zewnętrznymi w stosunku do komputera.

Zgodnie z siódmym znakiem Klasyfikacje systemów operacyjnych są podzielone na sieciowe i lokalne. Sieciowe systemy operacyjne służą do zarządzania zasobami komputerów podłączonych do sieci w celu udostępniania danych i zapewniają potężne środki ograniczania dostępu do danych w celu zapewnienia ich integralności i bezpieczeństwa, a także wiele możliwości usługowych w zakresie korzystania z zasobów sieciowych. W większości przypadków sieciowe systemy operacyjne są instalowane na jednym lub kilku dość wydajnych serwerach przeznaczonych wyłącznie do utrzymywania sieci i współdzielonych zasobów. Wszystkie pozostałe systemy operacyjne będą uznawane za lokalne i można z nich korzystać na dowolnym komputerze osobistym, a także na oddzielnym komputerze podłączonym do sieci jako stacja robocza lub klient.

Rozważmy, zgodnie z tą klasyfikacją, najpopularniejsze rodziny systemów operacyjnych dla komputerów PC.

1) Systemy operacyjne z rodziny DOS

Pierwszy przedstawiciel tej rodziny, system MS DOS (Microsoft Disc Operating System) został wydany w 1981 roku w związku z pojawieniem się komputera IBM PC. Systemy operacyjne z rodziny DOS są jednozadaniowe i mają następujące cechy i funkcje:

Interfejs z komputerem odbywa się za pomocą poleceń wprowadzanych przez użytkownika;

Modułowość konstrukcji ułatwia przenoszenie systemu na inne typy komputerów;

Mała ilość dostępnej pamięci RAM (640KB).

Istotną wadą systemów operacyjnych z rodziny DOS jest brak zabezpieczenia przed nieuprawnionym dostępem do zasobów komputera i systemu operacyjnego. Obecnie szeroko stosowany jest MS DOS 6.22.

2) Systemy operacyjne z rodziny OS/2

System operacyjny OS/2 (Operating System/2) został opracowany przez IBM w 1987 roku w związku z powstaniem nowej rodziny komputerów osobistych.

Jest to 32-bitowy, graficzny, wielozadaniowy system operacyjny dla komputerów kompatybilnych z IBM PC, który pozwala organizować równoległe działanie kilku programów użytkowych, chroniąc jednocześnie jeden program przed drugim, a system operacyjny przed uruchomionymi w nim programami. Do pisania programów dla OS/2 można wykorzystać gotowe moduły programowe, które zawarte są w tzw. aplikacyjnym interfejsie programistycznym – API (Application Programming Interface).

System operacyjny OS/2 posiada wygodny graficzny interfejs użytkownika i jest kompatybilny z systemem plików DOS, co umożliwia wykorzystanie danych zarówno w DOS-ie, jak i OS/2 bez jakiejkolwiek konwersji.

Istnieje kilka modyfikacji OS/2:

OS/2 Warp 3.0 - ulepszone wykorzystanie pamięci i ulepszony interfejs graficzny;

OS/2 Warp Connect - ulepszona obsługa sieci;

OS/2 Warp Server - przeznaczony do pracy jako serwerowy system operacyjny.

Główną wadą OS/2 jest mała liczba aplikacji dla niego, co czyni ten system mniej popularnym niż systemy operacyjne MS DOS i Windows.

3) Systemy operacyjne z rodziny UNIX

Systemy operacyjne UNIX to 32-bitowe, wielozadaniowe systemy operacyjne dla wielu użytkowników. Siłą UNIX-a jest to, że ten sam system jest używany na różnych komputerach - od superkomputera po komputer osobisty, co umożliwia przeniesienie systemu z jednej architektury maszynowej na drugą przy minimalnych kosztach.

UNIX łączy w sobie: dostęp do rozproszonych baz danych, sieci lokalnych, zdalną telekomunikację oraz możliwość dostępu do sieci globalnych za pomocą zwykłego modemu. Usługa pocztowa UNIX jest jednym z jej najważniejszych komponentów. Obecnie istnieje duża liczba aplikacji dla systemu UNIX. Najpopularniejsze aplikacje DOS i Windows mogą być używane w systemie UNIX.

Istnieje kilka systemów operacyjnych z rodziny UNIX. Różne wersje tej rodziny mają swoje własne nazwy, ale ogólnie rzecz biorąc powtarzają cechy podstawowego systemu operacyjnego UNIX. System plików UNIX OS zapewnia ochronę plików przed nieautoryzowanym dostępem na poziomie użytkownika i grupy użytkowników. Obecnie wśród sieciowych systemów operacyjnych z rodziny UNIX, system operacyjny dla sieci korporacyjnych UnixWare 2.0 jest 32-bitowym, wielozadaniowym systemem operacyjnym dla wielu użytkowników, obsługującym aplikacje czasu rzeczywistego.

4) Systemy operacyjne z rodziny Windows

Systemy operacyjne z rodziny Windows są opracowywane przez firmę Microsoft. Są to wielozadaniowe systemy operacyjne, które zapewniają przyjazny dla użytkownika interfejs graficzny. Głównymi przedstawicielami tej rodziny są systemy operacyjne Windows 95, Windows 98 i Windows NT. Windows 95 został opracowany w oparciu o powłoki operacyjne MS DOS i Windows 3.x.

Windows 95 jest częściowo 32-bitowym, a częściowo 16-bitowym systemem operacyjnym.

System operacyjny Windows NT jest jednym z najpopularniejszych 32-bitowych sieciowych systemów operacyjnych. Windows NT jest dostępny w dwóch wersjach: Windows NT Server i Windows NT Workstation. Windows NT Server jest przeznaczony przede wszystkim do zarządzania zasobami sieciowymi. System zapewnia wysoką mobilność i bezpieczeństwo bez utraty produktywności. Windows NT Server zawiera narzędzia do szybkiego wyszukiwania informacji i przeglądania globalnych zasobów sieciowych, zapewnia możliwość korzystania z dowolnych kanałów komunikacji (w tym zwykłych linii telefonicznych), obsługuje do 256 jednoczesnych połączeń z jednym serwerem, a kilka serwerów może służyć do organizacji usługa sieci publicznej.

Windows NT Workstation to wersja systemu operacyjnego Windows NT przeznaczona do uruchamiania na komputerach lokalnych i stacjach roboczych. Jest to w pełni 32-bitowy system operacyjny, najbezpieczniejszy i najbardziej niezawodny.

Wszystkie aplikacje w systemie Windows NT działają w trybie wielozadaniowym. Jednak nie wszystkie aplikacje MS DOS i 16-bitowe programy Windows działają w systemie Windows NT.

Windows NT Workstation zaleca się stosować tam, gdzie konieczna jest niezawodna ochrona poufnych danych lub programów, a także podczas wykonywania prac inżynierskich, naukowych, statystycznych i innych, gdy ważna jest wysoka wydajność przy analizie dużych ilości danych.

5) Rodzina systemów operacyjnych czasu rzeczywistego

Termin czas rzeczywisty w najszerszym znaczeniu można zastosować do czynności lub systemu przetwarzania informacji w przypadkach, gdy od systemu wymaga się gwarantowanego czasu reakcji, to znaczy, że opóźnienie odpowiedzi nie przekracza określonego czasu.

System operacyjny czasu rzeczywistego (RTOS) to system operacyjny, który gwarantuje określony czas reakcji systemu. Zazwyczaj czas ten waha się od kilku mikrosekund do kilku dziesiątych sekundy.

Do najbardziej znanych systemów operacyjnych RT dla komputerów IBM PC należą: RTMX, AMX, OS-9000, FLEX OS, QNIX itp.

Dziś poruszymy takie tematy jak: Rodziny systemów operacyjnych: DOS, OS/2, UNIX, WINDOWS.

System operacyjny z rodziny DOS.

Pierwszym przedstawicielem tej rodziny jest System MS-DOS (Microsoft Disk Operating System - dyskowy system operacyjny firmy Microsoft) został wydany w 1981 r w związku z pojawieniem się komputerów IBM PC.

System operacyjny z rodziny DOS mają następujące charakterystyczne cechy:

  • Pojedynczy użytkownik.
  • Jednozadaniowe.
  • Posiada interfejs poleceń.
  • 16-bitowy.
  • Według rodzaju zarządzania zasobami – niesieciowe.
  • Posiada budowę modułową, co ułatwia przenoszenie systemu na inne typy komputerów.
  • Mała ilość dostępnej pamięci RAM (640 KB, do 1 MB).
  • Istotną wadą rodziny systemów operacyjnych DOS jest brak ochrony przed nieautoryzowanym dostępem do zasobów komputera i systemu operacyjnego.

Przykład

System operacyjny MS-DOS 6.22., MS DOS 8.0 zintegrowany z Windows ME, DOS PC 2000.

Od wersji 4.0, MS-DOS zawiera powłokę DOS - program do zarządzania plikami z quasi-graficznym tekstowym interfejsem użytkownika (TUI), który zawiera menu, podziały okien, motywy kolorystyczne, obsługę myszy i skróty do programów wykorzystujące grafikę w trybie znakowym.

Rodzina systemów operacyjnych OS/2

OS/2 (System operacyjny/2) został opracowany przez IBM w 1987 roku w związku z utworzeniem nowej rodziny komputerów PC PS/2.

Systemy operacyjne z rodziny OS/2 posiadają następujące charakterystyczne cechy:

  • System operacyjny dla jednego użytkownika.
  • Wielozadaniowy system operacyjny drugiej generacji: pozwala zorganizować równoległe działanie kilku aplikacji, chroniąc jednocześnie jeden program przed drugim, a system operacyjny przed programami działającymi pod jego kontrolą.
  • Posiada interfejs graficzny.
  • 32-bitowy.
  • Natywnym systemem plików jest HPFS.
  • Wada OS/2– niewielka liczba aplikacji dla niego, co czyni ten system mniej popularnym niż np. Windows.

Przykład

Używanie OS/2: OS/2 WSeB 4.5x jako serwera plików.

System operacyjny z rodziny UNIX

System operacyjny UNIX został opracowany przez Kena Thompsona, pracownika Bell Laboratories koncernu AT&T w 1969 r dla różnych komputerów: od superkomputerów po minikomputery. Od tego czasu powstało wiele różnych systemów UNIX. Z prawnego punktu widzenia tylko kilka z nich ma pełne prawo nazywać się „UNIX”; reszta, choć wykorzystuje podobne koncepcje i technologie, łączy się pod hasłem „podobny do UNIX-a”. Podczas rozwoju systemów uniksowych powstał język SI.

System operacyjny z rodziny UNIX posiada następujące charakterystyczne cechy:

  • System operacyjny dla wielu użytkowników.
  • Wielozadaniowy system operacyjny.
  • Sieciowy system operacyjny.
  • Command OS, powłoka graficzna: X Window.
  • 32-bitowy, 64-bitowy.
  • mobilny: możliwe jest przeniesienie systemu z jednej architektury maszynowej na inną przy minimalnych kosztach.
  • ma kilka rodzajów muszli (Shell), tj. interfejsy umożliwiające interakcję pomiędzy jądrem a użytkownikiem.
  • System plików: NFS (sieciowy system plików).
  • wykorzystanie prostych plików tekstowych do konfiguracji i zarządzania systemem.
  • powszechne stosowanie narzędzi uruchamianych z wiersza poleceń.
  • interakcja z użytkownikiem poprzez urządzenie wirtualne – terminal.
  • reprezentujące urządzenia fizyczne i wirtualne oraz część komunikacji międzyprocesowej w postaci plików.
  • przy użyciu potoków kilku programów, z których każdy wykonuje jedno zadanie.

Linuksa(pełna nazwa GNU/Linux) jest systemem operacyjnym podobnym do UNIX-a. Linuksa Darmowy system operacyjny pierwotnie opracowany przez Linusa Torvaldsa. Pierwsza oficjalna wersja została ogłoszona 5 października 1991.

Wersje: Debian GNU/Linux to międzynarodowa dystrybucja nienarodowa (oraz jej odgałęzienia, w tym superpopularne Ubuntu, Kubuntu, Xubuntu), amerykańska Red Hat i jej następczyni Fedora, francusko-brazylijska Mandriva, dawna Mandrake i Conectiva .

System operacyjny rodziny WINDOWS

Fabuła Okna rozpoczął w 1985 rok pojawienia się pierwszej wersji systemu (powłoki). Kilka lat później wypuszczono drugą wersję, jednak system Windows nie zyskał dużej popularności.

W 1990 wyszedł Windows 3.0 który zaczęto używać na wielu komputerach PC (interfejs graficzny, tryb wielozadaniowy, pojawienie się wielu programów działających pod systemem Windows).

Kolejne wersje Okna miały na celu zwiększenie niezawodności, obsługę multimediów i pracę w sieciach komputerowych.

Wszyscy przedstawiciele System operacyjny Windows można podzielić na dwie linie:

  1. Windows 9.x (95/98/Me).
  2. Windows NT (NT4/2000/XP/2003 Server/Vista/2008 Server/7).

Tylko rodzina Windows NT obejmuje systemy operacyjne dla serwerów.

Systemy operacyjne Windows mają następujące elementy charakterystyczne cechy:

  • System operacyjny dla wielu użytkowników.
  • Wielozadaniowy system operacyjny.
  • Sieciowy i niesieciowy system operacyjny.
  • Graficzny system operacyjny.
  • 32/64-bitowy.
  • Podłączanie nowych urządzeń przy użyciu technologii Plug and Play.
  • System plików: FAT32, NTFS.

Przedstawiciele rodziny Windows:

Windows 3.x (3.0/3.1/3.11). Powłoki operacyjne działające w systemie MS-DOS.

Okna 95(pierwszy system operacyjny). Zmienił się interfejs, wzrosła szybkość programów, możliwość automatycznej konfiguracji dodatkowego sprzętu i możliwość pracy z Internetem.

Windows 95 OSR2. Naprawiono wiele błędów systemu Windows 95, dodano obsługę kilku nowych urządzeń oraz dodano możliwość korzystania z systemu plików FAT32.

Windowsa 98. Zachowano interfejs zewnętrzny, przeprojektowano strukturę wewnętrzną, dużo uwagi poświęcono pracy z Internetem i możliwości pracy z wieloma monitorami.

Windows 98 SE. Pakiet zawiera piątą wersję przeglądarki Internet Explorer, zaktualizowany system połączenia internetowego, liczne poprawki błędów i nową bibliotekę sterowników.

WindowsNT(1992 - NT 3.0, 1994 - NT 3.5, 1996 - NT 4.0), zostały opracowane w celu zwiększenia niezawodności i mocy działania sieci.

Dostępne w dwóch wersjach:

  1. Serwer WindowsNT – przeznaczony do zarządzania zasobami sieciowymi.
  2. Stacja robocza z systemem Windows NT – przeznaczony do pracy na komputerach lokalnych i stacjach roboczych.

Windows 2000 (NT 5.0). Opracowany na bazie systemu Windows NT i po nim odziedziczony, wysoka niezawodność i bezpieczeństwo informacji przed ingerencją z zewnątrz.

Windows Me. Następca Windowsa 98 zyskał nowe możliwości: usprawnioną pracę z multimediami, możliwość nagrywania nie tylko informacji audio, ale także wideo, potężne możliwości odzyskiwania informacji po awariach.

OknaXP. Pojawienie się wersji 64-bitowej, pierwszego systemu operacyjnego z w pełni konfigurowalnym interfejsem, obsługą nagrywania płyt CD-R i CD-RW na poziomie samego systemu operacyjnego itp.

OknaCE. Przeznaczony wyłącznie do instalacji na komputerach „kieszonkowych”.

Windows Serwer 2003. Zawiera wszystkie funkcje potrzebne dla systemu operacyjnego Windows dla serwerów, koncentrując się na bezpieczeństwie, niezawodności, dostępności i skalowalności. Wersje: Wersja Standard, Wersja Enterprise, Wersja Datacenter, Wersja Web.

Windows Vista. Plan wydań systemu Windows Vista jest zoptymalizowany pod kątem kluczowych kategorii użytkowników — osób fizycznych, małych firm, organizacji średniej i dużych — oraz wzorców korzystania przez nich z oprogramowania. Głównym celem rodziny Windows Vista jest jak najściślejsze dopasowanie zestawu oferowanego oprogramowania do potrzeb konsumentów.

Windows Serwer 2008(nazwa kodowa „Longhorn Server”) to nowa wersja serwerowego systemu operacyjnego firmy Microsoft. Wersja ta powinna zastąpić Windows Server 2003 jako przedstawiciela systemów operacyjnych generacji Vista.

System Windows 7(wcześniej znana pod nazwami kodowymi Blackcomb i Vienna) to wersja rodziny komputerowych systemów operacyjnych Windows, następująca po systemie Windows Vista.

(NT 6.0)

2006 Nieobsługiwany
Prawie nie używany
(NT 6.1) 2009 Nieobsługiwany
Aktywnie używany
(NT 6.2) 2012 Nieobsługiwany
Prawie nie używany
(NT 6.3) 2013 Utrzymany
Prawie nie używany
(NT 10) 2015 Utrzymany
Aktywnie używany
Logo Wersja Rok Status
1993 Nieobsługiwany
Generalnie nie używany
1994
1995
1996
2000
2003 Nieobsługiwany
Nadal w użyciu
2005
2008
2009 Utrzymany
Aktywnie używany
2012
2013
2016
2018 Rozpoczęcie

Wszystkie wersje systemu Windows według linii + chronologii

Linijka Lata Wersje aukcji
16-bitowy 1985 - 1995 Windows 1/2/3
32 bity
(9x)
1995 - 2001 Windows 95/98/ME
NT
(32 i 64 bity)
od 1993 r Windows NT 3.1 / NT 3.5 / NT 3.51 / NT 4.0 Stacja robocza / 2000 / XP / Vista / 7 / 8 / 8.1 / 10
Serwery NT
(32 i 64 bity)
od 1993 r Windows NT 3.1 / NT 3.5 / NT 3.51 / NT 4.0 Server / 2000 Server / 2003 / 2003 R2 / 2008 / 2008 R2 / 2012 / 2012 R2 / 2016 / 2019

Historia sukcesu

Ta historia sukcesu odzwierciedla częstotliwość korzystania z systemu; liczba usterek napotkanych przez użytkowników; Opinie.

Okna 1 Awaria
Okna 2 Neutralny
Okna 3 Powodzenie
Okna 95 Awaria
Windowsa 98 Powodzenie
Millenium Windowsa Awaria
Windowsa 2000 Neutralny
Windows XP Wielki sukces
Windows Vista Awaria
System Windows 7 Powodzenie
Windows 8 Awaria
Windows 8.1 Awaria
Windows 10 Powodzenie

* pomimo awarii niektórych wersji systemu operacyjnego, przenosiły nowe funkcje, które zostały przeniesione do już udanych wersji. Na przykład w tysiącleciu pojawiły się piękne ikony i okna, które zostały przeniesione do systemu Windows 2000. Dlatego też niepowodzenia nie należy oceniać jako nieudanej pracy.

Okna 1

Lata wsparcia: 1985 - 2001. Gałąź: 16 bitów.

Wydania: -

Co nowego

Przed Windows 1 istniał MS-DOS, zatem najważniejszą innowacją był interfejs graficzny i możliwość sterowania za pomocą myszki.

Wymagania systemowe

Okna 3

Lata wsparcia: 1990 - 2008. Gałąź: 16 bitów.

Wydania: -

Co nowego

  • Pierwszy (od Microsoftu) przyjazny dla użytkownika interfejs.
  • Wygląd menedżera programu.
  • Pojawienie się możliwości multimedialnych.
  • Obsługa sieci (od 3.1).

Wymagania systemowe

WindowsNT 3.1

Wydania: -

Co nowego

  • Pierwszy system oparty na jądrze NT.
  • Obsługa systemu plików NTFS.

Wymagania systemowe

procesor Intela 80386
Baran 2 MB
Pojemność dysku twardego 8 MB

Stacja robocza z systemem Windows NT 3.5

Wydania: -

Co nowego

  • Wbudowana obsługa Winsock i TCP/IP.
  • Wygląd serwera i klienta DHCP i WINS.
  • Obsługa VFAT-u.

Wymagania systemowe

procesor 33 MHz
Baran 12 MB
Pojemność dysku twardego 70 MB

Stacja robocza z systemem Windows NT 3.51

Wydania: -

Wymagania systemowe

Stacja robocza z systemem Windows NT 4.0

Wydania: -

Wymagania systemowe

Windowsa 98

Lata wsparcia: 1998 - 2006. Oddział: 9x (32 bity).

Wymagania systemowe

Millenium Windowsa

Lata wsparcia: 2000 - 2006. Oddział: 9x (32 bity).

Wymagania systemowe

Windowsa 2000

Lata wsparcia: 2000 - 2010. Oddział: NT.

Wymagania systemowe

Windows XP

Wersje: XP, XP Professional

Wymagania systemowe

Windows Vista

Lata wsparcia: 2006 - 2017. Oddział: NT. Głębia bitowa: 32 i 64 bity.

Edycje: Starter, Basic Home, Premium, Business, Enterprise, Ultimate

Wymagania systemowe

System Windows 7

Lata wsparcia: 2009 - 2020. Oddział: NT. Głębia bitowa: 32 i 64 bity.

Wersje: Starter, Home Basic, Home Premium, Professional, Enterprise, Ultimate

Wymagania systemowe

Minimum Wyróżniony
Architektura 32-bitowy 64-bitowy 32-bitowy 64-bitowy
procesor 1 GHz
Baran 1 GB 2 GB 4 GB
Pojemność dysku twardego 16 giga bajtów 20 GB 16 giga bajtów 20 GB

Windows 8

Lata wsparcia: 2012 - 2016. Oddział: NT. Głębia bitowa: 32 i 64 bity.

Wymagania systemowe

Minimum Wyróżniony
Architektura 32-bitowy 64-bitowy 32-bitowy 64-bitowy
procesor 1 GHz
Baran 1 GB 2 GB 4 GB
Pojemność dysku twardego 16 giga bajtów 20 GB 16 giga bajtów 20 GB

Windows 8.1

Lata wsparcia: 2013 - 2023. Oddział: NT. Głębia bitowa: 32 i 64 bity.

Edycje: 8, 8 Professional (Pro), 8 Corporate (Enterprise)

Wymagania systemowe

Minimum Wyróżniony
Architektura 32-bitowy 64-bitowy 32-bitowy 64-bitowy
procesor 1 GHz
Baran 1 GB 2 GB 4 GB
Pojemność dysku twardego 16 giga bajtów 20 GB 16 giga bajtów 20 GB

Windows 10 (najnowszy dla komputerów osobistych)

Lata wsparcia: 2015 - 2025. Oddział: NT. Głębia bitowa: 32 i 64 bity.

Wydania

  • Dom. Dla większości komputerów domowych. Nie ma możliwości skonfigurowania pulpitu zdalnego tak, aby móc zdalnie połączyć się z systemem; Nie ma możliwości korzystania z profili grupowych i dołączenia do domeny.
  • Profesjonalny (profesjonalny). Zawiera wszystkie funkcje wersji domowej + możliwość dołączenia do domeny, korzystania z polityk grupowych oraz możliwość połączenia się z komputerem za pomocą zdalnego pulpitu.
  • Korporacyjny (Przedsiębiorstwo). Niektóre funkcje wersji domowej zostały zredukowane. Istnieją wszystkie dodatkowe funkcje wersji Pro + DirectAccess, AppLocker.
  • S. Jest wersją okrojoną; jest preinstalowany na niektórych urządzeniach. Nie obsługuje standardowej instalacji aplikacji - instalację można przeprowadzić wyłącznie ze Sklepu Windows.

Co nowego

Windows 10 przechodzi poważne zmiany wraz z wydaniem nowych wersji. Dlatego rozważymy innowacje oparte na tym.

  • Poprawiona wydajność.
  • Nowa wbudowana przeglądarka Microsoft Edge.
  • Automatycznie zmniejsza sąsiednie okno, gdy aktywne okno zostanie dociśnięte do jednej strony pulpitu.
  • Wszystkie aplikacje w Start obsługują wyświetlanie 2048 elementów (poprzednio tylko 512).
  • Wymuszona instalacja aktualizacji.
  • Korzystanie z wirtualnego asystenta głosowego Cortana.
  • Zaktualizowane menu startowe jest hybrydą poprzednich wersji i Windowsa 8 (powróciła stara opcja rozbudowy, a po prawej stronie pojawiły się kafelki).
  • Możliwość tworzenia wielu pulpitów.
  • Odmowa systemu kaflowego Windows 8.
  • Możliwość pisania ręcznego (Windows Ink).
  • Identyfikacja za pomocą kamery internetowej.
  • Synchronizacja powiadomień z urządzenia mobilnego.
  • Zmień menu ustawień systemu.
  • Wbudowana obsługa zestawów słuchawkowych wirtualnej rzeczywistości.
  • Tryb gry
  • Domyślnie oferowana jest linia poleceń programu Powershell.
  • Dostęp do klasycznego Panelu sterowania jest ukryty w menu kontekstowym. Teraz można go wywołać za pomocą polecenia kontrola.
  • Poprawiona wydajność wbudowanego programu antywirusowego.
  • Identyfikacja za pomocą kamery internetowej dla Active Directory.
  • Możliwość utworzenia zrzutu ekranu z zaznaczeniem obszaru za pomocą skrótu klawiaturowego Win + Shaft + S.
  • Obsługa alfabetu Braille’a.
  • Wydłużona żywotność baterii.
  • Możliwość uruchomienia Cortany na jednym urządzeniu i zaprzestania pracy na innym.
  • Wyłącz protokół SMBv1. Możesz włączyć tę opcję ręcznie.
  • Pojawi się panel Osoby.
  • Informacje o GPU w menedżerze zadań.
  • Tryb pełnoekranowy przeglądarki Microsoft Edge
  • Wydłużona żywotność baterii (funkcja Power Throttling).
  • Pojawi się panel emoji.
  • Selektywna synchronizacja OneDrive.
  • Naprawa problemu spowolnienia w grach.
  • Możliwość odzyskania hasła za pomocą pytań zabezpieczających.
  • Ciemny motyw dla Explorera.
  • Możliwość dostępu do wiadomości z Twojego telefonu (funkcja „Twój telefon”).
  • Izolowany pulpit zapewniający bezpieczne uruchamianie aplikacji.

*ta lista zawiera pewne innowacje. Pełna lista na stronie Wikipedii.

Wymagania systemowe

Minimum Wyróżniony
Architektura 32-bitowy 64-bitowy 32-bitowy 64-bitowy
procesor 1 GHz
Baran 1 GB 2 GB 4 GB
Pojemność dysku twardego 16 giga bajtów 20 GB 16 giga bajtów 20 GB

Zaawansowany serwer Windows NT 3.1

Lata wsparcia: 1993 - 2001. Oddział: NT. Głębia bitowa: 16, 32 i 64 bity.

Wydania: -

Wymagania systemowe

procesor Intela 80386
Baran 2 MB
Pojemność dysku twardego 8 MB

Serwer Windows NT 3.5

Lata wsparcia: 1994 - 2001. Oddział: NT. Głębia bitowa: 16, 32 i 64 bity.

Wydania: -

Co nowego

  • Wbudowana obsługa Winsock i TCP/IP.
  • Pojawienie się serwerów DHCP i WINS.
  • Udostępniaj pliki i drukarki.
  • Obsługa VFAT-u.

Wymagania systemowe

procesor 33 MHz
Baran 16 MB
Pojemność dysku twardego 70 MB

Serwer Windows NT 3.51

Lata wsparcia: 1995 - 2001. Oddział: NT. Głębia bitowa: 16, 32 i 64 bity.

Wydania: -

Wymagania systemowe

procesor 33 MHz
Baran 16 MB
Pojemność dysku twardego 70 MB

Serwer Windows NT 4.0

Lata wsparcia: 1996 - 2004. Oddział: NT. Głębia bitowa: 32 i 64 bity.

Wersje: Server, Enterprise Edition, Terminal Server

Wymagania systemowe

Serwer Windows 2000

Lata wsparcia: 2000 - 2010. Oddział: NT. Głębia bitowa: 32 i 64 bity.

Wersje: Server, Advanced Server i Datacenter Server

Wymagania systemowe

Windows Serwer 2003

Lata wsparcia: 2003 - 2015. Oddział: NT. Głębia bitowa: 32 i 64 bity.

Wersje: Web, Standard, Enterprise, Datacenter

Wymagania systemowe

Internet, standard, przedsiębiorstwo:

Wersja centrum danych:

Windows Server 2003 R2

Lata wsparcia: 2005 - 2015. Oddział: NT. Głębia bitowa: 32 i 64 bity.

Wersje: Standard, Enterprise, Datacenter

Wymagania systemowe

Standardowe, korporacyjne:

Wersja centrum danych:

Windows Serwer 2008

Lata wsparcia: 2008 - 2020. Oddział: NT. Głębia bitowa: 32 i 64 bity.

Wersje: Web, Standard, Enterprise, Datacenter, HPC, Storage, Itanium

Wymagania systemowe

Minimum Wyróżniony
Architektura 32-bitowy 64-bitowy 32-bitowy 64-bitowy
procesor 1 GHz 1,4 GHz 2 GHz
Baran 512 MB 2 GB
Pojemność dysku twardego 10 GB 40 GB

Windows Server 2008 R2

Lata wsparcia: 2009 - 2020. Oddział: NT. Głębia bitowa: 64 bity.

Wersje: Foundation, Small Business, Web, Standard, Enterprise, Datacenter, HPC, Itanium

Wymagania systemowe

Windows Serwer 2012

Lata wsparcia: 2012 - 2023. Oddział: NT. Głębia bitowa: 64 bity.

Wymagania systemowe

Windows Server 2012 R2

Lata wsparcia: 2013 - 2023. Oddział: NT. Głębia bitowa: 64 bity.

Wersje: Foundation, Essentials, Standard, Datacenter

Wymagania systemowe

Serwer Windows 2016

Lata wsparcia: 2016 - 2026. Oddział: NT. Głębia bitowa: 64 bity.

Wersje: Essentials, Standard, Datacenter

Co nowego

  • Licencjonowanie rdzeni procesorów fizycznych (minimum 16).
  • Nowy tryb instalacji - Nano.
  • Pojawienie się wirtualizacji kontenerów.
  • OpenGL i OpenCL dla RDP.
  • Szyfrowanie maszyn wirtualnych i wewnętrznego ruchu sieciowego.
  • Blokuj replikację magazynów plików.

Wymagania systemowe

Windows Server 2019 (najnowsza wersja dla serwerów)

Lata wsparcia: 2018 - ?. Oddział: NT. Głębia bitowa: 64 bity.

Wersje: Standard, Datacenter

Co nowego

  • Większe bezpieczeństwo - wbudowane technologie Defender ATP i Defender Exploit Guard.
  • Podsystem Windows Linux (WSL) - kontenery do obsługi aplikacji Linux.
  • Aby zbudować klaster z parzystą liczbą węzłów, dysk USB może działać jako dysk monitorujący.


 


Czytać:



Po co laptopowi mały dysk SSD i czy warto instalować na nim Windowsa?

Po co laptopowi mały dysk SSD i czy warto instalować na nim Windowsa?

Jak ważny jest dysk SSD w grach, na co wpływa i jaka jest przydatność tej technologii – o tym porozmawiamy w naszym artykule. Stan stały...

Naprawa dysku flash za pomocą programów Jak naprawić port USB w laptopie

Naprawa dysku flash za pomocą programów Jak naprawić port USB w laptopie

Jak naprawić port USB? Odpowiedź technika: Podczas korzystania z komputera porty USB często się psują. Przede wszystkim ponoszą porażkę...

Struktura dysku jest uszkodzona, odczyt jest niemożliwy, co mam zrobić?

Struktura dysku jest uszkodzona, odczyt jest niemożliwy, co mam zrobić?

Komputery osobiste użytkowników często przechowują ważne informacje - dokumenty, zdjęcia, filmy, ale tworzenie kopii zapasowych danych jest zwykle...

Z czego składa się komputer?

Z czego składa się komputer?

Opublikowano: 14.01.2017 Witajcie przyjaciele, dzisiaj szczegółowo rozważymy projekt jednostki systemowej komputera. Dowiedzmy się, co...

obraz kanału RSS