T2000 (computer)

T2000 a fost un mini-computer fabricat în Echirolles de compania Telemecanique și destinate pentru aplicații în timp real. Introdus în 1968, acest computer a fost proiectat de Verjus și Sempé, după MAT01 al lui Mors. A primit un premiu de design industrial.

A folosit un cuvânt de 19 biți, într-un bloc de 4000 de cuvinte și, pentru acces rapid, un disc cu cap fix.

Acest computer a avut un anumit succes, dar un design prea centralizat, un cod saturat a făcut dificilă obținerea unei game din acesta. Succesorul T2000 a fost T1600 , definit pe baze noi.

Caracteristici

Memorie

Durata ciclului este de 1,5 µs. Memoria, cu nuclee, de 4 până la 32 de kilometri (câte 20 de biți fiecare, inclusiv 1 bit de paritate) este împărțită în blocuri de 4 kilometri (1 kilomot = 1024 cuvinte). În configurația cu 32 km, blocurile 0 și 1 sunt rezervate pentru sistemul de operare RTDMS (Real-Time Disk Monitor System). Această memorie este protejată de tehnica barei de blocare: orice încercare a unui program care execută în afara acestor blocuri de a executa o instrucțiune privilegiată, o instrucțiune de ieșire de intrare sau de a executa sau modifica codul plasat în bloc. Zona protejată generează o excepție care suspendă programul și predă controlul către sistemul de operare.

Procesor

Procesorul are 12 registre , dintre care 8 sunt accesibile programatorilor. Aceste registre includ:

  1. A: acumulatorul de 19 biți
  2. B: extensie acumulator
  3. P: contorul ordinal (conține numărul instrucțiunii curente)
  4. X: registrul index
  5. E: registrul de stare (folosit pentru a ascunde întreruperile)
  6. T: registrul tampon (folosit pentru a salva P în timpul unei întreruperi)
  7. RDEF: (15 biți) indică defecțiunea unui periferic
  8. ROCC: (16 biți) bit 0: indică faptul că unul dintre periferice nu funcționează corect; ceilalți 15 biți indică dispozitive gata să trimită sau să primească date.

Instrucțiunile au o lungime fixă ​​și se încadrează într-un cuvânt de 19 biți. Biții de la 0 la 11 (2 ^ 12 = 4096) sunt utilizați pentru a indica o valoare sau o adresă într-un bloc de 4 kilometri. Bitul 12 indică indexarea, bitul 13 indică indirectarea, biții 14-18 codul opțional. Modurile de adresare disponibile sunt adresarea imediată (partea de adresă este de fapt o valoare); direct (partea de adresă este o adresă din blocul 4K); indirect; și indexat (de registrul index X). Instrucțiunile pot fi stocate într-un bloc de instrucțiuni (BI) separat de blocul care conține operanzi (BO). Când se ajunge la sfârșitul blocului de instrucțiuni BI, contorul ordinal P trece de la 4095 la 0 ceea ce declanșează o excepție.

Intrări ieșiri

Fiecare dispozitiv are un cuplaj care trebuie plasat într-un coș de I / O. Un pub poate găzdui 15 dispozitive. Acest coș are o adresă și fiecare dispozitiv are o adresă în coș determinată de poziția cuplajului său. Adresa completă a dispozitivului este formată din adresa coșului și adresa cuplajului din coș. Sunt posibile trei tipuri de I / O:

  1. programat  : datele dispozitivului sunt copiate în sau din acumulatorul A. Fiecare caracter generează o întrerupere. Acest mod este utilizat cu dispozitive lente, cum ar fi teletip, cititor de carduri perforate, cititor de bandă / perforator.
  2. modul canal : datele merg direct în memorie, fără intervenția procesorului. Dar memoria este inaccesibilă procesorului atâta timp cât datele sunt schimbate cu dispozitivul. O alarmă indică sfârșitul transferului. Acest mod este utilizat cu benzile magnetice.
  3. modul canal cu acces direct : la fel ca în modul canal, datele merg direct în memorie, dar multiplexarea permite procesorului să păstreze accesul la memorie. Acest mod este utilizat cu hard diskurile.

Există coșuri pentru fiecare tip de I / O.

Dispozitiv periferic

Difuzie

Robust și receptiv, T200 a vândut în jur de 700 până la 800 de exemplare.

T2000 a fost utilizat în special:

Oficial, ultimele două computere T2000 aflate în serviciu la RATP au fost oprite octombrie 2009. Unul dintre aceste calculatoare, precum și perifericele sale și o cantitate mare de documentație, se vor alătura colecției Muzeului de Arte și Meserii .

Notă

  1. a cărui versiune multi-tasking a fost dezvoltată la INSA Lyon

Referințe