MERA-400 w Muzeum Techniki: Różnice pomiędzy wersjami
Nie podano opisu zmian |
|||
(Nie pokazano 12 pośrednich wersji utworzonych przez tego samego użytkownika) | |||
Linia 1: | Linia 1: | ||
[[File:Mt mera front all.jpg|thumb|MERA-400 w Muzeum Techniki]] | |||
[[File:Jd_mera_all.jpg|thumb|MERA-400 w Muzeum Techniki]] | |||
[[File:Jd_mera_front.jpg|thumb|MERA-400 w Muzeum Techniki]] | |||
Jeden z ostatnich zachowanych do dziś, kompletnych egzemplarzy komputera MERA-400 znajduje się w [http://www.muzeumtechniki.warszawa.pl/ Muzeum Techniki] w Warszawie. Jest to komputer wypożyczony Muzeum przez Politechnikę Gdańską, gdzie pracował jako maszyna, na której zespół rozwijający CROOK-a pracował nad swoim systemem operacyjnym. Zespół współpracował z [[Amepol|Amepolem]], zapewniając w systemie CROOK-5 pełne wsparcie dla urządzeń takich jak [[MULTIX]] czy [[PLIX]]. Efektem współpracy jest również mocno rozbudowana konfiguracja sprzętowa tego egzemplarza MERY-400. | |||
= Konfiguracja sprzętowa = | = Konfiguracja sprzętowa = | ||
Linia 5: | Linia 8: | ||
== Moduł procesora == | == Moduł procesora == | ||
Minikomputer wyposażony jest w jeden moduł procesora wraz z pamięcią ferrytową produkcji Elwro, o pojemności 32k słowa. W procesorze zostały wprowadzone dwie [[Modyfikacje sprzętowe procesora|modyfikacje sprzętowe]], wykorzystywane | Minikomputer wyposażony jest w jeden moduł procesora wraz z pamięcią ferrytową produkcji Elwro, o pojemności 32k słowa. W procesorze zostały wprowadzone dwie [[Modyfikacje sprzętowe procesora|modyfikacje sprzętowe]], wykorzystywane przez ostatnie [[Wersje systemu CROOK-5|wersje systemu CROOK-5]]. | ||
== Pamięć == | == Pamięć == | ||
Oprócz pamięci ferrytowej znajdującej się w module procesora, komputer został wyposażony w 1M słowo szybkiej pamięci półprzewodnikowej | Oprócz pamięci ferrytowej znajdującej się w module procesora, komputer został wyposażony w 1M słowo szybkiej [[Pamięć MEGA|pamięci półprzewodnikowej MEGA]] produkcji [[Amepol|Amepolu]]. W systemie obecne jest też, ale prawdopodobnie nie używane, 64k słowa pamięci półprzewodnikowej. | ||
== Procesory peryferyjne i urządzenia zewnętrzne == | == Procesory peryferyjne i urządzenia zewnętrzne == | ||
Linia 17: | Linia 20: | ||
* Kanał pamięciowy (kanał nr 4) | * Kanał pamięciowy (kanał nr 4) | ||
** MERA 9425 (urządzenie nr 0) | ** MERA 9425 (urządzenie nr 0) | ||
* | * Kanał automatyki CAMAC | ||
* [[MULTIX]] (kanał nr 12) | * [[MULTIX]] (kanał nr 12) | ||
** [[Winchester]] nr 0 (linia fizyczna 28) | ** [[Winchester]] nr 0 (linia fizyczna 28) (zawartość tego dysku [[Odczyt Winchestera|została odczytana]]) | ||
** Floppy 0, 5.25" HD (linia fizyczna 20) | ** Floppy 0, 5.25" HD (linia fizyczna 20) | ||
Oprócz wymienionych wyżej urządzeń, do komputera podłączone były: | Oprócz wymienionych wyżej urządzeń, do komputera podłączone były: | ||
* dwa napędy taśmowe PT-305, | * dwa napędy taśmowe PT-305 (prawdopodobnie przez kanał automatyki), | ||
* monitory ekranowe, | * monitory ekranowe, | ||
* czytnik taśmy dziurkowanej, | * czytnik taśmy dziurkowanej, | ||
* drukarka. | * drukarka. | ||
= Tablica konfiguracji CROOK-5 = | = Tablica konfiguracji MERY-400 systemu CROOK-5 = | ||
[[Tablica konfiguracji MERY-400|Tablica konfiguracji]] opisuje nie tylko sprzęt, na którym działał system, ale również parametry jego pracy. Jej pełna zawartość, po zdekodowaniu, wygląda następująco (w nawiasach podano słowo pamięci, w którym znajduje się dany fragment konfiguracji): | |||
* Opcje systemowe (słowo 4): | |||
** Dołącz ekstrakody semaforowe = '''Nie''' | |||
** Obsługa drukarki wierszowej DW3 = '''Nie''' | |||
** Dołącz ekstrakody LOD i UNL = '''Tak''' | |||
** Szybki zegar = '''Nie''' (kwant czasu jest 10 razy większy od okresu przerwań zegarowych) | |||
** Praca bez trybu z wymianami = '''Tak''' | |||
** Używaj buforów 4k przy współpracy z dyskiem = '''Tak''' | |||
** Programy jako rezydujące = '''Tak''' | |||
** Automatyczna obsługa MULTIX-a = '''Nie''' | |||
** Liczba buf. systemowych = '''10''' | |||
* Parametry linii szeregowych MULTIX-a (słowo 5): | |||
** Obsługa błędów = '''Tak''' | |||
** Bez parzystości = '''Tak''' | |||
** Z nieparzystością = '''Nie''' | |||
** 8 bitów = '''Tak''' | |||
** XON/XOFF = '''Nie''' | |||
** Obsługuj BS i CAN = '''Nie''' | |||
** Zmnień litery małe na duże = '''Nie''' | |||
** Dołącz dumper = '''Tak''' | |||
** Liczba tablic strumieni = '''80''' | |||
* Opcje systemowe, c.d. (słowo 6): | |||
** Zbiory robocze w RAM = '''Tak''' | |||
** Liczba tablic skorowidzów = '''10''' | |||
* Opcje systemowe, c.d. (słowo 7): | |||
** Bloki dla OS = '''5''' | |||
** Długość buforów końcówek = '''40''' | |||
* Opis pamięci (słowa 010-017): | |||
** Pamięć ferrytowa, blok 32k słowa (8 segmentów po 4k) | |||
** Pamięć MEGA Amepol-u, 1M słowo (16 x 64k słowa) | |||
* Obszary dyskowe (słowa 020-037): | |||
** własny, Winchester 0, obszar 1 | |||
** własny, Winchester 0, obszar 2 | |||
** obcy, Floppy 0, 5.25" HD | |||
** obcy, Floppy 1, 5.25" SD | |||
** obcy, MERA9425, kanał 4, jednostka 0, talerz stały | |||
** obcy, MERA9425, kanał 4, jednostka 0, talerz wymienny | |||
* adresy jednostek pamięci taśmowych w kanale pamięciowym (słowa 040-043): '''brak''' | |||
* CAMAC, PI, IEC (słowa 044-047): '''brak''' | |||
* PLIX, MULTIX, WINCHESTER (słowa 050-053): | |||
** PLIX = '''kanał 1''' | |||
** MULTIX = '''kanał 12''' | |||
** Kanał znakowy = '''kanał 15''' | |||
** Numer linii fizycznej sterownika dysku WINCHESTER = '''28''' (w MULTIX-ie) | |||
** Numer linii fizycznej sterownika dysku elastycznego = '''20''' | |||
* adres szybkiego łącza (słowo 055): | |||
** kanał = '''4''' | |||
** urządzenie = '''3''' | |||
* adres zegara czasu rzeczywistego Amepol-u (słowo 056): | |||
** kanał = '''15''' | |||
** urządzenie = '''0''' | |||
* Numer systemowy jednostki grupowej monitorów ekranowych (słowo 057): '''brak''' | |||
* Numer systemowy końcówki dla OPRQ (słowo 060): '''brak''' | |||
* numery systemowe pozostałych końcówek (słowa 061-077): | |||
** 3 x nie używane (kanał znakowy) | |||
** 4 x nie używane (kanał znakowy) | |||
** 5 x nie używane (MULTIX) | |||
** 3 x linia równoległa (wyjście) drukarka, perforator (MULTIX) | |||
** 1 x linia równoległa (wejście) czytnik taśmy (MULTIX) | |||
** 12 x linia szeregowa (full duplex), monitor (MULTIX) | |||
{{source|title=Opracowanie własne}} |
Aktualna wersja na dzień 11:24, 2 sie 2014
Jeden z ostatnich zachowanych do dziś, kompletnych egzemplarzy komputera MERA-400 znajduje się w Muzeum Techniki w Warszawie. Jest to komputer wypożyczony Muzeum przez Politechnikę Gdańską, gdzie pracował jako maszyna, na której zespół rozwijający CROOK-a pracował nad swoim systemem operacyjnym. Zespół współpracował z Amepolem, zapewniając w systemie CROOK-5 pełne wsparcie dla urządzeń takich jak MULTIX czy PLIX. Efektem współpracy jest również mocno rozbudowana konfiguracja sprzętowa tego egzemplarza MERY-400.
Konfiguracja sprzętowa
Moduł procesora
Minikomputer wyposażony jest w jeden moduł procesora wraz z pamięcią ferrytową produkcji Elwro, o pojemności 32k słowa. W procesorze zostały wprowadzone dwie modyfikacje sprzętowe, wykorzystywane przez ostatnie wersje systemu CROOK-5.
Pamięć
Oprócz pamięci ferrytowej znajdującej się w module procesora, komputer został wyposażony w 1M słowo szybkiej pamięci półprzewodnikowej MEGA produkcji Amepolu. W systemie obecne jest też, ale prawdopodobnie nie używane, 64k słowa pamięci półprzewodnikowej.
Procesory peryferyjne i urządzenia zewnętrzne
- Kanał znakowy (kanał nr 15)
- Zegar czasu rzeczywistego Amepolu (urządzenie nr 0)
- Kanał pamięciowy (kanał nr 4)
- MERA 9425 (urządzenie nr 0)
- Kanał automatyki CAMAC
- MULTIX (kanał nr 12)
- Winchester nr 0 (linia fizyczna 28) (zawartość tego dysku została odczytana)
- Floppy 0, 5.25" HD (linia fizyczna 20)
Oprócz wymienionych wyżej urządzeń, do komputera podłączone były:
- dwa napędy taśmowe PT-305 (prawdopodobnie przez kanał automatyki),
- monitory ekranowe,
- czytnik taśmy dziurkowanej,
- drukarka.
Tablica konfiguracji MERY-400 systemu CROOK-5
Tablica konfiguracji opisuje nie tylko sprzęt, na którym działał system, ale również parametry jego pracy. Jej pełna zawartość, po zdekodowaniu, wygląda następująco (w nawiasach podano słowo pamięci, w którym znajduje się dany fragment konfiguracji):
- Opcje systemowe (słowo 4):
- Dołącz ekstrakody semaforowe = Nie
- Obsługa drukarki wierszowej DW3 = Nie
- Dołącz ekstrakody LOD i UNL = Tak
- Szybki zegar = Nie (kwant czasu jest 10 razy większy od okresu przerwań zegarowych)
- Praca bez trybu z wymianami = Tak
- Używaj buforów 4k przy współpracy z dyskiem = Tak
- Programy jako rezydujące = Tak
- Automatyczna obsługa MULTIX-a = Nie
- Liczba buf. systemowych = 10
- Parametry linii szeregowych MULTIX-a (słowo 5):
- Obsługa błędów = Tak
- Bez parzystości = Tak
- Z nieparzystością = Nie
- 8 bitów = Tak
- XON/XOFF = Nie
- Obsługuj BS i CAN = Nie
- Zmnień litery małe na duże = Nie
- Dołącz dumper = Tak
- Liczba tablic strumieni = 80
- Opcje systemowe, c.d. (słowo 6):
- Zbiory robocze w RAM = Tak
- Liczba tablic skorowidzów = 10
- Opcje systemowe, c.d. (słowo 7):
- Bloki dla OS = 5
- Długość buforów końcówek = 40
- Opis pamięci (słowa 010-017):
- Pamięć ferrytowa, blok 32k słowa (8 segmentów po 4k)
- Pamięć MEGA Amepol-u, 1M słowo (16 x 64k słowa)
- Obszary dyskowe (słowa 020-037):
- własny, Winchester 0, obszar 1
- własny, Winchester 0, obszar 2
- obcy, Floppy 0, 5.25" HD
- obcy, Floppy 1, 5.25" SD
- obcy, MERA9425, kanał 4, jednostka 0, talerz stały
- obcy, MERA9425, kanał 4, jednostka 0, talerz wymienny
- adresy jednostek pamięci taśmowych w kanale pamięciowym (słowa 040-043): brak
- CAMAC, PI, IEC (słowa 044-047): brak
- PLIX, MULTIX, WINCHESTER (słowa 050-053):
- PLIX = kanał 1
- MULTIX = kanał 12
- Kanał znakowy = kanał 15
- Numer linii fizycznej sterownika dysku WINCHESTER = 28 (w MULTIX-ie)
- Numer linii fizycznej sterownika dysku elastycznego = 20
- adres szybkiego łącza (słowo 055):
- kanał = 4
- urządzenie = 3
- adres zegara czasu rzeczywistego Amepol-u (słowo 056):
- kanał = 15
- urządzenie = 0
- Numer systemowy jednostki grupowej monitorów ekranowych (słowo 057): brak
- Numer systemowy końcówki dla OPRQ (słowo 060): brak
- numery systemowe pozostałych końcówek (słowa 061-077):
- 3 x nie używane (kanał znakowy)
- 4 x nie używane (kanał znakowy)
- 5 x nie używane (MULTIX)
- 3 x linia równoległa (wyjście) drukarka, perforator (MULTIX)
- 1 x linia równoległa (wejście) czytnik taśmy (MULTIX)
- 12 x linia szeregowa (full duplex), monitor (MULTIX)
Źródło: Opracowanie własne