System IBM/32

IBM logo.svg
IBM System32 (2).png
System IBM/32
Producent Międzynarodowa Korporacja Maszyn Biznesowych ( IBM )
Produkt rodzinny Układ/32
Data wydania 7 stycznia 1975 ; 48 lat temu ( 07.01.1975 )
Cena wprowadzająca około 1000 dolarów miesięcznie
Przerwane 17 października 1984
System operacyjny Program kontroli systemu (SCP)
procesor Procesor pamięci masowej (CSP)
Poprzednik System IBM/3
Następca System IBM/34
Strona internetowa Oficjalna witryna IBM Archives

IBM System / 32 (IBM 5320) wprowadzony w styczniu 1975 roku był komputerem średniej klasy z wbudowanym ekranem, napędami dysków, drukarką i oprogramowaniem do raportowania bazy danych. Był używany głównie przez małe i średnie firmy do księgowych . RPG II był podstawowym językiem programowania maszyny.

Przegląd

IBM System/32 w Muzeum Historii Komputerów

16 -bitowy System / 32 dla jednego użytkownika, znany również jako IBM 5320, został wprowadzony w 1975 roku i był następcą IBM System / 3 model 6 w linii komputerów średniej klasy IBM . IBM opisał to jako „pierwszy system zawierający sprzęt i kompleksowe oprogramowanie aplikacyjne”. The New York Times opisał 32 jako „kompaktowy komputer dla początkujących użytkowników z niewielkim lub żadnym doświadczeniem w programowaniu komputerowym”. W ciągu 40 miesięcy „System / 32 przewyższył IBM System / 3 jako najczęściej instalowany komputer IBM”.

Komputer wyglądał jak duże biurko z bardzo małym wyświetlaczem o wymiarach sześć wierszy na czterdzieści znaków i klawiaturą podobną do dziurkacza IBM . Mając wygląd skomputeryzowanego biurka, System / 32 został nazwany „Bionic Desk” po The Six Million Dollar Man (bioniczny człowiek), popularnym programie telewizyjnym w USA, kiedy komputer został wprowadzony w 1975 roku. 32 miał wbudowany drukarka liniowa , która była zwrócona bezpośrednio do siedzącego operatora i mogła drukować raporty, notatki, wyciągi rozliczeniowe, etykiety adresowe itp.

Został wprowadzony 7 stycznia 1975 r. I został wycofany ze sprzedaży 17 października 1984 r. Migracja do IBM System / 34 była generalnie prosta, ponieważ kod źródłowy był zgodny, a programy wymagały jedynie ponownej kompilacji.

Edytor

System/32 był wyposażony w 16-bitowy procesor o czasie cyklu 200 ns, znany jako Control Storage Processor (CSP). Podczas gdy System/3 korzystał z procesora przewodowego, System/32 zaimplementował zestaw instrukcji System/3 w mikrokodzie . Procesor System/32 wykorzystywał pionowy format mikrokodu, w którym każda mikroinstrukcja zajmowała 16 bitów pamięci sterującej. Istniało 19 różnych kodów operacji mikroinstrukcji, jednak niektóre mikroinstrukcje mogły wykonywać różne operacje w zależności od tego, które bity zostały ustawione w pozostałej części mikroinstrukcji, w wyniku czego dostępnych było około 70 różnych operacji. Opcjonalny zestaw naukowe makroinstrukcje , które były używane do obsługi kompilatora języka Fortran poprzez implementację obsługi arytmetyki zmiennoprzecinkowej w mikrokodzie. Niektórzy inżynierowie IBM, w tym Glenn Henry i Frank Soltis , retrospektywnie opisali mikrokod Systemu/32 jako przypominający zestaw instrukcji RISC .

Wydajność emulacji System/3 była słaba, co skłoniło IBM do zaimplementowania krytycznych dla wydajności części systemu operacyjnego SCP bezpośrednio w mikrokodzie. Późniejsze systemy System/34 i System/36 rozwiązały ten problem, używając dwóch różnych procesorów - architektura System/32 CSP była używana wyłącznie do systemu operacyjnego, sterowania we/wy i kodu zmiennoprzecinkowego, podczas gdy kod użytkownika działał na procesorze pamięci głównej (MSP), który zaimplementował zestaw instrukcji System / 3 bezpośrednio w sprzęcie bez mikrokodu. Użycie mikrokodu do implementacji emulacji zestawu instrukcji, a także komponentów systemu operacyjnego o krytycznym znaczeniu dla wydajności, miało pewien wpływ na projekt warstw mikrokodu w późniejszym System/38 .

Pamięć/przechowywanie

Miał 16, 24 lub 32 kilobajty pamięci głównej i 4 lub 8 kilobajtów pamięci kontrolnej. Większy magazyn kontrolny był opcjonalnym dodatkiem i był potrzebny do obsługi zestawu instrukcji naukowych.

Pojedynczy dysk twardy był dostępny w jednym z trzech rozmiarów:

  • 5MB
  • 9 MB
  • 13MB

System zawierał ośmiocalowy napęd dyskietek , który mógł również odczytywać dyskietki z rodziny IBM 3740.

Użyto tylko jednej strony 77-ścieżkowej dyskietki. Każda ścieżka zawierała 26 128-bajtowych sektorów. IBM zaoferował rozszerzony format, który pozwalał na 512 bajtów na sektor. Mimo to doszło do 8-calowej dyskietki zawierającej mniej niż jedną trzecią megabajta.

Operator systemu/32

Podczas wprowadzania danych wejściowych operator przeglądał wyświetlacz znaków, który był również wspólny dla ówczesnej rodziny IBM 3740 do wprowadzania danych na dyskietki.

Do obsługi Systemu/32 nie był potrzebny specjalista komputerowy.

Oprogramowanie systemowe

Niektóre terminy związane z oprogramowaniem System/32 obejmują:

  • SCP (System Control Program) system operacyjny Systemu/32.
  • SEU (Source Entry Utility, edytor programowania),
  • DFU (Data File Utility, generator zapytań i raportów),
  • OCL (Operations Control Language, język wiersza poleceń) i
  • #BIBLIOTEKA (katalog lub partycja dysku , w której przechowywany był kod wykonywalny).

Zobacz też

Linki zewnętrzne

Fotografie