LARC

De la Wikipedia, enciclopedia liberă.
Salt la navigare Salt la căutare

UNIVAC LARC ( Livermore Advanced Research Computer ) a fost prima încercare a lui Remington Rand de a construi un supercomputer . A fost proiectat pentru multiprocesor cu 2 procesoare (numit Computer ) și un procesor dedicat de intrare / ieșire (numit procesor ).

Au fost construite doar două LARC-uri:

  1. Primul a fost construit pentru Livermore în iunie 1960 .
  2. Al doilea a fost construit pentru bazinul modelului David Taylor al Marinei.

LARC este un computer cu o arhitectură de cuvinte pe 48 de biți. Sistemul a folosit o notație bi-quinară cu codificare zecimală cu 4 biți pe cifră cu cuvinte de 11 cifre (negativ și pozitiv). Setul de instrucțiuni era de 48 de biți, fiecare cifră a mașinii este echipată cu un bit de paritate pentru verificarea erorilor. Practic fiecare cuvânt ocupa 60 de biți (48 pentru date și 12 pentru paritate). Configurația de bază oferă 26 de registre generice care ar putea fi extinse până la 99. Sistemul a accesat registrele într-o singură microsecundă.

Configurația de bază avea un singur computer care putea fi extins cu un al doilea computer .

Procesorul era un CPU independent (cu un set diferit de instrucțiuni decât computerele ) care gestiona 12 sau 24 de unități magnetice cu tambur, între patru și patruzeci de unități de bandă UNISERVO II , două înregistratoare electronice, o imprimantă de mare viteză și un cititor de carduri de mare viteză.

Nucleul de memorie LARC consta din 2.500 de cuvinte pe bancă și găzduia patru bănci pentru fiecare cabinet de memorie. Configurația de bază a constat din 8 bănci (două dulapuri), 20.000 de cuvinte. Memoria ar putea fi extinsă la maximum 39 de bănci (10 dulapuri cu o bancă gratuită) 97.500 de cuvinte maximum. Sistemul a implementat un bit de paritate pentru fiecare cifră cu cuvinte constând din 60 de biți în total. Memoria avea un timp de acces de 8 microsecunde și un timp de ciclu de 4 microsecunde. Fiecare bancă a funcționat independent de celelalte și a luat 4 microsecunde pentru a accesa o bază de date dacă nu era ocupată. Folosind accesul secvențial la băncile de memorie a fost posibil să se obțină un timp de timp de 4 microsecunde (de exemplu prin plasarea datelor într-o bancă și instrucțiunile într-o altă bancă).

Autobuzul de transfer de date a conectat cele două computere și procesor la memorie printr-o conexiune multiplexor pentru a maximiza transferul. La fiecare patru microsecunde autobuzul a fost împărțit în opt sloturi de 500 nanosecunde:

  1. Procesor - instrucțiuni și date
  2. Computer 1 - instrucțiuni
  3. Computer 2 - date
  4. Sincronizator DMA I / O - date
  5. Nefolosit
  6. Computer 2 - instrucțiuni
  7. Computer 1 - date
  8. Sincronizator DMA I / O - date

Nucleul memoriei a folosit un sistem de gestionare prioritară pentru a preveni accesul simultan la aceeași bancă de memorie de către cele două computere sau de pe peretele unui computer și procesor pentru a preveni conflicte sau blocaje . Băncile de memorie nu sunt disponibile timp de 4 microsecunde după accesarea unei celule de memorie a băncii. Dacă o altă secțiune a biroului trebuie citită sau scrisă, aceasta rămâne blocată până când operația poate fi efectuată. Pentru a preveni blocajele și expirările I / O, sistemul a fost acordat prioritate, după cum se indică:

  1. Sincronizator I / O DMA - prioritate ridicată
  2. Procesor cu prioritate medie
  3. Computer s - prioritate redusă

Când se execută un acces cu prioritate ridicată, nucleul de memorie este blocat timp de 4 microsecunde, în cel de-al doilea ciclu operațiile cu prioritate redusă nu sunt încă executate dacă există operațiuni cu prioritate ridicată. Ciclurile cu densitate scăzută se efectuează numai dacă nu există cicluri cu prioritate ridicată.

LARC a fost dezvoltat cu tehnologie bazată pe tranzistori, care era deja învechită când a fost introdusă prima mașină. Cu toate acestea, LARC a fost un computer foarte rapid pentru vremuri. A efectuat adăugarea în 4 microsecunde, înmulțirile în 8 microsecunde și diviziunile în 28 microsecunde. A fost cel mai rapid supercomputer de pe planetă între 1960 și 1961 până când IBM a introdus IBM 7030 Stretch .

Bibliografie

  • From Dits to Bits ...: A Personal History of the Electronic Computer , Herman Lukoff, 1979. Robotics Press, ISBN 0-89661-002-0

linkuri externe

Informatică Portal IT : accesați intrările Wikipedia care se ocupă cu IT