Odra 1300
Z Wikipedii
Odra 1300 to rodzina polskich komputerów z serii Odra produkowanych w Elwro na licencji angielskiej firmy ICL.
Licencja dotyczyła dokumentacji logicznej maszyny ICL 1904 i taśm z pełnym oprogramowaniem podstawowym i użytkowym, w tym kompletu testów kontrolnych.
Na niej oparto organizację komputerów Odra 1304 i Odra 1305, natomiast polska była konstrukcja i technologia wywodząca się z maszyny Odra 1204. Całkowicie polską konstrukcją była Odra 1325.
Spis treści |
[edytuj] Organizacja serii 1300
[edytuj] Pamięć
- słowo 24-bitowe podzielone na 4 znaki
- 64 znaki zapisywane w 6 bitach bez rozróżnienia wielkości liter z możliwością zapisu rozszerzonego zestawu znaków w 12 bitach
- 8 24-bitowych akumulatorów stałoprzecinkowych, w tym 3 indeksy (zajmowały pierwsze 8 słów pamięci przydzielonej programowi).
- 1 48-bitowy akumulator zmiennoprzecinkowy (96 bitowy podwójnej precyzji w Odrach realizowany programowo)
- przestrzeń adresowa programów
- 32 albo 256 kilosłów
- adresowanie z dokładnością do słowa z dodatkowym adresem znaku w słowie dla operacji na znakach.
[edytuj] Rozkazy (podstawowa organizacja)
-
- 15 bitowy podstawowy adres dla skoków, dla pozostałych podzielony na pola:
- 12 bitowy adres operandu
- 3 adres akumulatora
- 2 bitowy adres indeksu
- 7 bitowy kod rozkazu
- rozkazy niewykonywane sprzętowo zwane "ekstrakod" realizowane przez przerwania
- wywołania systemu operacyjnego
- operacje wejścia /wyjścia
- niektóre rozkazy np. zmiennoprzecinkowe w Odra 1325 bez przystawki zmiennoprzecinkowej.
- 15 bitowy podstawowy adres dla skoków, dla pozostałych podzielony na pola:
[edytuj] Wieloprogramowość
- zależnie od systemu operacyjnego od 4 do ograniczonej tylko możliwościami sprzętu. Praktycznie w ośrodkach przy pracy wsadowej 1 lub 2
[edytuj] Ochrona programów
Każdy aktywny program zajmował ciągły obszar pamięci zaczynający się od zerowego adresu i ograniczony górnym wskaźnikiem. Sprzęt wyliczał adres fizyczny dodając przesunięcie oraz nie pozwalał przekroczyć zakresu przydzielonego przez system. Całą pamięć fizyczną mógł adresować jedynie system operacyjny.
[edytuj] Urządzenia we-wy
- monitor - elektryczna maszyna do pisania
- czytnik taśmy
- perforator taśmy
- czytnik kart dziurkowanych
- drukarka wierszowa
- multiplekser i terminale
[edytuj] Pamięć masowa
- pamięć taśmowa (początkowo w Odra 1304 jednostki pamięci PT-2 następnie PT-3 z jednostką sterującą)
- dyski magnetyczne
- bębny magnetyczne typu PB-7 z jednostką sterującą - wyjątkowo
[edytuj] Oprogramowanie
[edytuj] System operacyjny
podstawowym systemem operacyjnym maszyn serii ODRA był EXEC, GEORGE 2 i 3 były nakładką na system operacyjny
- GEORGE 2 - wsadowy; mógł pracować bez dysków sztywnych
- GEORGE 3 - wielodostępny; wymagał dysków sztywnych
[edytuj] Języki programowania
Początkowo:
Następnie:
Polskie komputery | |
Prekursorzy i komputery zerowej generacji | |
Bomba | PARK | PARC | GAM-1 | S-1 | |
Analogowe | Analogowo-cyfrowe |
AKAT-1 | AP: 600, 1200 | ARAL | ARR | ELWAT | EMAT-30 | MA-48L | UMA-14 | UMA-20 | WAT 1001 | WAT 1010 |
Mainframe | |
BINEG | BINUZ | EMAL | EMAL-2 | JAGA | UMC: -1 -10 | XYZ | ZAM: -2, -21, -41 | RIAD: R-32, R-45 | Odra: 1001, 1002, 1003, 1013, 1103, 1204, 1304, 1305, 1325 | |
Minikomputery | Domowe |
---|---|
K-202 | MOMIK 8b | Mera 300 | Mera 400 | PSP-80 | RTDS-8 | SM4 | ZAM-11 | Elwro 800 Junior | Meritum 1 | Meritum II | Unipolbrit 2086 |
Osobiste | |
Bosman 8 | ComPAN-8 | Elwro: 500, 600 | Mazovia: 1016, 2032 |