T2000 (datamaskin)

Den T2000 var en mini-datamaskin produsert i Echirolles av selskapet Telemecanique og beregnet for sanntidsapplikasjoner. Denne datamaskinen ble introdusert i 1968 og ble designet av Verjus og Sempé, etter Mors 'MAT01. Han mottok en industriell designpris.

Den brukte et 19-biters ord, i en blokk på 4000 ord, og for rask tilgang, en fasthodedisk.

Denne datamaskinen hadde suksess, men en for sentralisert design, en mettet kode gjorde det vanskelig å få en rekkevidde fra den. Etterfølgeren til T2000 var T1600 , definert på nye baser.

Kjennetegn

Hukommelse

Syklustiden er 1,5 µs. Minnet, med kjerner, på 4 til 32 kilometer (på 20 bits hver, inkludert 1 paritetsbit) er delt inn i blokker på 4 kilometer (1 kilomot = 1024 ord). I konfigurasjon med 32 km, er blokkene 0 og 1 er reservert for den RTDMS (Real-Time Disk Monitor System) operativsystemet. Dette minnet er beskyttet av låsestangsteknikken: ethvert forsøk fra et program som kjører utenfor disse blokkene for å utføre en privilegert instruksjon, en inngangsutgangsinstruksjon, eller for å utføre eller endre kode plassert i blokken. Beskyttet område genererer et unntak som suspenderer programmet og overlater kontrollen til operativsystemet.

Prosessor

Prosessoren har 12 registre , hvorav 8 er tilgjengelige for programmerere. Disse registerene inkluderer:

  1. A: 19-biters akkumulator
  2. B: forlengelse av akkumulator
  3. P: den ordinære telleren (inneholder nummeret på gjeldende instruksjon)
  4. X: indeksregisteret
  5. E: statusregisteret (brukes til å maskere avbruddene)
  6. T: bufferregisteret (brukes til å lagre P under et avbrudd)
  7. RDEF: (15 bits) indikerer en funksjonsfeil på enheten
  8. ROCC: (16 bits) bit 0: indikerer at en av periferiutstyr ikke fungerer som den skal; de andre 15 bitene indikerer enheter som er klare til å sende eller motta data.

Instruksjonene er av fast lengde og passer inn i et 19-biters ord. Bits 0 til 11 (2 ^ 12 = 4096) brukes til å indikere en verdi eller en adresse innenfor en blokk på 4 kilometer. Bit 12 indikerer indeksering, bit 13 indikerer retning, bit 14-18 opkoden. De tilgjengelige adresseringsmodusene er umiddelbar adressering (adressedelen er faktisk en verdi); direkte (adressedelen er en adresse i 4K-blokken); indirekte; og indeksert (av X-indeksregisteret). Instruksjonene kan lagres i en instruksjonsblokk (BI) skilt fra blokken som inneholder operandene (BO). Når slutten av BI-instruksjonsblokken er nådd, går ordinartelleren P fra 4095 til 0, noe som utløser et unntak.

Innleggene går ut

Hver enhet har en kobling som må plasseres i en I / U-kasse. Én kasse har plass til 15 enheter. Denne kassen har en adresse, og hver enhet har en adresse i kassen bestemt av posisjonen til koblingen. Den fullstendige enhetsadressen dannes fra søppeladressen og kobleradressen i søpla. Tre typer I / O er mulig:

  1. programmert  : enhetsdata kopieres til eller fra akkumulator A. Hvert tegn genererer et avbrudd. Denne modusen brukes med sakte enheter som teletype, stansekortleser, båndleser / stanser.
  2. kanalmodus : dataene går direkte inn i minnet, uten prosessorintervensjon. Men minnet er utilgjengelig for prosessoren så lenge dataene utveksles med enheten. En alarm indikerer slutten på overføringen. Denne modusen brukes med magnetbånd.
  3. kanalmodus med direkte tilgang : som i kanalmodus, går dataene direkte inn i minnet, men multiplexing gjør at prosessoren kan holde tilgang til minnet. Denne modusen brukes på harddisker.

Det er kasser for hver type I / O.

Eksterne enheter

Spredning

Robust og lydhør, T200 solgte rundt 700 til 800 eksemplarer.

T2000 ble spesielt brukt:

Offisielt ble de to siste T2000-datamaskinene i bruk på RATP slått av oktober 2009. En av disse kalkulatorene, så vel som periferiutstyr og en stor mengde dokumentasjon, vil bli med på samlingen av Museum of Arts and Crafts .

Merk

  1. et multi-tasking versjonen som ble utviklet ved INSA Lyon

Referanser