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 o adresach 0-7).
- 1 48-bitowy akumulator zmiennoprzecinkowy w pamięci przydzielonej programowi o adresie 12-13 (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
- EXEC - podstawowy system operacyjny
- Nakładki 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:
[edytuj] Linki zewnęczne
Bomba • PARK • PARC • GAM-1 • S-1
AKAT-1 • AP: 600, 1200 • ARAL • ARR • ELWAT • EMAT-30 • MA-48L • UMA-14 • UMA-20
WAT 1001 • WAT 1010
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
K-202 • MOMIK 8b • Mera 300 • Mera 400 • MKJ-28 • PRS-4 • PSP-80 • RTDS-8 • SM4 • SMC-3 • ZAM-11
Elwro 800 Junior • Meritum 1 • Meritum II • Unipolbrit 2086
Bosman 8 • ComPAN 8 • Elwro: 500, 600, 800 • Mazovia: 1016, 2032 • Kowary