Spisu treści:
- Definicja - Co oznacza Open Virtual Memory System (OpenVMS)?
- Techopedia wyjaśnia Open Virtual Memory System (OpenVMS)
Definicja - Co oznacza Open Virtual Memory System (OpenVMS)?
Open Virtual Memory System (OpenVMS) to 32-bitowy system operacyjny opracowany przez Digital Equipment Corporation (DEC) w 1979 r. Jako system operacyjny serwera komputerowego działający na rodzinie komputerów VAX, która zastąpiła linię PDP-11.
Posiada kompletny graficzny interfejs użytkownika z obsługą grafiki i intensywnie wykorzystał koncepcję pamięci wirtualnej w celu promowania wielu użytkowników, dzielenia czasu i przetwarzania wsadowego.
Techopedia wyjaśnia Open Virtual Memory System (OpenVMS)
OpenVMS pierwotnie nazywał się Virtual Memory System (VMS), ale został zmieniony na OpenVMS, gdy został ponownie uzbrojony do pracy dla rodziny procesorów Alpha. „Open” nie oznacza open source, ale sugeruje nową, dodaną obsługę interfejsów typu UNIX ze standardu Portable Operating System Interface (POSIX), który obejmuje standardowe funkcje C, które można przenieść do dowolnego systemu obsługującego POSIX.
OpenVMS obsługuje przetwarzanie wielu użytkowników, dzielenie czasu, przetwarzanie wsadowe, przetwarzanie w czasie rzeczywistym i transakcje poprzez wykorzystanie pamięci wirtualnej i oferuje wysoką dostępność dzięki klastrowaniu poprzez dystrybucję systemu na wielu fizycznych maszynach. Klastrowanie pozwala systemowi być nieco odpornym na awarie, ponieważ może nadal działać, nawet gdy poszczególne urządzenia do przetwarzania danych stają się niedostępne.
OpenVMS jest także pionierem wielu funkcji, które są teraz standardem w systemach operacyjnych klasy wyższej, takich jak:
- Zintegrowana sieć
- Zintegrowane funkcje bazy danych jako usługi zarządzania rekordami (RMS)
- Warstwowe bazy danych, takie jak relacyjne bazy danych
- Rozproszony system plików
- Symetryczny, asymetryczny i nierównomierny dostęp do pamięci (NUMA)
- Grupowanie
- Język poleceń powłoki
- Wysoki poziom bezpieczeństwa
- Partycjonowanie sprzętowe dla procesorów wieloprocesorowych
- Obsługa wielu języków programowania ze znormalizowanymi wywołaniami mechanizmu interoperacyjności między tymi językami
