System IBM/390 — IBM System/390

Serwer IBM System/390 Parallel Enterprise Generacja 5
IBM logo.svg
S390g5z okładką.JPG
Przednia okładka serwera IBM S/390 Parallel Enterprise Server 5. generacji
Producent International Business Machines Corporation ( IBM )
Produkt rodzinny 18 początkowych modeli,
a następnie kolejne
Data wydania 5 września 1990 ; 31 lat temu ( 05.09.1990 )
Wycofane 24 maja 1998 dla pierwszych 18 początkowych modeli
System operacyjny VSE/ESA , VM/ESA i MVS/ESA
Pamięć Do 9 gigabajtów
Poprzednik IBM 3090
Następca IBM Z
Strona internetowa Oficjalny serwis IBM Archives
"Ogłoszenie System/390" . Archiwa IBM . IBM . Pobrano 29.01.2017 .

IBM System / 390 jest wycofany piąta generacja System / 360 zestawu instrukcji architektury . Pierwszym komputerem ESA/390 była rodzina Enterprise System/9000 (ES/9000), która została wprowadzona w 1990 roku. Po nich w połowie lat 90. pojawiła się rodzina komputerów mainframe 9672 CMOS System/390. Systemy te były następstwem IBM 3090 , z ponad dziesięcioma laty naśladowania. ESA/390 został zastąpiony przez 64-bitową architekturę z/Architecture w 2000 roku.

Historia

ESA / 390 (Enterprise Systems Architecture / 390) została wprowadzona we wrześniu 1990 roku i był IBM „s ostatnim 31-bitowy -address / 32-bitowy -Data mainframe obliczeniowej projekt, kopiowane przez Amdahl , Hitachi i Fujitsu wśród innych konkurentów. Był następcą Enterprise Systems Architecture/370 (ESA/370), a z kolei w 2000 roku został zastąpiony przez 64-bitową architekturę z/Architecture .

5 września 1990 r. pojawiły się trzy równoczesne ogłoszenia, używające dwóch numerów:

  • 390, jak w 360, 370, ... i
  • 9000, jak w 90, jak w 1960 za 360, 1970 za 370, ...
  • Enterprise Systems Architecture/390 (ESA/390): „ System/390 przedstawia rodzinę IBM Enterprise System/9000”
    to sposób, w jaki IBM Marketing wprowadził ESA.

Pomimo tego, że IBM wspomniał o rodzinie 9000 jako pierwszy w niektórych zapowiedziach dnia, było jasne, że „pod koniec dnia” jest to „dla Systemu/390”, chociaż była to nazwa skrócona, S/390 , że został umieszczony na niektórych rzeczywistych "pudełkach" wysłanych później.

ES/9000 obejmuje modele montowane w stojaku, wolnostojące modele chłodzone powietrzem i modele chłodzone wodą. Modele z niższej półki były znacznie tańsze niż 3090, które wcześniej były potrzebne do uruchomienia MVS/ESA , a także mogły obsługiwać VM/ESA i VSE/ESA , które IBM ogłosił w tym samym czasie.

Maszyny wspierające architekturę sprzedawane są pod marką System/390 (S/390) od początku lat 90-tych. Implementacje 9672 Systemu/390 były pierwszą wysokiej klasy architekturą mainframe IBM zaimplementowaną najpierw z elektroniką procesora CMOS, a nie tradycyjną logiką bipolarną .

IBM z13 był ostatnim serwerem z Systems obsługującym uruchamianie systemu operacyjnego w trybie architektury ESA/390. Jednak zmiany te nie mają wpływu na wszystkie 24-bitowe i 31-bitowe programy aplikacji stanów problemowych, które pierwotnie zostały napisane do pracy w architekturze ESA/390.

Architektura ESA/390

ESA/390
Projektant IBM
Bity 32-bitowy
Wprowadzono 1990 ; 31 lat temu ( 1990 )
Projekt CISC
Rodzaj Rejestr – Rejestr
Rejestr – Pamięć
Pamięć – Pamięć
Kodowanie Zmienna (2, 4 lub 6 bajtów długości)
Rozgałęzienia Kod warunku , indeksowanie, liczenie
Endianizm Duża
Poprzednik System/360 , System/370 , S/370-XA, ESA/370
Następca z/Architektura
Rejestry
Ogólny cel 16
zmiennoprzecinkowy 4 64-bitowe do G4; 16 64-bitowe począwszy od G5

Architektura (oznaczenie architektury jądra Linuksa to „s390”; „s390x” oznacza 64-bitową architekturę z/Architecture ) wykorzystuje kanałowy podsystem we /wy w tradycji System/360 , przenosząc prawie całą aktywność we/wy na wyspecjalizowany sprzęt . Zawiera również standardowy zestaw kodów operacji CCW, który ma obsługiwać nowy sprzęt.

Architektura zachowuje kompatybilność wsteczną ze stanem problemu z 24-bitowym adresem/32-bitowym systemem danych /360 (1964) i kolejnymi architekturami 24-bitowego adresu/32-bitowych danych ( System/370 , System/370 -XA , ESA/370 i ESA/390. Jednak podsystem we/wy jest oparty na rozszerzonej architekturze System/370 (S/370-XA), a nie na oryginalnych instrukcjach we/wy S/370.

ESA/390 to prawdopodobnie architektura 32-bitowa ; podobnie jak w przypadku System/360, System/370, 370-XA i ESA/370, rejestry ogólnego przeznaczenia mają długość 32 bity, a instrukcje arytmetyczne obsługują arytmetykę 32-bitową. Tylko adresowana bajtowo pamięć rzeczywista (pamięć centralna) i pamięć wirtualna jest ograniczona do 31 bitów. (IBM zarezerwował najbardziej znaczący bit, aby ułatwić obsługę aplikacji oczekujących adresowania 24-bitowego, a także uniknąć problemu z rozszerzeniem dwóch instrukcji do obsługi 32-bitowych adresów niepodpisanych).

W rzeczywistości całkowita pamięć systemowa nie jest ograniczona do 31 bitów (2 GB). Chociaż pamięć wirtualna pojedynczej przestrzeni adresowej nie może przekraczać 2 GB, ESA/390 obsługuje wiele równoczesnych przestrzeni adresowych o wielkości 2 GB. Ponadto z każdą przestrzenią adresową mogą być skojarzone przestrzenie danych, z których każda może mieć do 2 GB pamięci wirtualnej. Podczas gdy pamięć centralna jest ograniczona do 2 GB, dodatkową pamięć można skonfigurować jako pamięć rozszerzoną . Dzięki rozszerzonej pamięci masowej można przenosić 4 KB strony między pamięcią centralną a pamięcią rozszerzoną. Rozszerzonej pamięci masowej można używać do ultraszybkiego stronicowania , buforowania dysku i dysków wirtualnych w systemie operacyjnym VM/CMS . W systemie Linux/390 ta pamięć nie może być używana do buforowania dysku; zamiast tego jest obsługiwany przez sterownik urządzenia blokowego, co pozwala na użycie go jako ultraszybkiej przestrzeni wymiany i dla dysków RAM .

Ponadto komputer można podzielić na partycje logiczne ( LPAR ), z których każda ma własną pamięć systemową, dzięki czemu na jednym komputerze może działać jednocześnie wiele systemów operacyjnych.

W 1994 roku do architektury dodano ważną możliwość tworzenia Parallel Sysplex .

Niektóre komputery mainframe kompatybilne z IBM, z procesorami ESA/390 w mniejszych komputerach, zostały wydane z czasem, ale są przeznaczone wyłącznie do tworzenia oprogramowania.

Emulator Hercules jest przenośnym ESA / 390 iz / Architektura emulator maszyna, która obsługuje wystarczającą ilość urządzeń do rozruchu wiele ESA / 390 systemów operacyjnych. Ponieważ jest napisany w czystym C, został przeniesiony na wiele platform, w tym na sam S/390. Dostępny jest również komercyjny produkt emulacji dla IBM xSeries o większej szybkości wykonywania.

Typowe polecenia urządzeń we/wy

2.0 Rozdział 2. Specyficzne komendy we/wy w architekturze systemów korporacyjnych/390 Common I/O-Device Commands przedstawia następujące komendy.

Polecenia urządzeń we/wy ESA/390
Komenda Pozycja bitu
0 1 2 3 4 5 6 7
Podstawowy zmysł 0 0 0 0 0 1 0 0
Brak operacji (brak operacji) 0 0 0 0 0 0 1 1
Odczytaj dane konfiguracyjne D D D D D D D 0
Odczyt (bez DASD) / Odczyt IPL (DASD) 0 0 0 0 0 0 1 0
Odczytaj identyfikator węzła D D D D D D D 0
Identyfikator zmysłu 1 1 1 0 0 1 0 0
Ustaw identyfikator interfejsu D D D D D D D 1
Testowe we/wy (może nie być zawarte w CCW; może być wydawane tylko przez powiązaną instrukcję uprzywilejowaną) 0 0 0 0 0 0 0 0
Uwaga:

D Zależy od urządzenia. Ewentualny kod komendy, rozpoznawany przez urządzenie we/wy, można uzyskać za pomocą komendy sense-ID.

Komputery S/390

Na bieżąco oferowano nowe modele.

Początkowe modele ES/9000

Osiemnaście modeli ogłoszono 5 września 1990 roku dla ES/9000, następcy IBM 3090 .

Chłodzenie

W zestawie modele ES/9000 chłodzone wodą ES/9021-900, -820, -720, -620, -580, -500, -340 i -330.
Modele ES/9000 chłodzone powietrzem w zestawie jako samodzielne ES/9121-480, -440, -320, -260, -210, -190 i montowane w szafie: ES/9221-421, -211, -170, -150, - 130, -120.

Modele ES/9000 chłodzone wodą (9021-###)
Model Procesory Maksymalna pojemność Maksymalna liczba kanałów Maksymalna twarz wektora.
900 6 9 GB 256 6
820 4 9 GB 256 4
720 6 4,5 GB 128 6
620 4 4,5 GB 128 4
580 3 2,25 GB 64 3
500 2 2,25 GB 64 3
340 1 2,25 GB 64 1
330 1 1152 MB 64 1
Modele ES/9000 chłodzone powietrzem (9121-###)
Model Procesory Maksymalna pojemność Maksymalna liczba kanałów Maksymalna twarz wektora.
480 2 1024 MB 48 2
440 2 1024 MB 48 2
320 1 1024 MB 48 1
260 1 1024 MB 48 1
210 1 1024 MB 48 1
190 1 512 MB 32 1
ES/9000 9221; Maszyny ES/9000 montowane w stojaku mogą być używane z beżową obudową stojaka 9309
Modele ES/9000 do montażu w szafie (9221-###)
Model Procesory Maksymalna pojemność Maksymalna liczba kanałów Maksymalna twarz wektora.
170 1 256 MB 24 -
150 1 256 MB 12 -
130 1 256 MB 12 -
120 1 256 MB 12 -

Konkurencyjne chłodzenie

Pod koniec lat 70. i na początku lat 80. opatentowana technologia umożliwiła ówczesnym komputerom mainframe Amdahl całkowite chłodzenie powietrzem, w przeciwieństwie do systemów IBM, które wymagały schłodzonej wody i towarzyszącej jej infrastruktury. 8 największych z 18 modeli systemów ES/9000 wprowadzonych w 1990 roku było chłodzonych wodą; pozostałe dziesięć było chłodzonych powietrzem.

Funkcje ES/9000

  • ESCON światłowodowe kanały
  • Dwa z modeli można było skonfigurować nawet z 9 gigabajtami pamięci głównej.
  • Opcjonalne funkcje wektorowe były dostępne w 14 z 18 modeli, liczba procesorów wektorowych mogła wynosić 1, 2, 3, 4 lub 6.
  • Sześć modeli było modelami chłodzonymi powietrzem (i osiem modeli chłodzonych wodą); 4 są montowane w stojaku.

Partycjonowanie logiczne

Partycje logiczne (LPAR) to standardowa funkcja na procesorach ES/9000, dzięki której hipernadzorca IBM Processor Resource/Systems Manager (PR/SM) umożliwia równoczesne działanie różnych systemów operacyjnych na oddzielnych partycjach logicznych (LPAR) z wysokim stopniem izolacji.

Zostało to wprowadzone w ramach dążenia IBM do operacji „zgaśnięcia” i zwiększonej kontroli nad wieloma konfiguracjami systemu.

Obiekt wektorowy

Funkcja wektorowa System/390 została pierwotnie wprowadzona w systemie IBM 3090, zastępując procesor macierzy IBM 3838 (po raz pierwszy wprowadzony w 1976 r. dla System/370).

Wnętrze S390

9672

Wprowadzone w 1994 roku sześć generacji maszyn IBM 9672, „Parallel Enterprise Server”, było pierwszymi systemami CMOS, opartymi na mikroprocesorach, przeznaczonymi dla high-endów. Początkowe generacje były wolniejsze od największych sprzedawanych równolegle ES/9000, ale piąta i szósta generacja były największymi i najpotężniejszymi maszynami ESA/390.

Model Rok wprowadzenia Liczba procesorów Wydajność (MIPS) Pamięć (GB)
G1 – 9672-R n 1, 9672-E nn , 9672-P nn 1994 1–6 15-66 0,125–2
G2 – 9672-R n 2, 9672-R n 3 1995 1–10 15–171 0,125–4
G3 – 9672-R n 4 1996 1–10 33-374 0,5–8
G4 – 9672-R n 5 1997 1–10 49-447 0,5-16
G5 – 9672- nn 6 1998 1–10 88-1069 1–24
G6 – 9672- nn 7 1999 1–12 178–1644 5-32

W kolejnych generacjach procesory dodały więcej instrukcji i zwiększyły wydajność. Wszystkie 9672 były CMOS, ale były wolniejsze niż maszyny bipolarne 9021 aż do modeli G5. Projekty CMOS pozwalały na znacznie mniejsze komputery mainframe, takie jak wprowadzony w 1999 roku Multiprise 3000 , który w rzeczywistości był oparty na 9672 G5. Model 9672 G3 i Multiprise 2000 były ostatnimi wersjami obsługującymi tryb sprzed XA System/370 .

Zobacz też

Uwagi

Bibliografia

Zewnętrzne linki