| Microsoft Windows 2000 | |
| Rodzina systemów operacyjnych Windows NT | |
Logo systemu |
|
| Producent | Microsoft |
| Pierwsze wydanie | 17 lutego 2000 |
| Aktualna wersja | 5.0 SP4 Rollup 1 v2 (2005-09-13) |
| Jądro | jądro hybrydowe |
| Środowisko pracy | środowisko graficzne |
| Licencja | Microsoft EULA |
| Poprzednik | Windows NT 4.0 |
| Następca | Windows XP, Windows Server 2003 |
| Windows 2000 | |
Microsoft Windows 2000 – jest biznesowym, 32-bitowym, wielozadaniowym z wywłaszczaniem, wielowątkowym, systemem operacyjnym z serii NT. Jest to kolejny system operacyjny należący do rodziny Microsoft Windows NT. Został wydany 17 lutego 2000 roku. Jego następcami są Windows XP, wydany w październiku 2001 roku, oraz Windows Server 2003, wydany w kwietniu 2003 roku. Windows 2000 jest klasyfikowany jako system operacyjny o jądrze hybrydowym.
Powstały cztery edycje systemu operacyjnego Windows 2000: Professional, Server, Advanced Server, i Datacenter Server. Ponadto Microsoft wydał także wersję Advanced Server Limited Edition i Datacenter Server Limited Edition, które zostały wprowadzone na rynek w 2001 roku i obsługiwały 64-bitowe mikroprocesory Intel Itanium. Mimo, że poszczególne edycje systemu operacyjnego Windows 2000 są przeznaczone dla różnych rynków docelowych, wszystkie dzielą zestaw najważniejszych funkcjonalności, włączając w to wiele narzędzi systemowych, takich jak Microsoft Management Console i aplikacje standardowe systemu administracji. Wsparcie dla osób niepełnosprawnych w Windows NT 4.0 zostało poprawione poprzez wprowadzenie wielu technologii asystujących. Dodano również obsługę różnych języków i lokalizacji. Wszystkie wersje tego systemu operacyjnego obsługują system plików Windows NT, NTFS 3.0[1], z możliwością szyfrowania plików, jak również zwykłe i dynamiczne zarządzanie dyskami. Rodzina Microsoft Windows 2000 posiada dodatkową funkcjonalność, włączając w to usługę Active Directory (hierarchiczny szkielet zasobów), Rozproszony system plików (umożliwiający współdzielenie plików) i woluminy dyskowe z redundancją do korekcji błędów. Windows 2000 może być instalowany i dystrybuowany na komputerach korporacyjnych w sposób nadzorowany lub nienadzorowany. Instalacja nienadzorowana polega na użyciu plików odpowiedzi do wypełnienia informacji o instalacji. Może do tego posłużyć płyta startowa przygotowana przy użyciu Microsoft System Management Server, poprzez narzędzie System Preparation Tool.
W czasie premiery systemu Microsoft reklamował Windows 2000 jako najbezpieczniejszą wersję systemu Windows dotąd wydaną, jednakże system ten stał się później celem ataków wielu wysoce profilowanych wirusów, takich jak Code Red i Nimda. Od wejścia Windows 2000 na rynek, niemal co miesiąc, pojawiały się zestawy łatek, mające poprawić bezpieczeństwo systemu, tak aż do 13 czerwca 2010.
Posiada możliwość pracy z systemem plików NTFS i FAT32, lepsze zabezpieczenia logowania, prawa dostępu do plików i ich szyfrowanie i kompresowanie (tylko NTFS), przydział pamięci dyskowej dla użytkowników, obsługi większości urządzeń cyfrowych. Windows 2000 jest pierwszym systemem z serii NT obsługujący technologię USB i IrDA. Na komputerach pracujących pod kontrolą tego systemu możliwe jest uruchamianie aplikacji napisanych dla DOS i Windows 3.x. Windows 2000 jest ostatnim pozbawionym konieczności aktywacji wydaniem systemu Windows z linii NT. Do Windows 2000 wraz z Service Packiem 4 zostały dołączone Aktualizacje automatyczne zaimplementowane w systemie Microsoft Windows Millenium Edition.
Spis treści |
Windows 2000 jest systemem wysoce modularnym, składającym się z dwóch warstw: przestrzeni użytkownika i przestrzeni jądra. Programy użytkownika działają w przestrzeni użytkownika. Mają one dostęp wyłącznie do niektórych zasobów systemowych, podczas gdy w trybie jądra dostęp do pamięci systemowej i urządzeń zewnętrznych jest nieograniczony. Aplikacje działające w trybie użytkownika otrzymują dostęp do zasobów systemowych poprzez egzekutora, działającego w trybie jądra.
Przestrzeń użytkownika w Windows 2000 składa się z podsystemów zdolnych do wydawania zamówień wejścia/wyjścia do odpowiednich sterowników trybu jądra poprzez menedżera wejścia/wyjścia. Warstwa użytkownika Windows 2000 składa się z dwóch podsystemów: podsystemu środowiska i podsystemu integralności[2]. Podsystem środowiska jest przeznaczony do uruchamiania aplikacji napisanych dla wielu różnych typów systemów operacyjnych. Aplikacje te działają jednakże z niższym priorytetem, niż procesy trybu jądra. Wyróżniamy trzy główne środowiska:[3]
Podsystem integralności zajmuje się specyficznymi funkcjami systemu operacyjnego w imieniu podsystemu środowiska. Składa się z podsystemu bezpieczeństwa (który udostępnia lub blokuje dostęp, oraz obsługuje logowanie), usługi stacji roboczej (umożliwia otrzymanie dostępu do sieci) oraz usługi serwera (umożliwia udostępnianie usług sieciowych)[4].
Tryb jądra w systemie Windows 2000 ma pełen dostęp do sprzętu oraz zasobów systemów komputera. Uniemożliwia on usługom i aplikacjom trybu użytkownika dostęp do krytycznych obszarów systemu operacyjnego.
Egzekutor porozumiewa się ze wszystkimi podsystemami trybu użytkownika. Obsługuje on operacje wejścia/wyjścia, zarządza bezpieczeństwem i procesami. Zawiera on wiele komponentów, między innymi:
Hardware Abstraction Layer w Windows 2000 (HAL), jest warstwą pomiędzy sprzętem (fizycznym) komputera a pozostałą częścią systemu operacyjnego. HAL został zaprojektowany, aby ukryć różnice w sprzęcie i zapewnić jednolitą platformę do uruchamiania aplikacji. HAL zawiera kod zależny od sprzętu kontrolujący interfejsy wejścia/wyjścia, kontrolery przerwań i wiele procesorów.
Jądro hybrydowe znajduje się pomiędzy HAL-em i executive, zapewnia synchronizację wieloprocesorową, szeregowanie wątków i obsługę przerwań, obsługę pułapek i wyjątków. Jądro hybrydowe często komunikuje się z menedżerem procesów[6] i odpowiada za inicjalizację sterowników urządzeń w czasie rozruchu, która jest niezbędna do uruchomienia i działania systemu.
Okrojona odmiana jądra Windows 2000 została użyta w konsoli Xbox.
Windows 2000 jest pierwszą próbą stworzenia przez Microsoft systemu operacyjnego opartego na technologii NT dla użytkowników domowych. Świadczy o tym chociażby chwytliwa nazwa produktu, sugerująca kontynuację linii 9x. We wszystkich edycjach systemu Windows 2000 wprowadzono wiele nowych funkcji. Do najważniejszych z nich należą:
Niektóre programy napisane dla serii Windows 9x (zwłaszcza gry) nie współpracują z systemem 2000. Problem ten zazwyczaj udaje się rozwiązać poprzez instalację najnowszych uaktualnień systemu (takich jak Service Pack) oraz rozszerzeń (jak DirectX czy OpenGL).
Windows 2000 obsługiwał różne języki, nie tylko angielski. Języki obsługiwane: arabski, armeński, bałtyckie, języki środkowoeuropejskie, gruziński, grecki, hebrajski, hindi, japoński, koreański, chiński, tajski, turecki, wietnamski i języki zachodnioeuropejskie[7]. Jest też obsługa różnych lokalnych języków, listę ich można znaleźć na stronie Microsoftu.
Windows 2000 zawierał wersje DirectX 7.0, powszechnie używanym przez deweloperów od gier w Windowsie 98[8]. Ostatnia wspierana wersja DirectX w Windows 2000 to DirectX 9.0c (Shader Model 3.0), ta sama wersja która jest wprowadzona do Windows XP Service Pack 2.[9] Dzięki temu większość gier napisana na aktualne wersje DirectX mogą być uruchomione na Windows 2000, dla porównania Windows NT 4.0 zapewniał obsługę DirectX 3.0.
Windows 2000 Professional i Server są dostępne zarówno po polsku jak i po angielsku, ale za to Windows 2000 Advanced Server i Datacenter Server są dostępne tylko i wyłącznie po angielsku, włączając w to Limited Edition.
Wg producenta:
Zalecane:
Inne źródła[10]:
Zalecane:
Następcą Windows 2000 Professional jest Windows XP, a bezpośrednim następcą wersji serwerowych jest Windows Server 2003
|
|||||||||||||||||||||||||