Mașini de cercetare LINK 480Z

De la Wikipedia, enciclopedia liberă.
Salt la navigare Salt la căutare
Mașini de cercetare LINK 480Z
calculator
Link480z.jpg
Tip calculator personal
Producător Mașini de cercetare
Începutul vânzării 1981
Sfârșitul vânzării 1985
CPU Zilog Z80 la 4 MHz
rom 8-32 KB
RAM ca standard 32 KB
RAM maxim 256 KB
Tastatură încorporată da (complet, cu 4 taste cursor și 4 taste programabile)
Afișaj încorporat ieșire pentru TV sau RGB
Unități încorporate casetofon , opțional unitate de dischetă de 5 "¼
Rezoluții video modul text 40/80 × 24 caractere

cu placă grafică opțională:
160 × 96 pixeli în 16 culori
320 × 192 în 4 culori
640 × 192 monocrom

SO ca standard ROS, BASIC și CP / NOS, opțional CP / M

Research Machines LINK 480Z este un microcomputer pe 8 biți fabricat de Research Machines Limited ( Oxford , Marea Britanie ) și comercializat între 1981 și 1985 . Moștenitor al mașinilor de cercetare 380Z din 1977 , LINK 480Z s-a bazat și pe microprocesorul Zilog Z80A 4 MHz , dar, comparativ cu primul, a prezentat inovații importante, cum ar fi adoptarea unui caz care conține atât circuitele interne, cât și tastatura , până la 256 KB de memorie RAM și o placă grafică (opțională) capabilă de rezoluții mai mari [1] [2] . Computerul poate fi folosit fie ca un computer personal normal, utilizând interpretul BASIC rezident la ROM ca sistem de operare și încărcând programe cu casetofonul încorporat sau CP / NOS (o versiune specifică a CP / M pentru rețele) prin rețea locală (LAN) direct de la un server de fișiere . Dacă unitatea de disc era prezentă, LINK 480Z ar putea lansa direct CP / M.

La fel ca 380Z, LINK 480Z a fost destinat în principal sectorului didactic / educațional și, prin urmare, a fost vândut în principal școlilor britanice ca un sistem care putea fi conectat, prin intermediul rețelei CHAIN ​​proprietare, la un 380Z care acționa ca un server de fișiere .

Hardware

Unitate centrală și CPU

LINK 480Z a fost asamblat ca o unitate cu sistem și tastatură integrate, spre deosebire de 380Z care avea tastatura separată de unitatea centrală. Primele exemple au fost realizate cu o carcasă din metal negru care a fost ulterior înlocuită cu un alt recipient din plastic de culoare crem. Unitatea de dischetă de 5¼ a fost vândută separat și conectată extern la unitatea centrală.

Singurul procesor disponibil era un ZiLOG Z80A cu o frecvență de ceas de 4 MHz [1] [2] .

Memorie

Memoria de bază a computerului a fost de 32 KB, dar cea mai frecventă tăiere a fost de 64 KB. Pe placa de bază ați putea instala până la 128 kB de RAM în timp ce utilizați placa de expansiune, care a amplificat și rezoluția plăcii grafice , cantitatea maximă instalabilă a ajuns la 256 kB. Datorită faptului că Z80 putea adresa direct doar 64 kB de RAM, pentru a gestiona memoria suplimentară a fost utilizată tehnica de comutare a băncii , care a selectat de fiecare dată banca „vizibilă” de sistem. Din acest motiv, memoria suplimentară a fost utilizată, în general, ca disc virtual (în mod specific, sistemul de disc silicon ) [3] , în care acestea puteau fi încărcate automat la pornirea aparatului prin rețea de date și programe. Acest lucru era important într-un context școlar, în care programele puteau fi încărcate pe discul virtual înainte de sosirea elevilor. Discul virtual și-a păstrat conținutul dacă sistemul a fost repornit cu o resetare soft .

LINK 480Z conținea și un firmware (maxim 32 kB) care, atunci când nu era utilizat, putea fi eliminat din spațiul de adresă al sistemului prin comutare bancară [4] , lăsând astfel un total de 58 kB de RAM disponibil: 2 kB au fost folosiți de sistemul și patru kB erau inaccesibili datorită părții ROM a firmware-ului [2] .

Video

Toate LINK 480Z, cu excepția primelor exemple, au fost echipate cu placa video de bază capabilă să afișeze un singur mod text: rezoluția poate fi modificată prin intermediul software-ului între 40 × 24 și 80 × 24 de caractere. Semnalul video a fost disponibil prin ieșirea compozită pentru a conecta un monitor extern sau prin ieșirea RF pentru a conecta un televizor comun [2] . Ecranul text avea propria sa memorie dedicată.

În plus față de această placă, ar putea fi achiziționată o placă grafică de înaltă rezoluție opțională și o interfață RGB TTL pentru a conecta un monitor color. Placa grafică, vândută cu memorie dedicată de 16 kB, a acceptat 3 moduri: [5] :

  • rezoluție extra înaltă: 640 × 192 pixeli , monocrom, 1 pagină ;
  • rezoluție înaltă: 320 × 192 pixeli, 4 culori, 1 pagină ;
  • rezoluție medie: 160 × 96 pixeli, 16 culori, 2 pagini .

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

Ieșirea plăcii grafice a fost amestecată cu ieșirea plăcii video text, astfel încât a fost posibilă suprapunerea celor două 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.

Atât memoria grafică, cât și cea textuală a interfeței au fost gestionate de procesor folosind I / O mapate la porturi, astfel încât spațiul de adrese nu a consumat RAM.

Amintiri de masă

Datele pot fi salvate pe casete , dischete sau pe un server de fișiere extern. Interfața pentru pachetul de casete a transmis date către 300 biți / s sau a 1 200 biți / s [2] .

ROS 1.2 (a se vedea mai jos ) și următoarele au permis conectarea printr-o interfață paralelă 1 sau 2 hard disk-uri externe cu un IDC ( Intelligent Disc Controller ) integrat capabil să gestioneze dischete cu densitate dublă. Discurile aveau o capacitate de 180 (densitate simplă) sau 360 kB (densitate dublă) pe parte [6] .

Mașinile de cercetare au oferit, de asemenea, pachete ROM suplimentare, care conțin până la 64 kB de ROM. Aceste pachete, conectate la sistem prin interfața paralelă, au permis încărcarea rapidă a aplicațiilor pe care le conțineau în memoria RAM a computerului [7] .

Net

LINK 480Z a acceptat o rețea locală proprietară de 800 kBit / s numită CHAIN [2] care folosea un cablu coaxial similar Ethernet 10BASE2 . Fiecare stație din rețea a necesitat o adresă de rețea unică pe 8 biți, care a fost setată printr-un comutator DIP pe partea din spate a unității centrale [8] . Folosind firmware-ul Z-Net integrat, un LINK 480Z fără unități de disc ar putea porni un sistem de operare direct de pe un server de fișiere, de obicei un 380Z.

Interfețe

Placa de bază LINK 480Z conținea procesorul și până la 128 kB de RAM, precum și circuitele multor interfețe externe: [2] [8]

  • două interfețe seriale (SIO-4 și SIO-2): au furnizat, respectiv, o interfață RS-232 completă și redusă;
  • port paralel: utilizat atât ca conexiune rapidă pentru unități de disc externe și pachete ROM, cât și ca port de imprimantă;
  • port pentru punte de casete;
  • interfață de intrare suplimentară: gestionat 2 porturi pentru joystick-uri analogice;
  • interfață video și audio;
  • Ieșire TV;
  • conexiune la rețea (opțional).

Placa de expansiune, care a integrat atât placa grafică de înaltă rezoluție, cât și băncile de memorie suplimentare, a permis montarea până la maximum 128 kB de RAM suplimentară și a inclus o ieșire RGB TTL pentru un monitor extern. Placa ar putea fi completată cu o interfață IEEE 488 și un coprocesor matematic în virgulă mobilă AMD 9511/9512 .

Firmware

Computerul a fost echipat cu firmware de 32 kB [2] , care conținea:

  • Sistem de operare ROS (8 kB);
  • firmware pentru rețele Z-Net (4 kB);
  • BAZĂ pe ROM (20 kB).

ROS

ROS ( Resident Operating System ) [9] ) a furnizat un monitor rudimentar și câteva servicii de bază. Monitorul poate fi folosit pentru a lansa BASIC rezident la ROM, pentru a încărca programe prin intermediul casetofonului sau pentru a porni sistemul de operare. Monitorul ROS a furnizat, de asemenea, un panou de control software care a permis vizualizarea conținutului procesorului și a registrelor de memorie și a susținut executarea codului mașinii pentru instrucțiuni unice sau cu puncte de întrerupere .

Servicii ROS

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 [9] . 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.

Serviciile ROS au fost în mare măsură compatibile cu cele oferite de COS al mașinilor de cercetare anterioare 380Z.

Z-Net

Firmware - ul Z-Net a fost utilizat pentru a permite computerului să pornească un sistem disponibil pe un server de fișiere din rețeaua locală. Acesta a fost dezactivat din spațiul de adrese primar după pornirea sistemului.

BAZĂ pe ROM

Research Machines a furnizat o versiune completă a interpretului BASIC ca parte a firmware-ului standard. Acest BASIC a fost utilizat în principal pe sistemele cu doar o casetă și a fost scos din spațiul de adrese atunci când sistemul a fost pornit de pe disc sau din rețea.

Versiuni majore ale ROS

Principalele versiuni ale ROS au fost [9] :

  • ROS 1.0
  • ROS 1.1
  • ROS 1.2 : suport suplimentar pentru dischete [10]
  • ROS 2.2

Software

Sisteme de operare

Sistemele de operare principale au fost CP / M 2.2 dacă computerul a fost pornit de pe disc [11] sau CP / NOS (o versiune numai a rețelei a CP / M) dacă a fost pornit de pe un server de fișiere. Sistemele cu funcționare CP / M ar putea accesa serviciile de rețea utilizând CP / NET [12] .

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) și un editor de text (TXED). Programele pentru 380Z, dacă sunt scrise într-un limbaj de nivel înalt , cum ar fi BASIC, sau folosind doar funcțiile CP / M și cele ale firmware-ului standard, pot fi executate direct pe LINK 480Z; dacă în schimb au accesat hardware-ul direct, de exemplu scriind în memoria plăcii grafice, atunci erau în general incompatibili.

Notă

  1. ^ A b (EN) Mașini de cercetare LINK 480Z , pe old-computers.com.
  2. ^ a b c d e f g h Research Machines Limited, Hardware Specification , în LINK 480Z Information File , 1983, pp. 2.1–2.3.
  3. ^ Research Machines Limited, Silicon Disc Operation , în LINK 480Z Disc System Users Guide , 1985, pp. 8.1–8.7.
  4. ^ Research Machines Limited, Hardware Notes , în LINK 480Z Information File , 1983, pp. 5.1–5.12.
  5. ^ Research Machines Limited, High Resolution Graphics , în LINK 480Z Information File , 1983, pp. 4.1–4.9.
  6. ^ Research Machines Limited, Disc Handling , în 380Z și LINK 480Z Firmware Reference Manual , 1984, pp. 8.1–8.20.
  7. ^ Research Machines Limited, folosind BASIC pe sistemul de casete 480Z , în Ghidul utilizatorului LINK 480Z Cassette System , 1983, pp. 4.1–4.9.
  8. ^ a b Research Machines Limited, Peripheral Interfaces , în LINK 480Z Information File , 1983, pp. 3.1–3.13.
  9. ^ a b c Research Machines Limited, Introducere , în Manualul de referință al firmware-ului 380Z și LINK 480Z , 1984, pp. 1.1–1.11.
  10. ^ Research Machines Limited, sistemul dvs. de discuri 480Z , în Ghidul utilizatorului LINK 480Z Disc System , 1985, pp. 3.1–3.17.
  11. ^ Research Machines Limited, Microcomputere , în LINK 480Z Disc System Users Guide , 1985, pp. 1.1–1.11.
  12. ^ Research Machines Limited, 480Z Local Disc Operation On a Network , în LINK 480Z Disc System Users Guide , 1985, pp. 9.1-9.10.

linkuri externe

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