System IBM/32
Producent | Międzynarodowa Korporacja Maszyn Biznesowych ( IBM ) |
---|---|
Produkt rodzinny | Układ/32 |
Data wydania | 7 stycznia 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
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
- Projekt renowacji Systemu/32
- Film przedstawiający Corestore Museum System/32 wykonujący IMPL/IPL z dysku
- Wnikliwy post na grupie dyskusyjnej o architekturze System/32 i System/34