IBM 305 RAMAC (engl. Random Access Method of Accounting and Control) je programabilni uredski sistem za obračunavanje računa i inventure kojeg je dizajnirala i proizvodila tvrtka IBM između 1956. i 1961. godine.[1]
Traka | Funkcija (izvor) | Funkcija (cilj) |
---|---|---|
W X Y Z | Opća memorija | |
0 1 2 3 4 5 6 7 8 9 & A B C D E F G H I |
Memorija za program, opća memorija | |
L | Čitaj akumulator | Dodaj akumulatoru |
M | Čitaj i očisti akumulator | Oduzmi od akumulatora |
V | Multiplikand (1 do 9 znakova) ili dijelitelj (1 do 9 znakova) | |
N | N/A | Pomnoži (1 do 11 znakova) Sprema 2 do 20 znakova produkta u akumulatorima 0 i 1 |
P | N/A | Podijeli (opcionalno) |
K | Ulazna memorija za jedinicu bušene kartice tipa 380 | N/A |
S T | N/A | Izlaz za bušenje kartica tipa 323, izlaz za pisač tipa 370, Izlaz za pisač tipa 407 |
Q | Upitna memorija za ulazn/izlaz bušene kartice tipa 380 | |
J | N/A | Adresa za tvrdi disk tipa 350 |
R | Ulazna/izlazna memorija za tvrdi disk 350 | |
- | Međumemorija za memoriju zasnovana na magnetskoj jezgri | izbornik znakova |
$ | Ulazno/izlazna memorija za jedinu koja prima bušenu traku tipa 382 (opcija) |
Magnetski bubanj na IBM 305 RAMACu bio je jedna od ključnih sklopova u sistemu, tako što je sačinjavao većinu radne memorije sistema, a svojom vrtnjom je također odašiljao signale koje su sinkronizirale radnje sistema tj. imao je ulogu izvora takta. Memorija na bubnju bila je raspodijeljena na 32 trake na kojoj se moglo spremiti oko 100 znakova.
Legenda za tablicu:
IBM 305 RAMAC nije računalo opće primjene, već je programabilni stroj koji je bio osmišljen za računovodstvo: obradu računa i održavanje inventura. Korisnici su mogli unijeti 200 linija vlastitog programa u koji se spremao na dvadeset traka na magnestkom bubnju.