Mașini de cercetare 380Z

De la Wikipedia, enciclopedia liberă.
Salt la navigare Salt la căutare
Mașini de cercetare 380Z
calculator
Link380z computer.jpg
Mașini de cercetare 380Z
Tip calculator personal
Producător Mașini de cercetare
Începutul vânzării 1977
Sfârșitul vânzării 1985
CPU Zilog Z80A la 4 MHz
rom 5,25 KB conținând firmware COS ( Cassette Operative System , apoi Central Operative System )
RAM ca standard 4 KB
RAM maxim 64 KB (utilizabil 56 KB)
Tastatură încorporată da (complet, 60 de taste, format QWERTY)
Afișaj încorporat ieșire pentru televizor opțional sau monitor monocrom
Unități încorporate casetofon , alternativ 1 sau 2 unități de dischetă de 5 "¼ sau 8"
Rezoluții video modul text 40 × 24 caractere (apoi 80 × 24)

placă grafică opțională cu rezoluții de 320 × 192 pixeli în 16 culori sau 160 × 96 în 4 culori

SO ca standard COS

Mașinile de cercetare 380Z (adesea denumite RM 380Z sau RML 380Z ) este unul dintre primele microcomputere pe 8 biți . A fost fabricat de Research Machines Limited , cu sediul în Didcot , Oxfordshire ( Marea Britanie ) din 1977 până în 1985 .

380Z a folosit un microprocesor Zilog Z80A (de unde și numele) cu până la 64 KB de memorie RAM (din care doar 56 sunt disponibile utilizatorului) [1] . În cazul în care utilizatorul a achiziționat opțional hard disk , computerul ar putea rula / M CP [2] sistem de operare . Sistemul de bază a fost oferit cu o placă video capabilă doar de modul text monocrom; cu toate acestea, o placă grafică de înaltă rezoluție ar putea fi achiziționată separat [3] .

380Z a fost vândut în principal școlilor britanice , unele unități fiind cumpărate și de industrii. În 1979, un sistem cu două hard diskuri de 8 "și 56KB de RAM costa 3.266 GBP , un sistem cu un casetofon și 16 KB de memorie 965 GBP (fără TVA ) [4] .

Hardware

Arhitectură

380Z a fost asamblat cu o carcasă metalică dreptunghiulară de 19 "lățime, de dimensiuni standard a dulapului rack , care conținea sursa de alimentare, o serie de plăci electronice și unități de disc opționale. Panoul frontal avea o pereche de mânere robuste pentru transport, un comutator și un buton de resetare Tastatura a fost separată de aparat, adăpostită într-un recipient metalic.

Primele versiuni, realizate într-un număr limitat de exemplare, aveau o carcasă albastră deschisă cu față albă și aveau doar interfața pentru casetofon sau pentru unitățile de disc de 8 ". Opțional, era disponibil și un cititor / player. 8- pumnul cu bandă perforată bit în cod ASCII , un mediu de stocare foarte obișnuit la vremea respectivă, deoarece utilizările anterioare ale computerelor erau limitate la teletipurile conectate la un mainframe prin telefon.

Sistemul folosea o arhitectură de autobuz fără placă de bază : toate componentele electronice erau conținute pe plăci interconectate prin cabluri. Singurul procesor disponibil era Zilog Z80A, cu o frecvență de 4 MHz [3] .

Memorie

Memoria a fost furnizată pe bănci RAM (maxim 4), fiecare cu 4 sau 16 KB de memorie, chiar dacă nu au fost permise toate combinațiile [5] . Configurațiile tipice au fost de 16 KB pentru sistemele numai cu casetofon și 32/48/64 KB pentru sistemele cu unități de disc. Memoria principală nu a fost utilizată de plăcile video text sau grafice, a căror memorie a locuit în schimb într-un bloc de 1,5 KB accesibil prin comutare bancară [1] .

380Z avea, de asemenea, un firmware de 5,25 KB cunoscut sub numele de COS [1] [5] . Pe sistemele cu mai puțin de 64 KB, COS a rezervat 1 KB de RAM de sistem, lăsând restul la dispoziția utilizatorului; pe sistemele cu 64 KB de RAM utilizatorul putea gestiona doar 56 KB de memorie deoarece cantitatea rămasă era inaccesibilă din cauza ROM - ului COS în sine, a memoriei rezervate pentru video și a mapării porturilor I / O [1] .

Video

COS 3.4 (a se vedea mai jos ) și anterior avea o placă video de bază capabilă doar de un mod text monocrom cu 40x24 caractere. Ieșirea video compozit a condus un monitor extern în timp ce modulatorul RF a permis conectarea computerului la un televizor comun. Sistemele ulterioare au fost echipate cu o placă video îmbunătățită care a permis trecerea de la modul 40 × 24 la modul de caractere 80 × 24 prin intermediul software-ului, precum și acceptarea unui număr de atribute de caractere (subliniat, dimensiune, video inversat) [6] . Ambele cărți aveau propria lor memorie dedicată.

Pe lângă plăcile video de bază capabile doar de modul text, erau disponibile plăci grafice de înaltă rezoluție (HRG). Acestea au venit cu 16 KB de memorie dedicată și au acceptat 2 moduri video:

  • rezoluție înaltă: 320 × 192 pixeli, 16 culori;
  • rezoluție medie: 160 × 96, 4 culori.

Printr-un tabel de căutare, culorile ar putea fi alese dintr-o paletă de 256 de nuanțe (cu ieșire RGB ) sau intensitate (ieșire compozită) [7] .

Ieșirea plăcii grafice a fost amestecată cu ieșirea plăcii video text, astfel încât a fost posibil să se suprapună cele 2 ecrane. Ieșirea plăcii grafice acoperea doar 20 de linii ale ecranului text, astfel încât suprapunerea ar putea lăsa textul cu ultimele 4 linii în partea de jos, dacă efectul de amestecare nu a fost apreciat.

Amintiri de masă

Datele puteau fi salvate fie printr-un casetofon, fie pe o dischetă (în acest caz era necesar să achiziționați cardul respectiv). Viteza de transmitere a datelor a fost 300 biți / s (standard CUTS ) sau 1 200 biți / s [8] . De la COS 4.0, interfața pentru casetofoane nu a mai fost acceptată.

Sistemele timpurii ar putea fi echipate cu un controler de disc cu o singură densitate care să poată gestiona atât unități de 5 "¼, cât și 8": capacitatea discului a fost de 80 KB pentru prima și 250,25 pentru cea de-a doua. Unitățile capabile să citească discuri pe două fețe au fost tratate ca 2 unități independente cu o literă atribuită fiecărei părți [9] . CP / M a folosit primele 4 piese de 5 "¼ discuri și primele 3 piese de 8" discuri, reducând spațiul unui disc cu o singură față, cu o singură densitate de la 5 "¼ la 72 KB [9] .

Sistemele ulterioare (cum ar fi 380Z-D) au avut un controler de disc cu densitate dublă care a crescut capacitatea discului la 180 KB sau 360 KB pe parte pe discurile de 5 "¼ și la 500,5 KB pe parte pe discurile de 5". 8 " [10] . De asemenea, sistemul a acceptat un hard disk prin intermediul unui card care a acceptat Shugart Associates System Interface (SASI) . Sistemele de hard disk au fost utilizate în general ca servere de fișiere pentru sistemele Research Machines LINK 480Z [11] .

Carduri de expansiune

Arhitectura autobuzului a permis instalarea unui număr destul de mare de carduri în 380Z. Cele necesare funcționării sistemului au fost:

  • Card CPU / RAM: Conținea CPU Z80A, ROM firmware și până la 32 KB de RAM. Cardul oferea, de asemenea, un port Centronics pentru imprimante .
  • Card video: furnizat modul text 40 × 24 (VDU-40) sau caractere 80 × 24/40 × 24 (VDU-80).

Celelalte cărți au fost opționale și au inclus [3] :

  • Card RAM: identic cu cardul CPU / RAM, nu avea CPU și ROM și conținea până la maximum 32 KB de RAM.
  • Card Floppy Disk Controller (FDC): Controler de disc cu densitate unică, care a furnizat și o interfață serială RS-232 .
  • Card de control IDC (Intelligent Disc Controller): Controler de disc cu densitate dublă cu microprocesor dedicat.
  • Card grafic de înaltă rezoluție (HRG): rezoluție maximă de 320 × 192 pixeli.
  • Placa de hard disk Host Interface Board (HIB).
  • Placă de rețea 380Z-NET (placă de interfață de rețea 380Z): o interfață de rețea proprietară cu o viteză de transmisie de 800 kbit / s pentru conectarea 380Z la rețele formate din LINK 480Z.
  • Interfață serială 1 (SIO-1): disponibilă ca SIO-1A (RS-232) sau SIO-1B ( buclă de curent la 20 mA).
  • Interfață serială 2 (SIO-2): disponibilă ca SIO-2 (RS-232) sau SIO-2B / SIO-3 (buclă de curent la 20 mA).
  • 4C Serial Interface (SIO-4C): A furnizat o interfață SIO-4s pe sisteme de casete fără card FDC.
  • Interfață IEEE-488 .
  • Placă de dezvoltare PIO / RTC: Furnizare de cipuri periferice Z80 PIO și Z80 RTC.
  • Card I / O analogic: furnizat 16 canale de intrare și 2 canale de ieșire analogice.

Firmware

Monitor de boot

Firmware-ul sistemului conținea doar un program simplu de monitorizare , cunoscut sub numele de COS (pentru sistemul de operare casetă până la versiunea 3.4 [12] și sistemul de operare central în versiunile ulterioare destinate numai computerelor de pe hard disk [13] ). Monitorul a permis câteva operații: de la acesta puteți lansa aplicații precum BASIC din casetă sau încărca un sistem de operare pentru a gestiona discurile. COS a furnizat, de asemenea, un panou de control software care a permis vizualizarea registrelor procesorului și a memoriei și a susținut executarea codului mașinii pentru instrucțiuni unice sau cu puncte de întrerupere .

Monitorul COS a fost stocat pe ROM, 4 KB pentru COS până la versiunea 3.4 și 6 KB pentru versiunile ulterioare [5] , deși, în al doilea caz, a fost utilizată doar 5,25 KB de memorie.

Servicii COS

COS a furnizat o serie de funcții de control hardware de bază, cum ar fi introducerea tastaturii, scrierea textului pe ecran prin intermediul plăcii video și operații de I / O pe disc. Funcțiile COS au fost numite folosind pseudo- coduri care au invocat excepții numite de instrucțiunile Z80 RST 30H [13] . Handlerul de excepții (EMT, din Emulator Trap ) a citit primii câțiva octeți în urma RST 30H pentru a determina ce funcție a fost necesară; toți parametrii au fost trecuți prin registrele CPU.

Principalele versiuni ale COS

Versiunile COS erau legate în principal de funcțiile hardware pe care le suportau:

  • COS 2.3: Sisteme cu casetofoane și plăci video text de 40 × 24 caractere.
  • COS 3.0: suport pentru dischete.
  • COS 3.4: versiune majoră a COS, cu suport de disc cu densitate unică și plăci video cu text de 40 × 24 caractere.
  • COS 4.0: suport pentru plăci video numai text de 80 × 24 caractere; fără suport pentru casetofoane.
  • COS 4.2: Suport pentru unități de disc cu densitate dublă (380Z-D).

Software

Sisteme de operare

Sistemul principal de operare pe disc a fost CP / M , inițial CP / M 1.4 și ulterior CP / M 2.2 [14] . MP / M II a fost utilizat pe versiunea serverului de fișiere, care ar putea interfața cu o rețea LINK 480Z prin CP / NET.

Aplicații

Au fost disponibile multe aplicații populare CP / M, cum ar fi WordStar . Research Machines a oferit, de asemenea, propriul său asamblator (ZASM), un editor de text (TXED) și unii interpreți BASIC : Tiny BASIC (numere întregi acceptate), 9K BASIC (numere în virgulă mobilă cu 6 cifre semnificative și suport grafic), 12K BASIC (fără suport grafic) , cu numere în virgulă mobilă cu 12 cifre semnificative și alte adăugiri [15] .

Notă

  1. ^ a b c d Research Machines Limited, Memory Layout , în 380Z și LINK 480Z Firmware Reference Manual , 1984, pp. 12.1-12.8.
  2. ^ Research Machines Limited, Software Notes , în 380Z Disk System Information Fil , 1981, pp. 4.1–4.26.
  3. ^ a b c Research Machines Limited, Note hardware , în Fișierul de informații despre sistemul de disc 380Z , 1981, pp. 3.1–3.41.
  4. ^ Research Machines Limited, The Research Machines 380Z Computer System Advertisement , în Personal Computer World , vol. 2, nr. 5, septembrie 1979, p. 81.
  5. ^ a b c Research Machines Limited, placa CPU 380Z , în Manual de service 380Z , 1984, pp. 1.1–1.9.
  6. ^ Research Machines Limited, Screen Handling - The OUTC Family , in 380Z and LINK 480Z Firmware Reference Manual , 1984, pp. 3.1–3.20.
  7. ^ Research Machines Limited, Noțiuni introductive despre grafica de înaltă rezoluție , în versiunile de bază extinse 5 și 6 pentru sisteme de discuri independente și stații de rețea Manual de referință , 1984, pp. 15.1–15.22.
  8. ^ Research Machines Limited , COS MONITOR Versiunea 3.0 , în Manual de sistem 380Z , pp. 3–3.1–3–3.4.
  9. ^ a b Research Machines Limited, Disc Storage , în 380Z Disc System CP / M Versiunea 2.2 Ghidul utilizatorului , 1982, pp. 3.1–3.6.
  10. ^ Research Machines Limited, Disc Handling , în 380Z și LINK 480Z Firmware Reference Manual , 1984, pp. 8.1–8.20.
  11. ^ Research Machines Limited, Host Interface Board , în Manual de service 380Z , 1984, pp. 8.1–8.4.
  12. ^ Research Machines Limited, COS MONITOR Versiunea 3.0 , în Manual de sistem 380Z , pp. 3–4.1–3–4.2.
  13. ^ a b Research Machines Limited, Introducere , în Manualul de referință al firmware-ului 380Z și LINK 480Z , 1984, pp. 1.1–1.11.
  14. ^ Research Machines Limited, Rezumatul diferențelor principale dintre CP / M 2.2 Versiunea 1 și CP / M 1.4 , în 380Z Disc System CP / M Versiunea 2.2 Ghidul utilizatorului , 1982, I.1 - I.5.
  15. ^ 380Z review , în Practical Computing , decembrie 1978. Accesat la 28 septembrie 2010 (arhivat din original la 15 iulie 2012) .

linkuri externe

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