Académique Documents
Professionnel Documents
Culture Documents
Calculatorul sau sistemul de calcul este un dispozitiv care lucrează automat, sub
controlul unui program memorat, acceptând şi prelucrând date în vederea
producerii de informaţii ca rezultat al prelucrării.
Orice calculator are în esenţă trei părţi:
hardware, adică partea de echipament a calculatorului;
software, partea de programe;
firmware, partea de microprograme.
Unele lucrări de specialitete privesc arhitectura din două puncte de vedere:
din punctul de vedere al utilizatorului, arhitectura include în esenţă setul de
instrucţiuni, interfeţele cu utilizatorii, modul de operare şi control al intrărilor-
ieşirilor etc. Implementarea unei arhitecturi, din acest punct de veder, duce la o
familie de calculatoare;
din punct de vedere tehnic sau al proiectanţilor de echipamente, termenul de
arhitectură se utilizează pentru descrierea maturii, configurării şi interconectării
dispozitivelor SC. Aceasta este accepţiunea generală a arhitecturii SC.
Orice arhitectură trebuie să îndeplinească următoarele funcţii:
funcţia de memorare (care asigură păstrarea datelor şi a programelor);
funcţia de prelucrare (care realizează operaţii aritmetice şi/sau logice asupra
datelor din memoria internă);
funcţia de comandă şi control (care supervizează procesul de prelucrare
automată a datelor);
funcţia de intrare/ieşire (care are rolul de a introduce datele şi programele de
aplicaţii de pe suporturi externe în memoria internă şi de a extrage rezultatele
prelucrării din memorie pe un suport extern).
Pentru realizarea acestor funcţii, SEC reuneşte următoarele unităţi
funcţionale:
unitatea centrală de prelucrare (CPU);
unităţi periferice conectate la CPU;
unităţi de interfaţă şi linii de comunicaţie (magistrale).
Unitatea centrală de prelucrare este componenta de bază care asigură
prelucrarea efectivă a datelor prin operaţii aritmetice, operaţii logice etc, memorarea
datelor şi programelor, comanda şi controlul întregului sistem de echipamente.
Ea este alcătuită din memoria internă, unitatea de comandă şi control,
unitatea artimetico-logică (unitatea de prelucrare).
Memoria internă (memorie operativă sau principală) păstrează datele,
instrucţiunile şi rezultatele prelucrării.
Unitatea de comandă şi control (CU - Control Unit) supraveghează
activitatea întregului SC. Ea asigură stabilirea ordinii de execuţie a instrucţiunilor,
controlul memoriei principale în timpul memorării datelor şi instrucţiunilor,
activarea tuturor unităţilor şi subunităţilor sistemului de calcul. Aceste funcţii le
realizează citind succesiv instrucţiunile în unităţi de memorare ultrarapide, numite
regiştri, unde le interpretează. În urma acestor interpretări, emite semnale, care
reprezintă comenzi, diferitelor dispozitive hard.
Unitatea de prelucrare realizează în esenţă două categorii de operaţii:
aritmetice, adică adunări, scăderi, înmulţiri şi împărţiri şi logice, adică operaţii
1
booleene. Instrucţiunile sunt aduse în ordinea dictată de CU în regiştri unde se
interpretează, se aduc operanzii din memorie, se execută operaţiile, rezultatul se
depune iar în memorie.
Unităţile periferice conectate la CPU realizează legătura cu mediul exterior
având următoarele funcţii: schimbul de informaţii între utilizatori şi calculator,
memorarea datelor pe suporturi externe, atunci când memoria internă este
insuficientă, asigurarea dialogului om-calculator.
Unităţi de interfaţă şi linii de comunicaţie (magistrale) sunt dispozitive
sau circuite care au sarcina de a facilita legăturile şi controlul comunicării între
diferite echipamente periferice sau între acestea şi CPU.
Mulţimea de componente ce pot fi conectate pentru a realiza un sistem de
calcul definesc configuraţia sistemului respectiv. Pentru ca un sistem să fie
operaţional trebuie să existe o configuraţie minimă (de bază) în care sunt conectate
un număr minim necesar de componente. Plecând de la această configuraţie minimă,
în funcţie de complexitatea lucrărilor de executat şi de posibilităţile financiare,
utilizatorul îşi poate adăuga noi componente, ţinând totuşi cont de limita maximă
admisă de unitatea centrală de prelucrare - configuraţia maximă.
Indiferent de configuraţia adoptată, la executarea unui program de aplicaţii,
între componentele unui SEC se realizează următoarele fluxuri informaţionale:
fluxul instrucţiunilor care apare odată cu încărcarea în memoria internă a
programului în format executabil, instrucţiunile acestuia fiind preluate de
unitatea de comandă şi control pentru decodificare şi transformare în comenzi.
fluxul comenzilor care se realizează între unitatea de comandă şi control şi
celelalte componente ale sistemului, prin transmiterea comenzilor, pentru
efectuarea operaţiunilor de intrare-ieşire, de calcul etc.
fluxul datelor care se realizează pe parcursul execuţiei comenzilor pentru
operaţiuni de intrare-ieşire.
I.1.MICROCALCULATOARE
2
- modelele tower şi minitower (turn) în care baza mică este jos, având forma unui
turn. Acest model se utilizează în general la sistemele mari (de exemlu, la serverele
de reţea IBM PS/2);
- laptop, denumit de unii producători powerbook (Apple) sau notebook are unitatea
centrală sub formă de geantă diplomat, cu un ecran ultraplat, destinat călătoriilor.
Firma Compaq a fost cea care a fabricat pentru prima dată un calculator
compatibil IBM care putea fi plimbat ca orice alt bagaj. A fost botezat portabil.
Termenul laptop a înlocuit termenul de portabil când respectivul calculator ca
urmare a îmbunătăţirilor aduse a început să scadă în greutate, ajungănd să
cântărească doar vreo 4-5 kg.
Extinderea ariei de cuprindere a microcalculatoarelor la laptop-uri,
notebook-uri, palmtop-uri şi tablet (pen based) s-a făcut datorită tendinţei din ţările
dezvoltate de a utiliza calculatoarele în afara biroului, prin apelarea la baterii
speciale de alimentare, cuplate la linia telefonică pentru a servi drept sursă de
alimentare a bazelor de date din birou. Cea mai mare utilizare a lor este în domeniul
desfacerii, prin plasarea lor în punctele de vânzare.
Trăsăturile de bază ale acestor minicalculatoare:
1. laptop computerele apar în 1982 (firma Grid Systems realizează primul laptop
cu o greutatea 4,5 Kg. Pe parcurs greutatea lor a scăzut. Ecranul a evoluat şi el de
la monocrom la color, în 1991 (firma Toshiba).
2. notebook computerele apar în 1988 (firma NEC), cântărind pe jumătate cât un
laptop la începuturile sale astfel încât puteau să încapă într-o servietă.
3. palmtop computerele au numai 0,5 Kg sau chiar mai puţin, fiind posibile de
mânuit în palmă, cu un ecran care are, de cele mai multe ori numai 8 linii de afişare,
utilizându-se în magazinele cu amănuntul sau ridicata pentru memorarea stocurilor
sau a desfacerilor, datele respective fiind transmise la centrul de prelucrare prin
intermediul liniei telefonice.
4. tablet computerele (în 1990- GRiD Systems Corp., filială Tandy) sau pen
based, calculator planşetă sau calculator bazat pe stilou vine în sprijinul
persoanelor care nu au folosit niciodată o tastatură şi nici mouse-ul. S-a conceput o
planşetă specială care este de fapt un ecran anume pe care se poate interveni cu
arhicunoscutul stilou.Tehnica utilizării planşetei este cea învăţată în prima clasă la
şcoală: nu-ţi convine ceva şi-l tai cu o linie, însemnând ştergere, vrei să modifici
altceva şi-l încercuieşti, după care poţi face corectura de rigoare. Sunt folosite mai
ales la facturări în cazul deplasărilor de la sediul firmei. Dacă la început preţul lor
erau de 5000 $ în 1994 au ajuns să coste 2000$ .
În unitatea centrală se găsesc:
placa de bază sau mother board care conţine elementele electronice principale
cum ar fi: microprocesorul, memoria operativă, microconectorii de configurare
etc. Pe placa de bază există o serie de socluri libere care dau posibilitatea
extinderii ei. Aceste extensii sunt de obicei introduse fie sub formă de cip-uri
specializate, fie sub forma unor plăci sau cartele specializate, cum ar fi: plăci
grafice, extensii de memorie, plăci de modem, plăci de fax etc. Deci, un PC
poate fi făcut cu atăt mai performant cu cât are mai mulţi conectori liberi. În
cazul PC-urilor, conectorii sunt identici şi ei pot fi cu 8 sau 16 biţi. Tot pe placa
de bază se implemetează cip-urile pentru extensiile de memorie, interfeţele de
comunicare etc.
una sau două unităţi de dischete;
una sau două unităţi de disc Winchester;
3
sursa de alimentare care transformă curentul alternetiv de la reţea de 220V sau
110V în curent continuu. Puterea de alimetare diferă de la un producător la
altul, preţul PC-urilor fiind de cele mai multe ori influenţat de această putere.
În general, omul de pe stradă este bombardat de reclame de felul “vând
microcalculator 100% compatibil IBM-PC”. Se pune problema ce înseamnă
compatibilitate IBM-PC.
Compatibilitatea IBM-PC se realizează prin:
- existenţa unui microprocesor din tip Intel;
rularea pe un sistem de operare compatibil MS-DOS
În general, compatibilitatea IBM-PC se împarte în:
- compatibilitate 99%. Compatibilitatea 100% nu se poate realiza deoarece memoria
ROM IBM nu poate fi copiată. O compatibilitate 99% asigură posibilitatea utilizării
tututror produselor soft. Există programe, cum ar fi compatest, publicat în revista
SOFT MICRO care stabilesc coeficientul de compatibilitate
- compatibilitate 66% reprezintă o compatibilitate soft, dar nu şi hard
- compatibilitate 33% reprezintă o compatibilitate redusă, relativ la principalele
produse soft
- compatibilitate MS-DOS, reprezintă o compatibilitate redusă, referitoare doar la
unele versiuni MS-DOS.
I.2.MICROPROCESORUL
4
virtuală, protecţie, multiprocesare etc. În 1985 este introdus 80386 care un
microprocesor pe 32 biţi, dezvoltând o serie de elemente preluate de la 80286.
Până aici, pentru accelerarea calculelor matematice, microprocesoarele
trebuiau să dispună şi de un coprocesor matematic. Începând cu seria 80486 (1989),
coprocesorul este încorporat în microprocesor.
În 1993, se lansează primul microprocesor al generaţiei a V-a, numit şi
Pentium.
Concurenţa existentă între firme în acest domeniu a impus un ritm accelerat
in dezvoltarea tehnicii de calcul, astfel că deşi abia lansat pe piaţă microprocesorul
Pentium, se şi anunţă următorul, ProPentium, iar procesorele de generaţia a şaptea
sunt aşteptate în 1998.
În acest domeniu, bătălia se dă în principal între Intel şi Motorola, dar şi
DEC, Bell Laboratory, Zilog, Texas Instruments, AMD, Cyrix ş.a. au un cuvânt de
spus.
Procesoarele au ajuns la preţuri accesibile şi performanţe deosebite. Astfel,
cele mai rapide procesoare, produse de firma DEC - procesoarele ALPHA, au atins
o frecvenţă de tact de 500 Mhz, iar în perspectiva imediată vor lucra la 600 Mhz.
Pentru ca procesoarele sale să răspundă mai bine volumului şi vitezei de
procesare cerută de sistemele multimedia firma INTEL a introdus tehnologia MMX.
Această tehnologie adaugă o nouă dimensiune programării prin furnizarea unui set
de instrucţiuni (57) cu un grad înalt de optimizare pentru aplicaţiile multimedia. De
fapt, aceste noi instrucţiuni oferă performanţe în operarea cu întregi de 8 sau 16 biţi,
specifice aplicaţiilor multimedia sau de comunicaţie ce includ filtre şi algoritmi de
compresie.
Dacă Microsoft denumeşte noile sale produse cu nume de oraşe (Chicago,
Nashvile, Memphis, Cairo), mai nou Intel foloseşte pentru aceasta nume de râuri.
Apele învolburate ale râului Klamath curg dinspre Oregon spre California,
Deschutes este un afluent al lui Columbia River, Merced curge dinspre Parcul
Naţional Yosemite direct către Santa Clara, localitate unde se află sediul firmei
Intel.1
Debutând la 266 MHz, ultimul procesor al firmei Intel, Pentium II, numit
Klamath se află în fruntea procesoarelor x86. El dispune de o memorie cache L1
de 32 KB , dublu faţă de Pentium, dispune de noul set de instrucţiuni MMX, are
512 KB cache L2. Procesorul este considerat Pentium Pro-ul pentru piaţa de larg
consum. Printe alte caracteristici se numără şi faptul că se foloseşte pentru
realizarea lui tehnologia CMOS de 0.28 microni2.
Deschutes este considerat a fi Pentium Pro-ul pentru notebook-uri. Va fi
realizat în tehnologie de 0.25 microni, va funcţiona la o tensiune de alimentare mai
redusă, tranzistoarele vor fi mai mici, traseele mai scurte, frecvenţa de tact de
300MHz sau chiar 333MHz.3
În 1998 este aşteptat Katmai care va avea pe lângă un cache mai mare al
procesorului şi extensii MMX (este vorba de MMX II). Trecerea la Merced va fi
reprezentată în 1999 de Willamette de la care se aşteaptă modificări esenţiale ale
nucleului procesorului. Familia Pentium se va extinde cu încă un element: odată cu
Tillamook, structurile CMOS se vor micşora de la 0,35 microni la 0,25 microni,
astfel că tensiunea va scădea la 1,8 V. Acest procesor se va preta mai ales pentru
notebook-uri rapide.4
1
Manfred, Flohr, Dezvoltarea procesoarelor, Chip România, nr. 8, august 1996, p.24
2
Idem, p.24
3
Idem, p.24
4
Planurile lui Intel, Chip nr.9/1997, p.23
5
Viitoarea familie Intel va fi pe 64 de biţi. Primul procesor din această familie
va fi cunoscut sub numele Merced ce va fi disponibil în anii următori.5 El apare în
documentele dezvoltatorilor sub numele P7. Pentru acest P7 conlucrează Intel cu
HP. Este un circuit integrat pe 64 biţi, compatibil cu arhitectura x86 de la Intel şi
PA-RISC de la HP. Procesorul este o dezvoltare a lui Pentium Pro. 6
Rivalii firmei Intel, AMD şi Cyrix lucrează de mulţi ani, în ritm alert, pentru
a depăşi performanţele firmei Intel şi se pare că a doua chiar a reuşit pentru că a
anunţat un procesor care întrece procesoarele firmei Intel. Până acum, Intel era
“vioara întâi” printe producătorii de microprocesoare compatibile 80x86.
Competitorii cei mai importanţi (AMD şi Cyrix) făceau eforturi însemnate pentru a
putea ţine măcar pasul cu liderul. Iată că de data aceasta Cyrix a reuşit să urce pe
podium în topul microprocesoarelor pentru PC-uri cu noul său cip. Ultimul
procesor Cyrix este compatibil cu Pentium şi rulează la 150 de MHz intern. Se
numeşte P200+. P200+ are o magistrală sistem de 75 MHz faţă de cei numai
66MHz întâlniţi la Pentium 200. Magistrala sistemului funcţionând la 75 MHz,
asigură un schimb de date cu exteriorul mai rapid decât magistrala de 66 MHz a lui
Pentium 200. Mai mult, Intel a împins la limită performanţele care se pot obţine din
actuala arhitectură Pentium, pe când Cyrix a reproiectat arhitectura procesorului
său pentru a-l îmbunătăţi. Cyrix speră să-şi impună procesorul şi printr-o politică
agresivă de preţuri: cipul său costă 499$ en-gros, cam cu 100$ mai puţin decât
P200 al lui Intel. Drept urmare, preţurile sistemelor P200+ ar trebui să fie
competitive faţă de Pentium200. De exemplu: un sistem Cyrix P200+ minitower cu
16 M EDO RAM, 256 Kcache, harddisk 2,5G, placă video Matrox MGA Milenium
cu 2M, placă de sunet Sound Blaster AWE32 ş monitor de 17” costă cca. 2700$.
Un Dell Dimension XPS P200 similar costă aproape 4000$ (toate preţurile sunt
pentru piaţa SUA).
Ce poate ameninţa astăzi succesele firmei Intel ? Pentru moment
constructorii microprocesoarelor RISC (necompatibile cu cele de la Intel) par
resemnaţi. Că este Digital (Alpha), Silicon Graphics (Mips), Sun (Sparc) sau trioul
IBM-Motorola-Apple (Power PC), toţi au eşuat în tentativele lor de a îndigui marca
Intel.
Dar astăzi cel mai serios pericol pentru Intel pare a fi NC (Network
Computer sau Network Client), acest terminal economic apărut odată cu valul
numit Internet. Aceste calculatoare se bazează pe reţeaua la care sunt conectate, nu
au hard-disk-uri, încarcă sistemul de operare şi programele prin reţea de pe servere.
Schimbând programele sale pe servere la distanţă, NC nu necesită o putere
intrinsecă importantă, o filosofie care se dovedeşte a fi cu totul contrară celei a lui
Intel pentru care posturile de lucru trebuie să fie totdeauna mai puternice.
Considerându-l un real pericol, Intel a anunţat în colaborare cu Microsoft un PC
economic, NetPC, lipsit de numeroase capacităţi de extensie, dar care conservă un
procesor cu totul normal. NetPC este gândit ca un nou membru al familiei de PC-uri
şi nu ca un înlocuitor pentru acestea.
Încă de la apariţia circuitului integrat, procesoarele au cunoscut progrese
rapide. Numărul de tranzistori pe care proiectanţii au reuşit să-l împacheteze într-un
cip s-a dublat la fiecare 18 luni. Astfel, în intervalul de 10 ani procesoarele din
familia x86 au crescut în densitatea circuitelor logice de 20 de ori. (de la 1,2
milioane la i-486 la 50-100 milioane la i -786).
Bazele acestei îmbunătăţiri continue o reprezintă fotolitografia, tehnologie
prin care circuitele integrate se realizează prin depunerea, una peste alta, în straturi
5
Stånescu, Stefåni¡å, Stiri de la Microsoft, CW RO, nr. 19, 1-15 Nov. 1996, p. 5
6
Idem, p.24
6
succesive, a unor structuri de metal sau siliciu tratat chimic prin care se obţine
pastila de siliciu. Posibilităţi de dezvoltare mai există dar, după cum afirmă
specialiştii, această tehnologie este limitată de frecvenţa razei de lumină şi de
rezoluţia lentilelor. De aceea cercetătorii caută noi soluţii, una oferind reale
posibilităţi şi are la bază principiile mecanicii cuantice. Această nouă tehnologie se
bazează pe realizarea calculelor prin intermediul atomilor individuali, a căror
comportament este dictat de mecanica cuantică. Mecanica cuantică, pornind de la
comportamentul dual “undă-corpuscul”, consideră că fiecare atom poate fi văzut fie
ca particulă, fie ca undă, iar particulele subatomice pot ocupa doar stări energetice
discrete, numite cuante. Datorită acestui comportament individual, calculele
cuantice pot exploata un fel de procesare paralelă.
Diferite cercetări efectuate până în prezent7 au demonstrat că un calculator
bazat pe mecanica cuantică poate executa o sarcină practică mai rapid decât un
calculator digital, operând totodată cu numere mai mari. Biţii cuantici sunt numiţi
cubiţi, iar un registru de trei cubiţi poate înregistra toate cele opt numere posibile
până când acesta este citit. Mai mult, un calculator cuantic nu trebuie să efectueze
calcule numerice şi se propune ca acestea să opereze ca şi calculatoarele analogice.
Totuşi tehnologia operaţiilor cuantice computaţionale este încă la început şi
mai există unele probleme de rezolvat. Problemele importante ce stau în faţa
cercetătorilor în acest domeniu sunt legate de menţinerea unui sistem cuantic
coerent şi faptul că defectele în echipament cauzează acumularea erorilor. Chiar
dacă problemele de calcul cuantic sunt dificile, procesoarele viitoare vor fi realizate
într-un fel sau altul. John E. Kelly III, vicepreşedintele laboratoarelor de sisteme,
tehnologie şi ştiinţă de la T.J. Watson Research Center afirmă că “Undeva între
limitele litografiei convenţionale şi mânuirea atomilor, există destul spaţiu pentru a
realiza porţi logice”.
7
Pentru detalii vezi Thompson, T. - Ce urmeazå?, BYTE România, vol.2,
nr.4/1996
7
comenzi. Aceste circuite sunt structurate pe registre (8, 16, 32, 64 biţi) corelate cu
lungimea cuvântului de memorie (16, 32, 64 biţi).
La realizarea prelucrării datelor participă de regulă atât registrele unităţii
aritmetico-logice (registrul de stare, registrul de deplasare, registrul sumator şi
pentru operaţii liniare), cât şi registrele generale ale microprocesorului.
Principalele tipuri de operaţii elementare pe care le poate realiza UAL sunt:
adunare logică, operaţii logice de tip AND, OR, NOT, XOR, operaţii de
complementare a datelor, operaţii de deplasare a datelor cu un bit la stânga sau la
dreapta.
Operaţiunile complexe asupra datelor sunt realizate de microprocesor prin
combinarea operaţiunilor elementare.
Registrele microprocesorului funcţionează ca o memorie RAM proprie în
sensul că păstrează temporar informaţii ce urmează a fi prelucrate sau rezultate ale
prelucrărilor până la transmiterea acestora către memoria RAM rpopriu-zisă a
calculatorului.
Dintre registrele de date şi de adresare ale microprocesorului mai importante
sunt:
registrul de date care păstrează datele ce urmează a fi prelucrate de
microprocesor sau rezultatele prelucrării care urmează a fi transmise către
memorie pentru stocare;
registrul de instrucţiuni care conţine întotdeauna codul instrucţiunii curente,
identificat de UCC pentru a genera secvenţa de operaţii elementare şi a decide
execuţia acesteia.
registrul contor-program conţine adresa următoarei instrucţiuni ce urmează a fi
apelată din memoria RAM şi prelucrată. Codul instrucţiunii conţinute în
registrul contor-program va fi transferat în registrul de instrucţiuni după
terminarea prelucrării instrucţiunii curente, iar instrucţiunea adresată prin
registrul program va deveni instrucţiune curentă.
registrul contor-date conţine adresa operanzilor ce vor fi preluaţi din memoria
RAM şi depuşi în registrul de date pentru prelucrare. Odată cu încărcarea
codului instrucţiunii ce urmează a se executa în registrul de instrucţiuni are loc
şi transmiterea unei comenzi de încărcare a operanzilor în registrul de date, pe
baza adresei conţiunte de registrul contor-date.
Toate operaţiunile aritmetice şi/sau logice, de adresare, de transfer etc au loc
pe baza unui dialog între microprocesor şi memoria internă, pe de o parte, iar pe de
altă parte între componentele funcţionale ale microprocesorului.
Un microprocesor este caracterizat în principal de:
1. viteza de lucru;
2. dimensiunea memoriei intene ce poate fi adresată la un moment dat
3. setul de instrucţiuni ce poiate fi executat;
4. fiabilitatea şi costul de fabricaţie.
1. Viteza de lucru arată cât de repede realizează microprocesorul un ciclu complet
de excutare a unei instrucţiuni. Viteza se măsoară în MIPS (milioane de instrucţiuni
pe secundă). Un calculator performant are o viteză de execuţie de ordinul a 2-20
MIPS, iar un calculator cu performanţe reduse are viteza de ordinul a 0,1 MIPS.
Viteza depinde de depinde de următorii factori:
frecvenţa ceasului intern
dimensiunea regiştrilor interni şi a magistralei de date
tipul microprocesorului
dimensiunea memoriei cache.
8
A.Frecvenţa ceasului intern
C.Tipul microprocesorului
9
Frecvenţa de ceas a coprocesorului trebuie să fie aceeaşi cu cea a
microprocesorului pe care-l deserveşte.
10
procesoare de intrare/ieşire pentru conversaţii complexe între
microcalculator şi lumea ezterioară: ex. Intel 8089;
coprocesoare aritmetice, specializate pentru funcţii aritmetice de utilitate
generală (exponenţiale, trigonometrice etc.): ex. Intel 80387;
procesoare digitale de semnal, specializate pentru algoritmii specifici
prelucrărilor semnalelor: ex Texas Instruments TMS 320.
După principiile de bază ale arhitecturii care guvernează funcţionarea:
procesoare cu set complet de instrucţiuni (CISC - Complex Instruction Set
of Computing), numite microprocesoare standard sau simplu
microprocesoare
procesoare cu un set redus de instrucţiuni (RISC - Reduced Instruction Set
Computing). Acest tip stă la baza arhitecturii procesorului POWER PC.
Acesta este viitorul calculatoarelor personale.
I.3.MEMORIA INTERNĂ
INTERNĂ
Generaţii de
calculatoare Medii fizice pentru memorii
Generaţia I tamburul magnetic rotativ
Generaţia a II-a ferite (materiale magnetice
sintetizate)
Generaţia a III-a ferită
Generaţia a IV-a MOS (Metal Oxide Semiconductor)
şi MOSFET( Metal Oxxide
Semiconductor Field Effect
Tranzistor)
Generaţia a V-a MOSRAM (Metal Oxide
Semiconductor Random Acces
Memory
11
respectivă. Pentru transferuri rapide el trebuie să fie compatibil cu timpii impuşi de
microprocesor. Se exprimă în mod obişnuit în microsecunde (ms) sau nanosecunde
(ns).
Modul de organizare şi de adresare a memoriei
Din acest punct de vedere, memoria internă este structurată pe celule binare,
locaţii, zone, partiţii, în funcţie de particularităţile tehnice ale acestora.
Bit-ul este unitatea de prezentare a informaţiei în memorie (cu valoare 0 sau
1).
Celula binară reprezintă circuitul electronic capabil să memoreze informaţii
de un bit.
Octetul reprezintă o succesiune de 8 biţi care pot fi adresaţi individual după
adresa fiecăruia în parte.
Memoria internă este organizată în părţi de dimensiuni egale, numite locaţii
de memorie. Acestea constituie zone de memorie având asociate o adresă unică, iar
conţinutul poate fi scris sau citit într-un singur ciclu de memorie.8
Locaţiile de memorie sunt numerotate crescător, pornind de la 0 până la
limita superioară ce indică ultima locaţie adresată (de exemplu, pentru memoria de
bază adresa are valori de la 0 la 64000, ştiind că ea dispune de 640 Ko). Aceste
“etichete” corespunzătoare locaţiilor de memorie se numes adrese de memorie.
Adresa de memorie este deci un număr natural reprezentând o informaţie care
facilitează identificarea locului unde se află locaţia de memorie pe care dorim să o
accesăm. În mod obişnuit, memoria ointernă este privită ca o succesiune de locaţii
de memorie cu dimensiunea de 1 octet, conţinutul locaţiei fiind tratat ca o entitate
de informaţie.
O succesiune de mai multe locaţii formează o zonă de memorie. Locaţia de
memorie care desemnează o informaţie de 1 octet nu trebuie confundată cu
noţiunea de cuvânt de memorie care poate să însemne o informaţie de 2, 4 sau 8
octeţi.
Dimensiunea cuvântului de memorie este în strânsă legătură cu elementele
constructive ale calculatorului şi reprezintă unitatea elementară pentru memorarea şi
accesarea instrucţiunilor, operanzilor şi adreselor. Dimensiunea cuvântului de
memorie poate fi de 2, 4 sau 8 octeţi.
I.3.1.Memoria ROM
8
Ciclul de memorie este intervalul de timp în care se realizează citirea sau scrierea unei unităţi de
informaţii din/în memorie sau intervalul dintre două operaţiuni succesive. Se exprimă în ms sau
ns
12
Memoriile ROM au evoluat în timp, prin folosirea tehnicilor speciale de
ştergere selectivă şi reprogramare, astfel:
memorii programabile, PROM (Programmble Read Only Memory), pot fi
programate o singură dată de utilizator, după înscriere informaţia nu mai poate fi
ştearsă.
EPROM (Eraseable PROM) pot fi şterse şi reprogramate de către utilizator,
însă ştergerea nu poate fi selectivă, operaţia distrugând întregul conţinut al
celulei de memorie. Acest dezavantaj este eliminat de memoriile EEPROM.
EEPROM sau E2PROM (Electricaly Eraseable PROM) care pot fi atât
citite, cât şi şterse în mod selectiv şi reprogramate de către sistemul care le
utilizează.
I.3.2.Memoria RAM
13
tehnologii mai noi al căror obiectiv este de a răspunde nevoilor crescânde ale
procesoarelor, cum sunt RDRAM şi MDRAM.
Memoria, precum şi microprocesorul sunt cip-uri obţinute printr-o
tehnologie specială, numită CMOS (Complementary Metal Oxide Semiconductors).
Această tehnologie se bazează pe combinarea a două tipuri de semiconductori,
PMOS şi NMOS. Ele consumă extrem de puţină energie şi constituie memorii
RAM. În felul acesta ele pot fi alimentate de la baterie. Este motivul pentru care
parametrii de configurare ai PC-ului sunt păstraţi înn memoria CMOS.
Memorii RAM statice nevolatile (NVRAM)
Circuitele de memorie RAM nu pot păstra informaţia înmagazinată în cazul
dispariţiei tensiunii de alimentare. Acest dezavantaj poate fi înlăturat prin cuplarea
unei memorii RAM cu o memorie EEPROM, astfel încât, în cazul dispariţiei
tensiunii de alimentare informaţia din RAM să fie transferată în EEPROM,
asigurarea unei alimentări de la surse suplimetare (baterii) fiind necesară doar în
timpul scurt în care s-a efectuat transferul de date. La revenirea tensiunii de
alimentare, o comandă determină transferul invers al datelor din EEPROM în
memoria RAM.
Mai nou, Universitatea din Köln a dezvoltat o metodă de stocare optică a
datelor pe plăci de cristal. Informaţia este scrisă într-un strat de cristal. Sistemul
este perfect stabil şi poate fi scris de mai multe ori. Viteza de acces la Cristal
RAM este cu câteva sute de ori mai mare decât la un harddisc obişnuit. Se pot
obţine astfel capacitţi de 300 bilioane de biţi pe centimetru pătrat.
Cracteristicile memoriei RAM sunt:
1. timpul de acces al memoriei RAM trebuie să fie cât mai mic. Exemplu: la un
486, este de 70ns, la un Pentium se calculează înmulţind numărul 10 cu ultima
cifră scrisă pe unul din cipurile componente pe SIMM;
2. paritatea este un bit numit bitul de paritate. Acest bit de paritate este al IX-lea
bit a cărui singură funcţie este cea de control a corectitudinii informaţiei.
Memoria cu paritate este mult mai sigură decât cea fără. Exemplu: setul de
cipuri Triton al lui Intel, Triton şi Triton I nu au capacitatea să lucreze cu paritate
(cu 9 biţi), însă Triton II are această caracteristică.9
Memoria RAM se prezintă sub forma unor SIMM-uri ( plăcuţe alungite pe
care sunt lipite cipuri) cu 30 sau 72 de pini. Ultimele SIMM-uri sunt folosite în
sistemele produse în precedenţii doi ani. Cele cu 30 de pini nu vor putea fi folosite
într-un mediu Pentium.10 Abrevierea SIMM vine de la Single In-line Memory
Module. SIMM-urile pe 72 de pini sunt mai performante şi mai economicoase
datorită capacităţii de date ce poate fi stocată pe un singur asemenea SIMM, până
la 256 MB şi a flexibilităţii configuraţiei în funcţie de celelalte SIMM-uri aflate în
calculator. Pe placa de bază trebuie să fie configurate 4 sloturi SIMM de 72 pini.
Sloturile sunt conectori care fac legătura între plăci şi mainboard (placa de bază).
Sunt prezente sub forma unor clame în care se înfing terminaţiile metalice ale plăcii.
Rolul slotului este facilitarea transferului de date cu unitatea centrală. In cazul
SIMM-urilor de 72 pini este nevoie de 64 pini pentru cei 64 biţi ce pot fi accesaţi în
acelai timp, iar 8 biţi sunt biţii de paritate ai celor 8 bytes.11
I.4.MEMORIA CACHE
9
Zaharescu, A., Negri¡oiu,ş., Upgrade-problema la care vå ve¡i gândi întotdeauna,
PC WORLD România, nr. 8-9, 1996, p. 49
10
Idem, p. 87
11
Idem, p. 49
14
Memoria cache semnifică memoria ascunsă. Acest tip de memorie este
prezent începând cu calculatoarele din generaţia a IV-a. Soclul pentru memoria
cache există pe plăcile de bază ale generaţiei 486 şi următoarele.
Ideea de memorie cache s-a născut mai demult. S-a observat de-a lungul
timpului că se tot accesează aceeaşi porţiune de memorie (RAM sau disc) de mai
multe ori fiind astfel nevoie de un timp lung de aşteptare pentru reobţinerea ei
(recitirea acesteia din memorie). Pentru a nu se mai pierde timp cu aceste citiri
“lente”, s-a creat un anumit tip de memorie, unde informaţia cea mai des
utilizată să fie stocată pentru a putea fi procurată mult mai uşor decât în cazul
accesării ulterioare. Proprietatea de bază a memoriei cache este timpul de acces
foarte mic, incomparabil cu timpul necesar obţinerii informaţiei respective în alt
mod. Această memorie cache este accesibilă utilizatorului în mod direct, ea
lucrând practic transparent pentru utilizator, deci nu poate fi folosită şi ca memorie
RAM. De aceea a primit şi numele de memorie cache, memorie ascunsă. Memoria
cache s-a extins, apărând astfel şi la harddisc-uri, la controler-e etc (pe baza
aceluiaşi concept, de reobţinere mult mai rapidă a informaţiei cea mai des folosită).
Pe placa de bază, memoria cache poate apărea în mai multe feluri:
cipuri ce sunt inserate în socluri speciale;
deja încorporată pe placa de bază (des întîlnită pe plăcile de Pentium);
forma unor mici card-uri (asemnătoare unui SIMM - Single In-line Memory
Module de memorie) ce sunt introduse în sloturi speciale PBC (Pipelined Burst
Cache) întîlnite numai la plăci de Pentium.
Memoria cache poate fi de două niveluri:
1. nivelul 1 se află chiar în interiorul microprocesorului (L1);
2. nivelul 2 se află pe placa de bază (L2).12
Controlerul de cache şi memorie comandă accesul la cache-ul second level
de pe placa de bază. Memoria cache este compusă din module SRAM foarte rapide,
care memorează datele intermediar. În cazul în care procesorul cere date,
controlerul verifică pentru început dacă informaţiile sunt depuse doar în
memoria cache. Dacă nu este cazul, procesorul trebuie să se adreseze memoriei
DRAM sau harddisc-ului. Controlerul de memorie reglează întreaga comandă a
busului pentru transferul de date între procesor, memoria cache (SRAM)), memoria
principală (DRAM) şi busul PCI (de exemplu, pentru că el este de mai multe tipuri:
ISA, VESA, MCA).13
Memoria cache este o punte între memoria RAM sensibil mai lentă dar mai
ieftină şi procesorul rapid.
12
Zaharescu, A., Negri¡oiu, S., Upgrade-ul ,problema la care vå ve¡i gândi
întotdeauna, PC WORLD România, nr. 8-9, 1996, p. 47
13
Heise, F.¿i Schirmer, T., Cipuri mici cu efecte mari, CHIP România, nr. 3, 1996, p. 16
15
programelor-utilizator şi unde se încarcă sistemul de operare la pornirea
calculatorului.
Memoria superioară urmează memoriei de bază şi ocupă o zonă de 384
Ko (641la 1024). În mod curent, programele-utilizator nu au acces la această zonă.
Ea este împărţită astfel:
primii 128 Ko formează memoria RAM video, folosită de către adaptoarele
video;
următorii 128 Ko sunt rezervaţi pentru programele soft şi programele BIOS
(Basic Input Output System) de pe plăcile adaptoare. BIOS-ul reprezintă o
colecţie de programe prin care se comunică cu perifericele calculatorului.
ultimii 128 Ko sunt rezervaţi pentru componenta BIOS de pe placa de bază. Tot
aici se află autotestul efectuat pentru punerea sub tensiune şi încărcătorul de
sistem care dirijează sistemul până la preluarea controlului de către sistemul de
operare MS-DOS.
Memoria extinsă este aeea parte a memoriei ce poate fi adresată peste 1
Mo, fiind specifică procesoarelor începând cu tipul I 80286 şi mai puternice.
Memoria extinsă este frecvent utilizată de produsele soft moderne care solicită
volume mari de memorie.
Primii 64 Ko ai memoriei extinse se numesc memoria înaltă (Upper Memory
Block) în care rulează o parte din programele sistemului de operare MS-DOS dacă
în fişierul CONFIG.SYS a fost specificată comanda DOS=HIGH.
Atunci când se lucrează cu memoria extinsă, microprocesorul este supus
unor protocoale prin care se trece din modul de lucru real în modul de lucru
protejat. Aceste protocoale sunt puse la dispoziţia utilizatorului fie independent, fie
însoţind anumite programe care solicită memoria extinsă. Sistemul de operare MS-
DOS pune la dispoziţia utilizatorului managerul de memorie extinsă HIMEM.SYS
care instalat în fişierul CONFIG.SYS asigură lucrul cu memoria extinsă.
Memoria expandată este o memorie suplimentară care apare datorită
utilizării incomplete a memoriei superioare. S-a constatat că în BIOS există zone
libere, programele nefiind alipite unul de celălalt. Aceste porţi au fost folosite pentru
a instala pe calculator memoria expandată. În cazul acestei memorii pot fi stocate,
într-un volum limitat, programe şi date. Aceste date şi programe sunt constituite în
blocuri (bancuri) de memorie a căror număr se memorează într-un registru al
microprocesorului, ele fiind introduse pe rând în zonele libere din memoria
superioară. Mărimea acestei memorii este limitată de capacitatea registrelor
II.SITEMUL DE INTRARE-IE
IEŞŞIRE ŞI DISPOZITIVELE
PERIFERICE
16
După natura informaţiilor care circulă, magistralele pot fi de adrese, de date
sau de semnale de control, după cum semnalele respective reprezintă adrese, date
sau comenzi şi informaţii despre starea unităţilor interconectate.
Liniile folosite pentru transferul datelor între microprocesor, memorie şi
dispozitivele de intrare/ieşire formează magistrala de date. Această magistrala este
bidirecţională - pe ea intră date atunci când se efectuază o citire din memorie sau de
la dispozitivele de intrare/ieşire şi ies date la efectuarea unei scrieri.
Magistrala de adrese este unidirecţională - adresele ies din microprocesor
pentru a putea fi transmise către circuitele de memorie şi către cele de I/E. Prin
magistrala de adrese, microprocesorul coordonează funcţionarea
microcalculatorului.
Magistrala de comenzi este reuniunea unor semnale individuale de I/E din
microprocesor, având fiecare un rol aparte. Aceste semnale se pot clasifica astfel:
1. Semnale de control - prin care microprocesorul coordonează funcţionarea
dispozitivelor de pe magistrală (exemple: READ, WRITE);
2. Semnale de stare - prin care microprocesorul primeşte reacţii de la
dispozitivele situate pe magistrală (ex: cerere de întrerupere, cerere de suspendare a
controlului magistralei).
Patru tipuri de activităţi se pot desfăşura pe o magistrală şi anume:
1. Transferul datelor - se efectuează între regiştri UC şi o locaţie de
memorie sau un registru de interfaţă. Pentru realizarea unui transfer, avem nevoie
de adrese prin care se selectează locaţia de memorie sau registrul de interfaţă, de o
comendă care va specifica tipul operaţiei (scriere/citire memorie, scriere/citire
dispozitiv periferic) şi de datele din memorie sau de la dispozitivul selectat.
2. Operaţia de suspendare a controlului magistralei - se foloseşte în
cazul în care există mai multe module care vor să ocupe magistrala. Când
microprocesorul care ocupă magistrala îşi termină operaţia, el poate să-şi suspende
controlul, astfel încât acesta să fie preluat de un alt microprocesor care doreşte sa
acceseze magistrala. Operaţia poate fi executată la cerere sau la momente de timp
bine definite.
3. Sincronizarea microprocesorului cu dispozitivele lente - această
operaţie sesuprapune peste operaţia de transfer a datelor, în situaţia în care
dispozitivul selectat prin comandă este mai lent. În acest caz, la nivelul
dispozitivului de comandă se trece microprocesorul în aşteptarea unui semnal
specific către periferic.
4. Operaţia de întrerupere - se foloseşte în cazul în care se doreşte oprirea
fluxului de instrucţiuni în curs de execuţie şi înlocuirea lui cu alt flux. Întreruperea
poate fi cauzată de schimbarea unui dispozitiv periferic sau de un eveniment
extern/intern neaşteptat. La apariţia unei cereri de întrerupere, microprocesorul
termină instrucţiunea curentă, salvează adresa de revenire, după care trece la o
secvenţă de tratare a cererii de întrerupere.
După sensul de circulaţie a informaţiilor, magistralele sunt bidirecţionale şi
unidirecţionale.
Magistralele se mai pot clasifica în magistrale dedicate, respectiv nededicate.
Magistrala dedicată este în permanenţă asignată unei singure funcţii sau
unui set de dispozitive fizice. Magistrala nededicată permite accesul mai multor
funcţii sau al mai multor dispozitive fizice.
Tehnicile de control al magistralei (tehnici de arbitrare) sunt folosite în
cazul în care există cereri simultane de acces la magistrală. Pentru a transmite
informaţia corectă pe magistrală este necesar să se respecte următoarea regulă - la
un moment dat accesul pe magistrală îl poate avea doar un singur emiţător, numărul
17
receptoarelor fiind teoretic nelimitat. Prin activitatea de arbitraj se înregistrează
cererile de acces la magistrală ale emiţătorului şi eventual se acordă magistrala
solicitatorului. Arbitarea poate fi realizată centralizat, caz în care circuitele
necesare efectuării controlului se află comasate într-un singur modul, sau distribuit,
caz în care fiecare modul cuplat pe magistrală conţine un circuit cu logica de arbitraj
necesară. Pentru fiecare dintre aceste tipuri de tehnici există trei metode de
arbitrare: înlănţuire serială, interogare, cereri independente.
În cazul în magistrala a fost câştigată de un dispozitiv, trebuie stabilit
dialogul între sursă şi destinaţie. Pe baza metodei de dialog se realizează transferul
propriu-zis, care poate fi sincron (la cuante de timp fixe, generate de un generator
de tact central) sau asincron.
Să trecem acum în revistă componentele periferiei calculatorului. După cum
s-a văzut ea se împarte în:
Dispozitive de memorare sau memoria externă
Dispozitive de I/E.
II.1.MEMORIA EXTERNĂ
18
- discuri flexibile, la care discul este făcut din material plastic.
Corespunzător tipurilor de suport, discurile magnetice se clasifică în:
unităţi de disc flexibil (floppy discuri);
unităţi de disc hard (dur sau Winchester);
unităţi de disc amovibil (Bernoulli, SyQuest).
a.) Unităţile de disc flexibil (floppy disc)- sunt folosite pentru a înregistra
date pe dischete, care apoi vor putea fi citite pe acelaşi tip de unitate. A fost creat ă
în 1967, în laboratoarele IBM din San Jose şi atribuită unui colectiv condus de Allan
Shugart.
Unitatea de disc flexibil are în esenţă:
1. două capete de citire/înregistrare, pentru a utiliza ambele feţe ale
dischetei;
2. un dispozitiv de acţionare a capetelor;
3. un motor de antrenare a dischetei (360 rot/min);
4. logica de comandă a părţilor amintite mai sus împreună cu logica de
scriere şi citire.
Interfaţarea cu magistrala PC-ului se face prin intermediul plăcii de I/E.
Dischetele sunt folosite pentru păstrarea programelor şi a fişierelor de date
de mici dimensiuni, pentru arhivări, precum şi pentru transferul de diferite date şi
programe între calculatoare. Ele nu necesită condiţii speciale de păstrare, dar este
indicat să fie păstrate în locuri ferite de acţiunea unor câmpuri magnetice puternice
sau în apropierea unor surse de căldură deosebite. De asemenea, este indicat ca din
când în când informaţiile să fie rescrise pe dischete, pentru a nu se pierde.
Principalele tipuri de dischete sunt cele de 5 1/4" şi 3 1/2". Există şi dischete
mai vechi de 8", precum şi mai noi de 2". Principalele carecteristici sunt:
- ele sunt discuri din polyester acoperit cu un strat magnetic;
- discul propriu-zis se află într-un înveliş protector, fiind manevrat împreună
cu acesta;
- discheta de 5 1/4" este antrenată printr-un orificiu aflat în mijlocul
dischetei, iar cea de 3 1/2" printr-un dispozitiv metalic;
- capetele de citire/înregistrare se aşează pe suprafaţa dischetei în orificiul de
contact;
- protecţia la scrierea pe dischetă se realizează în primul caz printr-un scotch
care se lipeşte peste orificiul dreptunghiular din marginea jos a dischetei, în timp ce
la cel de-al doilea, printr-un comutator;
- în ce priveşte capacitatea dischetelor, aceasta depinde de:
numărul de feţe;
densitate.
Astfel, după numărul de feţe avem:
dischete cu o faţă (single side);
cu două feţe (double side).
Prima categorie practic a dispărut.
După densitate avem:
simplă densitate (Simple Density - SD);
dublă densitate (Double Density 2D sau DD);
înaltă densitate (High Density - HD);
densitate cvadruplă (Quad Density -QD);
densitate extra înaltă (Extra High Density - ED).
Capacitatea dischetelor este:
19
dischetele DD de 5 1/4" au capacitatea de 360Ko, iar cele de 3,5” 720
Ko.
dischetele HD de 5 1/4" au capacitatea de 1.2 Mo, respectiv cele de 3 1/2
au 1.44 Mo.
Există şi dischete cu capacitatea de 2.88 Mo.
O dischetă poate fi utilizată numai dacă a fost formatată în prealabil.
Datele sunt înregistrate sub forma unor octeţi memoraţi ca şiruri de cifre
binare (zone magnetizate şi nemagnetizate). Aceste şiruri sunt aşezate circular, de-a
lungul pistelor. Pistele pe discurile magnetice sunt circulare şi concentrice,
corespunzând unei poziţii a capului de citire-înregistrare. O porţiune dintr-o pistă se
numeşte sector. Sectorul este cea mai mică entitate modificabilă prin rescriere.
Fiecare sector are o adresă unică formată din poziţia pistei şi numărul sectorului.
Numărul de caractere pe sector depinde de tipul discului, dar în general este o
putere a lui 2, adică 256, 512, 1024, 2048, 4096. O dischetă de 3,5 inch cu două
feţe, de exemplu, (1.44 Mo) are 80 piste/faţă, 18 sectoare/ pistă, 512
caractere/sector, total sectoare 2440. Discurile dure au un număr variabil de feţe şi
piste, în funcţie de performanţele discului. Dimensiunea sectoarelor este fixă de 512
caractere.
Un alt concept vehiculat mult este cel de cilindru, respectiv cilindru virtual.
Prin cilindru virtual se înţelege ansablul pistelor pe un echipament cu mai multe
discuri care pot fi accesate fără a mişca capul de citire-înregistrare. Altfel spus,
cilindrul este ansamblul pistelor care corespund unei poziţii a capetelor de citire-
înregistrare de pe toate pistele. Un floppy disc cu două feţe are un număr de cilindri
egal cu jumătate din numărul pistelor.
20
formatarea la nivel superior sau formatarea logică.
În timpul formatării logice pistele discului sunt împărţite în sectoare,
numărul acestora depinzând de tipul unităţii.
Transferul dintre periferic şi memoria tampon se realizează pe unităţi, numite
blocuri fizice sau articole fizice, care în acest sistem de fişiere se mai numesc
clustere. Un cluster este format din unul sau mai multe blocuri. Dimensiunea
clusterelor se stabileşte la formatare, dar trebuie să fie o putere a lui 2.
Partiţionarea segmentează discul în mai multe regiuni, sau discuri logice
numite partiţii, care pot conţine sistemele de fişiere ale unui acelaşi sistem de
operare sau ale unor sisteme de operare diferite.
Astăzi, sistemele de operare ale calculatoarelor personale utilizează trei
sisteme comune de fişiere:
FAT (file Allocation Table - tabela de alocare a fişierelor), sistem folosit
de sistemele de operare DOS, OS/2 sau Windows NT, acceptând nume de fişiere
care au cel mult 11 caractere (opt plus o extensie de trei caractere) şi un volum de
maximum 2 Go.
HPFS (High Performance Files System - sistem de fişiere de înaltă
performanţă), sistem de fişiere de tip UNIX, accesibil sub OS/2 şi Windows NT
numele fişierele putând avea 216 caractere, mărimea volumului fiind limitată la 8
Go.
NTFS (NT Files System - sistem de fişiere pentru Windows NT), sistem
de fişiere de tip UNIX, accesibil sub Windows 95 şi OS/2, numele fisierelor putând
avea până de 256 de caractere, mărimea volumului fiind limitată la 8 Go.
Primul sistem de fişiere este cel mai des utilizat.
În acest caz partiţia este împărţită în mai multe zone:
1. zona sectorului de Boot;
2. zona de FAT;
3. zona director;
4. zona de date propriu-zise.
1. Zona de boot, este formată din primul sector (sectorul 0) al oricărei
partiţii MS-DOS care este rezervat pentru programul încărcător. El conţine unii
parametri necesari la încărcarea sistemului:
- dimensiunea sectoarelor,
- număr de sectoare pe disc,
- număr de sectoare pe pistă,
- dimensiunea clusterelor (în octeţi),
- număr de zone de FAT,
- număr de sectoare într-o zona FAT,
- numărul de intrări în directorul rădăcină,
- număr de capete de citire/înregistrare,
- număr de sectoare ascunse,
- sectoarele rezervate,
- codul de identificare a suportului (OEM).
În cazul formatării sub MS-DOS, indiferent dacă discul este sistem sau
utilizator, acest sector este completat . Un disc care nu are acest sector completat
este considerat un disc non MS-DOS.
2. Zona FAT, este formată dintr-un număr de sectoare ce conţin harta
alocării în fişiere a spaţiului de pe disc, fiind indicate clusterele alocate, cele libere
precum şi cele defecte.
21
3. Zona director conţine informaţii importante despre fiecare fişier de pe
disc din directorul rădăcină şi despre sub-directoarele de pe nivelul ierarhic imediat
inferior. Fiecare intrare într-un director are 32 de octeţi şi anume:
- numele fişierului (8 octeţi),
- extensia (3 octeţi),
- atribute (1 octet),
- 10 octeţi rezervaţi,
- timpul creării sau al ultimei actualizări (2 o),
- data creării sau actualizării (2 o),
- clusterul de început al fişierului (2 o),
- dimensiunea fişierului (4 o).
4. Zona de date, dupa cum îi spune şi numele este zona alocată pentru date
pe disc.
Unităţile de disc se leagă la magistrala calculatorului prin intermediul unei
interfeţe sau a unor controlere.
Parametrii principali ai unei unităţi de hard disc sunt: capacitatea de
memorare, timpul mediu de acces şi rata de transfer.
Timpul mediu de acces, exprimat de obicei în milisecunde, este timpul mediu
necesar pentru ca ansamblul de capete să se miste între doi cilindri oarecare. În
general se condideră că un disc cu rata de acces de sub 30 de milisecunde este
rapid.
Rata de transfer reprezintă viteza cu care unitatea şi controlerul pot să
trimită datele către sistem.
În ceea ce priveste capacitatea de memorare, unii indicatori sunt predefiniţi,
cum ar fi: numărul de cilindri şi numărul de capete. Tipurile de discuri, precum şi
unităţile de discuri flexibile sunt definite de memoria de configurare CMOS.
c.) Unităţile de discuri amovibile
Tot mai multe companii şi-au întors privirile spre produsele de stocare
amovibile pentru a-şi acoperi propriile necesităţi de stocare, securitate a datelor şi
transport. 14 Aceste unităţi sunt mai puţin utilizate la ora actuală decât unităţile de
discuri Winchester. Ele au capacităţi cuprinse între 35 Mo şi 270 Mo şi oferă
posibilitatea de a stoca date sau programe mai puţin utilizate, pentru a le putea
transporta de la un calculator la altul (ca şi în cazul unităţilor de disc flexibil).
Cele mai folosite unităţi amovibile sunt unităţile de tip Bernoulli, care au un
suport asemănător cu o dischetă de 3,5". Unele discuri Bernoulli sunt discuri dure.
În unitate, discul este rotit cu viteza de 3600 rot/min, formându-se o pernă de aer
pe care plutesc capetele deasupra suportului. În general unităţile de discuri
Bernoulli sunt unităţi externe, adică nu fac parte din cutia unităţii centrale.
Compania Iomega, fondată în anul 1980, prin introducerea pe piaţă a
dispozitivelor Bernoulli, produce şi comercializează dispozitive de stocare
amovibile, oferind soluţii performante utilizatorilor de calculatoare. În anul 1995,
Iomega a ieşit pe piaţă cu două soluţii de stocare noi: dispozitivele Zip şi Jaz. De
asemenea, Iomega oferă o a treia categorie de dispozitive de stocare şi anume
stramerele Ditto.
Bernoulli: construit atât în variantă fixă, cât şi portabilă, cu o capacitate de
230 MB, are o rată de transfer de 1,92 MB/s. Poate citi discuri Bernoulli (5 1/4
inch) de 150, 105, 90, 65 şi 35 MB cu un timp de acces efectiv de 18 ms, egalând
performanţele hard discurilor.
Zip: cu o capacitate de stocare a discurilor de 100 MB, aceste dispozitive
reprezintă o soluţie practică pentru stocarea uşoară şi rapidă a datelor, constituind o
14
Sabău, Mircea, Dispozitive de stocare amovibile, Byte, iunie 1997, p. 101
22
alternativă la clasicile unităţi floppy de 1.44 MB. Fiind portabile, ele oferă
posibilitatea transportării cu uşurinţă a fişierelor între sisteme, având un suport
software adecvat, uşor de utilizat şi care permite stocarea, partajarea, organizarea şi
gestiunea tuturor fişierelor. Alimentarea dispozitivului este externă, funcţionând la o
tensiune de 5V.
Jaz: Timp de acces de 10-12 ms, capacitate de stocare de 1GB, rata medie
de transfer de 5.4 MB/s, greutate şi dimensiuni reduse, ele fiind portabile. Toate
acestea le situează pe o poziţie superioară în gama produselor hard-disc.
SyQuest a început să fabrice dispozitive de stocare amovibile încă din anul
1982. An de an, compania şi-a rafinat propriile tehnologii, producând acum
dispozitive amovibile care demonstrează un înalt nivel de calitate şi performanţă,
comparabil cu cel al dispozitivelor de disc dure. SyQuest oferă unităţi de disc
Winchester amovibile de 3.5 inch şi 5.25 inch, având o capacitate de 230 MB,
unităţi de disc Winchester amovibile SCSI II de 200 MB compatibile cu cartuşe de
200, 88 şi 44 MB, precum şi unităţi SyJet de înaltă performanţă de 1.5 GB, 3.5
inch.
15
Kane, J., Hudson, D., Bender, M. - 12 biblioteci de benzi pentru arhivare în
re¡ea, în Revista BYTE, vol. 2, nr.8/1996
16
Digital Linear Type
23
utilizează tehnica de memorare în serpentină, în contrast cu tehnologia de
scanare elicoidală cu capete rotative, ce permite citirea şi scrierea
simultană a datelor pe mai multe canale şi cu viteze mai mari;
timpul de viaţă de 30 de ani egalează stocarea de tip opto-magnetică ceea
ce le face ideale pentru arhivarea datelor.
Bibliotecile de 4 mm reprezintă o tehnologie mai veche, cu scanare
elicoidală, în care banda este poziţionată oblic, dar care oferă numeroase avantaje:
noile biblioteci se bazează pe formatul DDS-2 17 pentru cartuşele de
bandă ce oferă o densitate dublă faţă de precedentul format DDS. Noul
format asigură stocarea a 8 GB de date pe o bandă de 120 m lungime.
oferă un cost foarte scăzut/megaoctet.
În domeniu benzilor, firma Sony a lansat o unitate bazată pe tehnologia
DDS-3 ce permite stocarea a 12 Gb de date pe o casetă, în mod nativ, 24 Gb cu
compresie hard şi o rată de transfer de 2.2 Mb/s.
Stocarea datelor pe banda magnetică este una dintre primele metode folosite
în lumea calculatoarelor. Deşi ea pare oarecum perimată, tehnologiile ce folosesc
bandă magnetică se dezvoltă continuu, datorită avantajelor oferite de către
aceasta:
cel mai ieftin (cost/MB) suport cu citire-scriere;
dimensiuni mici;
capacităţi de memorare mari;
metodologia şi software-ul de backup pe casete magnetice sunt evoluate şi
robuste;
gradul de standardizare a formatelor este ridicat. 18
Copia de siguranţă a datelor (backup) este o componentă strategică a unui
sistem informatic, asigurându-i capacitatea de reintrare în funcţionare în timp util, în
urma apariţiei unor incidente sau catastrofe. Avantajele prezentate mai sus
determină utilizarea casetelor magnetice să fie în majoritatea cazurilor, soluţia
optimă de backup.
În momentul de faţă sunt mai multe tehnologii de stocare a datelor pe
casete magnetice:
1. Data Cartridge (DC);
1. Digital Data Storage (Derivată din DAT);
2. TRAVAN.
Ambele tehnologii derivă din caseta audio obişnuită, tehnologia Data
Cartridge orientându-se spre îmbunătăţirea performanţelor casetei şi păstrând
mişcarea liniară a benzii în raport cu capul magnetic; pe când tehnologia DDS
foloseşte mişcarea elicoidală a benzii faţă de capete în două variante ale casetei
(nemodificată în mod esenţial din punct de vedere constructiv): lăţimea benzii de
4mm ( dimensiunea casetei ca la audio) şi lăţimea benzii 8mm (dimensiunea casetei
ca la video VHS).19
17
Digital Data Storage
18
Cruceanu, D., Casetele magnetice, PC REPORT România, nr.43, 1996, p. 25
19
Idem, p. 26
24
DDS
1 de 90 m lungime 2 GB
2 de 120 m lungime 4 Gb
3 de lăţime 8mm 5 GB
TRAVAN
4 casete de 3,5 400 MB şI 1.6 GB
DC
5 casete de 5,25 13 GB
25
680 MB, adică echivalentul a 470 dischete HD de 3,5"), stabilitatea datelor (CD-
ROM nu poate fi modificat, garantându-se astfel stabilitatea datelor pe disc).
Dezavantajul lor constă în imposibilitatea scrierii ulterioare pe disc şi în viteza
redusă de transfer: CD-ROM este de 20 de ori mai lent decât hard-discul, ceea ce
explică de ce mulţi utilizatori nu au renunţat la suportul magnetic pentru date.
Aceasta se datorează faptului că la CD-ROM capul de citire este mai greu decât
capul magnetic. Este adevărat că viteza unităţilor CD-ROM a fost mărită
permanent. Standardul MPC-1 prescria o viteză de transfer de 150 KB pe secundă,
dar astăzi există şi unităţi care transferă informaţiile cu 1500 KB pe secundă.
CD-ROM utilizează standardul Compact Disk, astfel că utilizează aceleaşi
echipamente pentru redare şi imprimare. De aici avantajul costului redus, tehnologia
fiind deja dezvoltată. Iniţial lipsa unei standardizări făcea ca un disc să nu poată fi
citit pe orice unitate. Actualmente, există un standard ISO adoptat, încă din 1987,
denumit şi High Sierra, după numele grupului american care l-a propus.
Cele două caracteristici de bază care definesc o unitate CD-ROM sunt
timpul de acces şi viteza transferului de date. Timpul de acces (access time)
reprezintă numărul de milisecunde de care are nevoie unitatea pentru a găsi o
cantitate de informaţie. Cu cât numărul este mai mic, cu atât unitatea este mai
rapidă. Viteza transferului de date (data transfer rate) este viteza cu care o unitate
CD-ROM poate prelua date de pe disc şi le transmite calculatorului. Cu cât
numărul este mai mare, cu atât unitatea este mai bună. O unitate cu viteza normală
are o viteză a transferului de date de 150 K pe secundă, una cu dublă viteză are 300
Kb/s, una cu triplă viteză 450 Kb/s, una cvadruplă 600 Kb/s, iar cele 6X, viteză
sextuplă, de 900 Kb/s. În ultimul timp s-au realizat unităţi 24X.
O altă particularitate a unităţilor CD-ROM, pe care trebuie să o cunoaştem,
este memoria tampon de date. O memorie tampon adecvată este importantă pentru
menţinerea unui flux constant de circulaţie a datelor, dinspre unitatea CD-ROM,
spre calculator. Aceasta previne pierderea de date şi "gâtuirile" din timpul în care
calculatorul încearcă să ţină pasul cu fluxul de date. Dimensiunea minimă
acceptabilă a memoriei tampon este de 64 Ko, putând ajunge până la 256 Ko sau
chiar mai mult. Cu cât aceasta este mai mare, cu atât unitatea CD-ROM va lucra
mai repede şi mai eficient.
Unităţile CD-ROM nu lucrează la fel de rapid ca unităţile de disc, dar există
metode pentru a le accelera, cum ar fi utilizarea unei interfeţe CD-ROM mai rapide
sau a unui program utilitar pentru disk cache care stochează datele de pe disc
utilizate recent în memoria RAM a calculatorului.
Una din cele mai frecvente utilizări a CD-ROM este distribuirea de
documentaţii, manuale sau alte texte de dimensiuni foarte mari. Forma obişnuită de
prezentare este cea de hypertext. Aceasta înseamnă posibilitatea de deplasare
rapidă, în cadrul textului, de la o problemă, la altele, cu care se află în legătură. În
felul acesta se uşurează regăsirea informaţiilor necesare. În programele multimedia,
hypertextul este un cuvânt subliniat sau scris cu altă culoare. Dacă se excută un clic
sau un dublu clic pe cuvântul respectiv, programul oferă informaţii suplimentare în
legătură cu acesta. Există mai multe metode de a realiza conversia unui text obişnuit
în hypertext, utilizând programe adecvate. Cele mai multe dintre ele se bazează pe
SGML (Standardized General Markup Language) care permite marcarea unor zone
de text pentru a indica salturile posibile20.
În mod evident acest tip de disc poate fi utilizat numai în domenii în care
este necesar să se transporte cantităţi mari de date ce nu sunt supuse modificărilor.
Printre aceste domenii se numără bibliotecile (pentru cataloage şi referinţe),
20
vezi ¿i Popescu, Gheorghe, Utilizarea CD-ROM, în PC World, volumul 1, aprilie, 1993, p. 11
26
finanţele (pentru baze de date), industriile constructoare de maşini (pentru manuale
de service), informatica (pentru distribuirea softului şi a documentaţiilor) precum şi
piaţa bunurilor de larg consum (pentru jocuri video sau computer). 21
21
Nagy, C., Tehnologii optice, PC REPORT România, nr. 43, 1996, p. 29
27
Full Motion Video (FMV). Acest algoritm permite CD-I să afişeze până la 72
minute de imagini animate pe întreg ecranul.
· Orange Book defineşte standardele care reglează realizarea de discuri magnetice
ce pot fi şterse sau reînregistrate.
· ISO 9660 este standardul de dezvoltare folosit în organizarea directoarelor şi a
fişierelor, astfel încât să poată fi accesibile pe mai multe tipuri de calculatoare (PC şi
Macintosh).
· MPC şi MPC2 sunt marcaje pe discurile CD-ROM ce reprezintă un certificat de
garanţie eliberat de Multimedia PC Marketing Council.
Ca urmare a dezvoltării tehnologice continue, capacitatea de 650 Mo a unui
CD-ROM nu mai este suficientă, principalul motiv fiind faptul că animaţiile
tridimensionale şi secvenţele video consumă mult spaţiu pe disc. De unde, crearea
unui nou format, DVD (Digital Versatile Disk- discul video digital), bazat pe
tehnologia video digitală.
Un DVD arată ca un CD: este un platan argintiu, având un diametru de 4.75
inch (120 mm) şi o gaură în centru. Ca şi în cazul CD-ului, datele sunt înregistrate
pe o traiectorie spiralată formată din mici cavităţi, discurile fiind apoi citite cu
ajutorul unei raze laser. Înalta capacitate a DVD-urilor s-a obţinut prin crearea unor
cavităţi mai mici, îndesarea spiralei, precum şi prin înregistrarea datelor pe patru
straturi, câte două pe fiecare faţă a discului. Există atât discuri cu 2 straturi, cât şi
cu petru straturi (cele cu două feţe) care oferă o capacitate de 17 GB (fiecare strat
are 4.7 Go). Într-un singur strat DVD încape un film de 135 minute.
Cititoarele DVD pentru microcalculatoare se multiplică. După Toshiba, este
rândul lui Hitachi să propună un model (GD 1000 cu un timp de acces de 190 ms şi
o rată de transfer de aproximativ 1400 Ko/s). Se aşteaptă modelele firmelor
Panasonic şi Matsushita. Din păcate, primele aparate prezentate nu sunt decât
cititoare şi nu înregistratoare. Se poate pune deci întrebarea: De ce interesul pentru
aceste produse? Rămâne să le utilizăm ca simple cititoare de CD-ROM de înaltă
capacitate? Până în prezent, nici un editor nu a propus un program de aplicaţii în
acest format. Fără a socoti că specificaţiile tehnice ale utilizării sale în informatică
sunt departe de a fi clare: Ce format de înregistrare trebuie utilizat? Care este
compatibilitatea cu sistemele de operare şi cu programele de aplicaţii existente? Să
adăugăm că preţul acestor aparate nu pledează în favoarea lor. Hitachi anunţă, de
exemplu, că preţul cititorului său va fi de aproape 3 ori mai mare decât al unui
cititor CD-ROM 8x. Numeroşi sunt cei ce se întreabă de ce promotorii DVD-ului
informatic au ales să înceapă cu livrarea doar a cititoarelor, în condiţiile în care un
cititor-înregistrator ar fi prezentat mai mult interes.
2. Unităţi WORM
Discurile WORM (Write Only Read Many) seamănă cu discurile CD-ROM,
cu deosebirea că aici înregistrarea o face utilizatorul pe calculatorul sau. Se folosesc
pentru arhivări; datele odată înregistrate nu pot fi schimbate sau şterse.
Din acest motiv, pentru orice fişier care se modifică se înregistrează o nouă
versiune. În felul acesta, dacă un fişier are mai multe versiuni, timpul de acces poate
să nu fie convenabil. Modul fizic de înregistrare este asemănător cu al discurilor
CD-ROM. Informaţiile pe discuri, faţă de cele magnetice sunt mai bine protejate
deoarece atât discul cât şi unitatea sunt foarte rezistente. De asemenea volumul de
date care se pot memora este sensibil mai mare decât în cazul discurilor magnetice.
28
În concluzie, putem spune că discurile optice au practic capacităţi nelimitate.
Unele estimări, indică posibilitatea ca discurile optice să ajungă la o capacitate de
1021 caractere, ceea ce este un volum inimaginabil de date.
CD-R (Compact Disc Recordable) depăşeşte principala lacună a CD-ROM-
ului (Compact Disc Read Only Memory): imposibilitatea de a înregistra date. Este
posibilă, astăzi, realizarea unui disc în format CD-ROM cu ajutorul unui gravor.
CD-ROM-ul astfel produs este un CD-R. El aparţine suporturilor de tip WORM
(Write Only Read Many), ale căror caracteristici au fost definite în Orange Book.
Ieri material de excepţie prin preţul său (4000 $ în 1994), rezervat mai ales
comunicaţiilor sau marilor întreprinderi norocoase, gravorul de CD-ROM sau CD-
R-ul devine, astăzi, accesibil pentru mai puţin de 1000 $. El constituie pentru orice
întreprindere o soluţie de ales pentru stocarea documentară sau pentru prezentarea
multimedia a produselor întreprinderii. Durata de viaţă estimată pentru un CD
produs industrial, prin presaj, este de 25 de ani, în timp ce cea a unui CD produs
după tehnologia CD-R, de 100 de ani.
CD-R este tot un disc compact. Dar aşa cum îl arată şi numele (CD-R =
CD-Recordable, adică CD-ul care poate fi înregistrat), conţinutul său poate fi
înscris de către beneficiarul care dispune de o unitate corespunzătoare. După care,
fostul CD-R devine CD-ROM pe care îl poate citi orice unittae. Avantajul său
constă în faptul că informaţia stocată pe el poate fi stabilită de către beneficiar.
In aceleşi timp citirea informaţiei făcându-se tot prin detectarea modificărilor în
fasciculul de laser reflectat, unităţile CD-R pot să utilizeze şi discuri CD-ROM.
Discurile au aceiaşi parametri ca şi cele CD-ROM: diametrul de 5,25 inch
şi capacitate de 550MB sau 650Mb. CD-urile înregistrabile tind să devină cel mai
confortabil şi mai ieftin supot pentru salvarea şi transportul fişierelor. Datorită
posibilităţilor de stocare a unui volum mare de date şi a costurilor reduse, acest tip
de suport pare să tindă să înlocuiască dischetele, benzile magnetice şi cartuşele
magnetice în multe aplicaţii de transport şi arhivare a fişierelor.
Termenul de CD-R face referinţă la o tehnologie şi nu la un format. Într-
adevăr, este posibil să gravăm, la fel de bine, un CD-Audio, un CD-I, un Photo-CD,
un CD-ROM sau un Video-CD, graţie tehnologiei CD-R. Doar natura învelişului
diferă: CD-R se recunoaşte după culoarea sa aurie, în timp ce CD-ROM-ul propriu-
zis este argintiu. Operaţiunea de gravare este, prin ea însăşi, mult mai delicată decât
înregistrarea unei dischete. Un CD-R poate fi realizat în mai multe sesiuni. Totuşi,
nu toate gravoarele de CD-ROM permit gravarea în multi-sesiune.
Monosesiune: CD-ul este creat într-o singură trecere. Dacă înregistrarea nu
ocupă decât 170 Mo din cei 600, restul spaţiului este pierdut.
Multisesiune: CD-ul este gravat în mai multe sesiuni. Procedeul este mai
practic, dar sunt sacrificaţi în jur de primii 14 Mo pentru ca CD-ul să regăsească
fişierele sale în diferite sesiuni.
Ca soft pentru realizarea de gravări: Easy Cd Pro, Corel CD Creator.
Producerea unui CD-ROM, care se impune din punct de vedere economic
atunci când se depăşeşte limita a 50 de exemplare, necesită recurgerea la o industrie
cu investiţii costisitoare. În timp ce un CD-ROM este presat plecând de la un
master, CD-R-ul este un CD înregistrabil o singură dată, cu ajutorul unui gravor de
CD. El poate fi, apoi, recitit ca orice alt CD. După tipul de informaţii gravate şi, mai
ales, după formatul de organizare logică a sectoarelor ales la înregistrare, putem
avea un CD-Audio, un CD-ROM, un Video-CD, un CD-I sau un Photo-CD.
Particularităţile CD-R-ului au fost definite în 1990 de Philips şi Sony. Cum
CD-R nu poate fi gravat decât o singură dată, este prevăzută posibilitatea de a
înscrie mai multe sesiuni. Fiecare sesiune are propriul Lead-in, zona sa de programe
29
şi propriul Lead-out. La lectura unui CD, cititorul începe totdeauna cu citirea
indexului care se găseşte la începutul discului. Dacă acesta lipseşte sau este
deteriorat, discul nu este recunoscut. Dacă indexul nu conţine decât adresele unei
părţi a pistelor, doar aceste piste vor putea fi citite. Alegerea între mono şi multi-
sesiune trebuie făcută încă de la început, pentru ca indexul să poată lua în
consideraţie această indicaţie. Se poate întreprinde o nouă gravură atunci când s-a
terminat înscrierea unei prime sesiuni şi dacă rămâne loc pe disc pentru alte sesiuni.
Prima pistă a fiecărei sesiuni trebuie să conţină un fişier sistem ISO 9660.
OSTA (Optical Storage Technology Association) a definit un standard
comun de scriere incrementală pe pachete destinat a facilita procedura de
înregistrare a datelor pe CD-ROM-uri, care va conserva compatibilitatea acestora
cu cititoarele actuale. Acest standard va determina creşterea pieţei mondiale a
gravoarelor de CD-ROM, estimată de constructori la patru milioane de unităţi în
1997, faţă de 0.2 în 1995. La mai puţin de 500 $, preţ estimat de OSTA pentru
1997, "înregistratorul de CD va deveni cititorul de CD-ROM de mâine", după
Cornelius Klik, preşedintele asociaţiei. Va trebui să se dispună în acelaşi timp şi de
funcţia de ştergere, în anul 1997 fiind aşteptată lansarea CD-E (CD-ROM pentru
ştergere).
Principalele domenii de utilizare ale CD-urilor înregistrabile sunt :
1. proiectarea de soft;
2. distribuirea de date (în special audio sau imagine);
3. radiologie;
4. publicistică.
Printre avantajele enorme pe care le oferă tehnologia CD-R, se numără:
bază uriaşă de utilizatori (estimat la 25 de milioane de unităţi);
suport ieftin;
unităţi cu preţuri accesibile;
tehnologia surclasează rivalii;
suport pentru sesiuni multiple(pot fi înregistrate în mai multe sesiuni multiple)22
CD-E este un disc compact de pe care informaţia poate fi ştearsă. (CD-E =
CD Eraseable). El permite citirea scrierea şi ştergerea dupa dorinţă. Aceste discuri
folosesc tehnologia schimbării de fază.
Au apărut şi unităţi CD-Rewritable.
4. Videodiscuri
Aceste discuri se mai numesc şi Discuri Optice Numerice (DON). Ele provin
din domeniul televiziunii şi se prevede că vor înlocui magnetoscoapele clasice.
Unităţile unor astfel de sisteme pot înregistra/citi informaţii sub controlul
calculatorului sau independent. Unii autori prezintă variante de discuri optice care
pot fi reutilizate prin scriere, aceasta considerându-se principala deosebire faţă de
CD-ROM. Aceste video-discuri sunt însă scumpe şi sunt pe cale de a fi înlocuite cu
CD-ROM-uri.
22
Idem, p. 30
30
C. Tehnici mixte - Unităţi magneto-optice
31
fabricant o anumita combinaţie de biţi ce serveşte la poziţionarea corectă a capului
de citire /scriere. Această metodă permite realizarea unor densităţi de 2.490
piste/inch, cu mult mai mare decât cea de 135 piste/inch de pe dischetele de
1,44Mb. Pistele de date sunt scrise şi citite magnetic. Unitatea de dischetă LS-120
dispune de un cap cu întrefier dublu care îi permite să scrie şi să citească atât
dischete LS-120, câţ şi dischetele standard de 1,44MB. De asemenea, viteza de
rotaţie a supotului este mai mare decât în cazul oricăror alte dischete, ceea ce
permite obţinerea unor rate de transfer mai mari.23
milioane buc.
Tip disc 1994 1995 1996 2000
Cu mai multe scrieri 0.6 1.1 1.9 6.2
Care pot fi scrise o 0.06 0.19 0.35 0.58
singură dată
CD-ROM 20.7 33.2 40.8 60.4
Total 21.3 34.5 43.1 67.2
Baza instalată 32.9 60.5 89.8 180.3
23
Nagy, Cristian, Tehnologii optice, PC REPORT România, nr. 43, 1996, p. 31
24
Idem, p. 31
25
Laslo, SZ. Urma¿ul dischetei, PC REPORT ROMANIA, nr.36, 1995, p. 37
32
Printre firmele de renume care încearcă să impună tehnologiile noi din acest
domeniu sunt: Syquest, Iomega, Sony, NEC şi Panasonic, 3M, MKE şi Compaq.
26
Laslo, Sz., Urma¿ul dischetei, PC REPORT ROMANIA, nr.36, 1995, p. 37
33
II.2.ECHIPAMENTE PERIFERICE
O altă categorie mare de dispozitive, care nu fac parte din CPU, dar care sunt
absolut necesare activităţii şi fac să crească performanţele PC-urilor, sunt
echipamentele periferice. Ele reprezintă ansamblul de componente ce pot fi conectate
cu CPU pentru a se obţine o anumită configuraţie. Echipamentele periferice se
utilizează pentru introducerea datelor, respectiv extragearea rezultatelor din calculator;
asigură interfaţa cu utilizatorul.
Principalele funcţii ale echipamentelor periferice, pot fi grupate astfel:
introducerea datelor, programelor şi a comenzilor în memoria
calculatorului;
redarea rezultatelor prelucrărilor sub o formă accesibilă calculatorului;
asigură supravegherea şi posibilitatea intervenţiei utilizatorului pentru
funcţionarea corectă a sistemului în timpul unei sesiuni de lucru;
asigură dirijarea automată a sistemului de calcul şi manipularea
programului, prin comenzi transmise de utilizator.
Configuraţia generală a unui calculator compatibil IBM-PC poată să
prevadă următoarele dispozitive periferice:
- dispozitive de intrare sau de introducere,
- dispozitive de ieşire sau de extragere,
- dispozitive de intrare-ieşire.
34
nimic. Singurul rol al acestei taste este de a feri producătorul de rigoriile legilor
copyright-ului. Tastatura cu 101 taste a fost dezvoltată de IBM şi a fost înregistrată,
devenind standard. Din acest moment, ea nu mai poate fi copiată, iar calea cea mai
simplă de a evita încălcarea copyright-ului este de a introduce o tastă auxiliară.
Tastele unei astfel de tastaturi pot fi împărţite în 4 zone sau secţiuni:
zona de tastelor alfanumerice (zona principală sau zona I);
zona tastelor funcţionale (zona II);
zona tastelor de comenzi pentru controlul cursorului şi al ecranului (zona
III);
tastatura numerică redusă (zona IV).
În afară de aceste zone, tastatura mai are şi un număr de becuri (led-uri) în
dreapta sus. Acestea sunt aprinse sau stinse, după cum anumite taste sunt active sau
nu.
O regulă generală a utilizării tastaturii este că, dacă o tastă se menţine
acţionată continuu, ea devine automat repetitivă.
Zona I - ocupă cea mai mare parte a tastaturii şi corespunde tastaturii unei
maşini de scris uzuale. Ea conţine tastele des întâlnite ale maşinii de scris şi câteva
taste speciale.
Astfel, partea principală a acestei zone o formează tastele destinate literelor.
Ordinea de aşezare a literelor pe tastatură este dată de frecvenţa apariţiei lor în diferite
limbi. Din acest punct de vedere tastaturile PC-urilor ca de altfel şi cele ale maşinilor
de scris sau teletype-urilor, sunt de mai multe feluri şi anume: QWERTY, AZERTY,
DVORAK, MALTRON, etc. Tipul este dat de primele caractere din primul rând de
litere. Astfel tastaturile englezeşti sunt QWERTY, cele franţuzeşti AZERTY, etc. Noi
lucrăm de obicei cu tastaturi QWERTY. În afara literelor, care de obicei sunt singure
pe tastă, avem o serie de taste care conţin 2, 3 sau 4 caractere. În cazul tastelor cu
două poziţii putem avea:
o cifră şi un simbol special, de exemplu: 4 şi $, 2 şi @;
două semne speciale: = şi + sau / şi ?;
două semne de punctuaţie: ; şi ::
un semn de punctuaţie şi un simbol special: < şi . sau > şi ..
Tastele cu 3 poziţii se utilizează şi în cazul tastaturilor IBM. Acestea au o
singură tastă cu 3 poziţii. Tastele cu 4 poziţii se utilizează în cazul tastaturilor
utilizabile în mai multe limbi. Astfel, de exemplu, tastaturile QWERTY se utilizează şi
pentru limba germană. În acest caz caracterele specifice limbii germane se introduc ca
al treilea, respectiv al patrulea simbol de pe taste.
În zona I mai există şi o serie de taste de comandă uzuale la orice maşină de
scris:
- câte o tastă Shift, în marginea stângă şi dreaptă a tastaturii. Rolul
acestei taste este:
în mod normal, prin acţionarea unei taste care reprezintă o
literă se vizualizează litera mică (a);
35
dacă se apasă Shift + litera, se vizualizează litera mare (A);
în cazul tastelor cu două poziţii (2 şi @) dacă se acţionează
tasta se va vizualiza poziţia de jos, adică 2; dacă se
acţionează simultan tastele Shift + tasta, se va vizualiza
caracterul de sus, adică @.
- în stânga tastaturii există o tastă CAPS LOCK. Această tastă are
efect numai asupra tastării literelor. Rolul ei este de a scuti utilizatorul de a ţine tot
timpul tasta Shift apăsată pentru tastarea succesivă a mai multor litere mari. Astfel,
dacă este acţionată tasta CAPS LOCK şi se acţionează o tastă , care conţine o literă,
se va vizualiza o literă mare. Dacă se acţionează Shift + tastă, se va vizualiza litera
mică. Anularea efectului (dezactivarea) tastei CAPS LOCK se realizează printr-o nouă
tastare a ei. În timpul în care tasta CAPS LOCK este activă, becul (led-ul)
corespunzător, de pe tastatură, este aprins, semnalând regimul de lucru CAPS LOCK.
- tot în stânga tastaturii există tasta TAB, care se mai reprezintă şi cu
două săgeţi orizontale orientate invers una faţă de cealaltă. Tabulatorii, ca la orice
maşină de scris, permit poziţionarea cursorului ecranului în poziţii fixe (numite poziţii
de tabulare) spre dreapta. În unele sisteme soft, tabularea se poate realiza şi spre
stânga, cu Shift + Tab.
- câte o tastă CRTL, se află în dreapta şi în stânga zonei I. Semnificaţia
generală a tastei CRTL este că schimbă, în general, codul caracterului tastat. Astfel,
dacă se acţionează tasta "A" codul corespunzător este 65, iar dacă se acţionează
CRTL + "A" codul corespunzător introdus este 0. Această schimbare este utilizată de
diferite produse, cum ar fi sistemele de operare, editoarele de texte, SGBD-urile etc.,
care permit introducerea unor caractere sau chiar macro-uri (prescurtări de comenzi
sau execuţii de programe) pe astfel de caractere. Sistemul de operare MS-DOS
utilizează şi el astfel de combinaţii. De exemplu: CTRL + P se poate utiliza pentru
tipărire (în locul tastei PRINT), CTRL + S pentru oprirea defilării ecranului (în locul
tastei PAUSE sau BREACK), iar CRTL + ALT + DEL provoacă iniţializarea
sistemului de operare.
- tastele ALT au semnificaţii asemănătoare cu ale tastelor CTRL, şi
anume, permit introducerea unor coduri inexistente sau modificarea codurilor curente.
Ele se exploatează asemănător cu tastele CTRL în diferite produse soft. În MS-DOS,
ALT se mai utilizează pentru introducerea caracterelor cu ajutroul codurilor lor. Astfel,
dacă se apasă tasta ALT şi pe tastatura numerică se tastează 65, pe ecran va apare
caracterul "A", deoarece acesta este codul lui. Acest mod de lucru este mai important
în cazul caracterelor care nu au imagine vizualizabilă (exemplu: caracterul CR se
obţine din ALT + 13). ALT mai are şi un rol mai special în cazul în care avem taste cu
mai mult de două poziţii. În această situaţia pe tasta ALT din dreapta scrie ALTGR. În
acest caz, caracterul din stânga jos se obţine acţionând tasta, cel din stânga sus Shift +
tasta, cel din dreapta jos tastând ALTGR + tasta, iar dacă există caracterul din dreapta
sus, tastând ALTGR + Shift + tasta.
36
- penultima tastă din zona I este tasta Backspace, care se mai
reprezintă si cu o săgeată orientată spre stânga. Rolul acestei taste este de a şterge
caracterul din stânga cursorului.
- ultima tastă din zona I este tasta Enter, tastă care se mai reprezintă şi
cu o săgeată îndoită. Tasta Enter joacă un rol deosebit de important având în vedere că
orice introducere de date se termină cu Enter. Fiecare comandă din sistemul de
operare MS-DOS se termină cu Enter. Se poate pune problema de ce sunt necesare
câte două taste identice (Shift, CRTL, etc.) şi în stânga şi în dreapta. Răspunsul este
simplu. Operatoarele experimentate tastează cu două mâini şi astfel nu mai este nevoie
să-şi mute mâinile inutil pe tastatură.
ZONA II este în partea superioară a tastaturii şi este formată din 13 taste, şi
anume:
- tasta ESC, care este utilizată în general de sistemele soft pentru a anula
comenzile curente. În multe sisteme soft acţiunea tastei ESC se poate obţine şi cu
combinaţia CRTL + Q.
- tastele F1 - F12 se numesc taste funcţionale sau taste programabile şi se
utilizează în diferite moduri în cadrul produselor soft. Astfel, de exmplu, în majoritatea
acestor produse (dar nu în toate), F1 se utilizează ca tastă de help, prin care
utilizatorul poate cere ajutor sistemului pentru informaţii ajutătoare suplimentare.
Unele sisteme, cum este Norton Commander, afişează pe ultima linie a ecranului
semnificaţia acestor taste.
Zona III are de asemenea un număr de 13 taste împărţite în trei subgrupe:
Prima subgrupă de taste, cea de sus, contine 3 taste:
- tasta Print Screen care asigură copierea hard, a ecranului, şi anume:
dacă ecranul calculatorului conţine informaţii alfanumerice şi avem legată o
imprimantă la calculator, prin acţionarea acestei taste imaginea ecranului se va copia
automat la imprimantă. Efectul acţionării acestei taste se poate obţine şi prin
acţionarea tastelor CTRL + P.
- tasta Scroll Lock are următoarea semnificaţie: în mod uzual,
informaţiile se introduc pe ecran de sus în jos şi de la stânga la dreapta, până când se
umple ecranul, după care începe să defileze, adică, odată cu umplerea ecranului, liniile
încep să avanseze cu câte o poziţie în sus. Dacă tasta Scroll Lock este activă, o serie
de produse scriu pe ecran, în regimul maşinilor de scris, adică în regim de defilare.
Aceasta înseamnă că se scrie întotdeauna numai pe ultimul rând al ecranului, celelalte
rânduri avansând cu câte o poziţie la fiecare rând nou. Anularea acţiunii tastei Scroll
Lock se realizează tastând din nou Scroll Lock. În timpul în care Scroll Lock este
activă, becul corespunzător este aprins.
- tasta Pause sau Breack se utilizează atunci când ecranul defilează
(adică textul se deplasează în sus) şi dorim să oprim această defilare. La acţionarea
oricărei taste defilarea se reia. Efectul acestei taste se poate obţine şi utilizând
combinaţia CTRL + S.
A doua subgrupă de taste, din zona III, conţine 6 taste aşezate in două rânduri
a câte 3:
37
- tasta INS se găseşte în stânga rândului de sus. Rolul acestei taste este
de a comuta regimul de lucru din mod inserare (INSERT), în cel de scriere peste
(Typeover) şi invers. În regim de scriere, dacă se tastează caractere, acestea se
inserează in poziţia cursorului, adică cursorul rămâne sub caracterul sub care a fost şi
se deplasează cu câte o poziţie la dreapta, la tastarea fiecărui caracter nou. De
exemplu, să considerăm că avem pe ecran şirul de caractere 12345678 şi tastăm
caracterele abc. În acest caz şirul va arăta astfel 123abc45678. Dacă se lucrează în
regim de scriere peste, caracterele tastate se scriu peste cele existente deja pe ecran. În
exemplul nostru, şirul va deveni 123abc78.
- tasta DELETE este sub tasta INS, adică pe rândul 2. Efectul ei este
asemănător cu cel al tastei Backspace, adică şterge un caracter. Deosebirea esenţială
între efectul acţionării celor două taste este că în timp ce Backspace şterge caracterul
din stânga cursorului, Delete şterge caracterul de deasupra acestuia.
- tasta HOME este în mijlocul primului rând de taste din această
subgrupă. Prin acţionarea ei, cursorul trece, în cazul diferitelor produse informatice în
care se utilizează, la începutul cuvântului, al rândului sau al paginii curente.
- tasta END este sub tasta HOME şi are efectul invers acesteia, adică,
în cazul diferitelor produse informatice, poziţionează cursorul la sfârşitul cuvântului, al
rândului sau al paginii.
- tasta PAGE UP se află în dreapta primului rând al grupului şi asigură
trecerea, în cazul unor produse soft, la pagina, la ecranul, sau la articolul precedent.
- tasta PAGE DOWN este sub tasta PAGE UP şi are efectul invers
acesteia, adică asigură trecerea la pagina, la ecranul sau la articolul următor.
La baza zonei a treia se află 4 taste săgeţi orientate în sus, în jos, la stânga, la
dreapta. Aceste taste se numesc taste cu săgeţi directionale şi asigură deplasarea
cursorului cu câte o poziţie în sensul indicat de săgeţi.
Zona IV se mai numeşte şi zonă numerică sau zonă numerică redusă.
Această zonă este formată din 17 taste. Ea este organizată ergometric, în aşa fel, ca
operatoarele să poată culege datele numerice cu maximă eficienţă. În această zonă se
găsesc tastele numerice, punctul zecimal, operaţiile aritmetice şi o dublură a tastei
Enter. Un rol deosebit, pe această tastatură redusă, îl joacă tasta NUM LOCK.
Această tastă permite comutarea tastaturii numerice în tastatură de comandă şi invers.
Dacă zona IV este numerică (ledul NUM LOCK este aprins), se pot introduce date;
dacă se acţionează tasta NUM LOCK, ledul se stinge, deci tastatura numerică se
dezactivează şi tastele execută comanda corespunzătoare.
Odată cu lansarea mediului Windows 95, IBM a lansat şi o tastatură adecvată
acestuia.
38
care a utilizat, începând din 1983, mouse-ul cu două butoane la calculatoarele IBM.
Tehnica mouse-ul a fost preluată şi extinsă mai ales de firma Apple pentru Macintosh.
Mouse-ul este un instrument ieftin, dar genial, care a produs o cotitură în
modul de gândire în informatică.
Dispozitivul constă dintr-o carcasă şi o bilă (de cauciuc sau alt material cu
aderenţă bună) care semnalează sistemului, printr-un mecanism electrooptic (format
din 2 cilindri perpendiculari înzestraţi cu câte o fantă), mişcările făcute, prin deplasare,
pe o suprafaţă plană, care de obicei este dintr-un material special. Utilizarea butoanelor
mouse-ului depinde de produsul informatic. Dacă este instalat driver-ul (programul
care asigură interfaţa cu sistemul de operare) de mouse, odată cu mişcarea mouse-ului
se mişcă pe ecran o săgeată sau un dreptunghi, numit cursorul mouse-ului, care indică
diverse obiecte. Mous-urile se pot conecta prin cablu la un port (o interfaţă) special
pentru mouse. Mouse-urile moderne pot comunica cu calculatorul şi prin raze
infraroşii. Pentru activarea mouse-ului e necesară încărcarea driver-ului de mouse în
fişierul CONFIG.SYS sau AUTOEXEC.BAT. Această incărcare, în CONFIG.SYS, se
poate realiza cu comanda DEVICE=C:\DOS\MOUSE.SYS.
Principalele operaţii realizate cu un mouse sunt:
indicarea prin care cursorul de mouse este deplsat pe ecran pentru a
indica un anumit obiect; deplasarea se face prin deplasarea mouse-ului pe
pad;
punctarea, numită şi clic se realizează în urma poziţionării cursorului
mouse-ului pe obiectul respectiv prin apăsarea scurtă a butonului. Operaţia
se utilizează pentru selectarea unui obiect;
operaţia de dublu clic prin care se acţionează scurt, de două ori succesiv
un buton al mouse-ului;
trasarea, numită şi drag; această opearţie se realizează analog cu
punctarea, cu deosebirea că după apăsarea butonului, mouse-ul se
deplasează cu butonul apăsat.
Există maii multe tipuri de mouse-uri. Ele se clasifică după:
- numărul de butoane: mouse-uri cu două şi cu trei butoane;
- tipul portului prin care se conectează la calculator: mouse-uri seriale şi mouse-uri
paralele;
- compatibilitatea: compatibile Microsoft, compatibile Genius, compatibile Logitech
etc.
O alternativă mai veche, dar mai simplă, ca mouse-ul, este joystick-ul. Acest
dispozitiv este format dintr-o manetă care are în general 4 posibilităţi de mişcare:
înainte, înapoi, la dreapta, la stânga. Se utilizează, în general, la jocuri şi în diferite
sisteme de instruire de tip CBT (Computer Based Training) pentru formarea
deprinderilor operatorilor chimişti, piloţilor, etc.
Degetul-mouse este noul produs GlidePoint Desktop care oferă opţiuni
neconvenţionale pentru utilizatorii Windows: instalarea şi programarea acestui
model este o alternativă la mouse-ul tradiţional. Dispozitivul senzitiv la atingere
(touchpad) al firmei Cirque interpretează mişcările degetului ca pe cele ale
39
cursorului sau ca pe click-urile de mouse, fiind în acelaşi timp rezistent la praf,
fluide, accidente mecanice, dar şi cu un designer drăguţ. Este puţin mai mare decât
o carte de credit şi are 4 butoane programabile. Preţul - cca. 89$ este aproximativ
egal cu al unui mouse de calitate. Avantajul folosirii acestei alternative la mouse este
precizia sporită: probabil că majoritatea utilizatorilor îşi controlează mai bine
propriul deget decât un track-ball sau joystick, iar suprafaţa senzitivă este sensibilă
la atingeri oricât de uşoare27.
40
O variantă de cartele mai sofisticate sunt cartelele transparente, adică,
cartele de plastic cu microprocesor incorporat. Aceste cartele se utilizează pentru
prelucrarea şi stocarea balanţei conturilor, a istoricului tranzacţiilor etc. Ele sunt
mult mai greu de falsificat dect cele magnetice, dar şi mult mai scumpe.
Sisteme de digitizare. Digitizoarele, asigură transformarea datelor
analogice în şiruri de date numerice. Cele mai simple digitizoare se prezintă ca o
lupă pe o masă de desenat şi se apasă un buton în punctele de interes, memorând
coordonatele acestor puncte. O implementare particulară a digitizorului este tableta
de digitizare, adică, o suprafaţă plană pe care se plimbă un creion optic (light pen).
Digitizoarele se utilizează mai puţin în aplicaţiile economice şi de proiectare, fiind
tipice aplicaţiilor de proiectare cu ajutorul calculatorului CAD (Computer Aided
Design) şi celor de producţie cu ajutorul calculatorului CAM (Computer Aided
Manufacturing).
Schimbul electronic al date - EDI, cel mai cunoscut mod de lucru prin
care se evită tastatura este rezultatul progreselor înregistrate în domeniul
informaticii şi telecomunicaţiilor, a realizărilor pe plan internaţional în privinţa
standardizării, pe de o parte, a necesităţii de eliminare progresivă a hârtiei,
dematerializarea societăţii, pe de altă parte. Mai mult, în condiţiile dezvoltării
relaţiilor de parteneriat, a conceptului de întreprindere virtuală, EDI vine să
răspundă acestei orientări prin facilitarea dezvoltării sistemelor informaţionale inter-
organizaţionale.
EDI nu reprezintă o tehnologie tocmai nouă. Sintagma a fost lansată în anul
1975 în SUA - Electronic Data Interchange pe care francezii au tradus-o prin
Échange de Données Informatisé pentru a utiliza acelaşi acronim. Prin el se
defineşte de fapt un "schimb electronic de date structurate, organizate în mesaje
normalizate"28 şi care se realizează prin intermediul unei reţele de telecomunicaţii.
El este conceput pentru realizarea unei comunicări directe şi imediate între aplicaţii
informatice, suprimând reculegerea datelor şi accelerând procesul de prelucrare a
datelor, ceea ce implică o nouă metodă de lucru.
Mulţi autori văd în EDI, în primul rând, o normă de reprezentare a
informaţiei29, deci ca un limbaj şi în al doilea rând aspectele legate de echipamente,
programe, reţele etc.
Această tehnologie poate acoperi diverse domenii ale activităţii comerciale
şi administrative. Astfel se poate vorbi despre EDI în domeniul comercial, în
transferul datelor sociale, transferul banilor electronici, în relaţiile întreprinderilor cu
organizaţiile administrative. Datorită beneficiilor oferite multe firme adoptă
tehnologia EDI. Drept mărturie stau următoarele cifre30: în anul 1990, peste 15000
de firme adoptaseră sistemul EDI, în Franţa anului 1995, 8650 firme utilizau EDI
faţă de 3750 în 1993.
De fapt în ce constau aceste avantaje?
Obiectivul principal al EDI este "zero hârtie". De asemenea, EDI are ca
obiectiv ameliorarea activităţii unui sistem informatic transpus în sintagmele "zero
întârzieri" şi "zero erori", precum şi în gestiunea activităţii unei organizaţii prin
"zero stocuri" şi "trezorerie zero". Aceste obiective pot fi atinse prin următoarele
avantaje oferite de tehnologia EDI:
28
Bensoussan, A., ¿.a. - L'échange de données informatisé et le droit, Ed.
Hermes, Paris, 1991, p.17
29
Reekers, N. - Electronic Data Interchange Use in German and US
Organizations, International Journal of Information Management, vol.14,
nr.5/1994
30
Datele au fost sintetizate din lucrarea, Fotache, D. - Contabilitatea în condi¡iile
schimbului electronic de date, referat în cadrul doctoratului, 1997
41
capacitatea de a răspunde rapid la cererile partenerilor dar şi de a primi
răspunsuri rapide din partea acestora; se reduc întârzierile în livrarea
mărfurilor, se îmbunătăţeşte calitatea satisfacerii cerinţelor clienţilor iar
circulaţia documentelor se efectuează aproape instantaneu;
creşterea gradului de automatizare a prelucrărilor din cadrul unui sistem
informaţional, ceea ce duce la eliminarea erorilor generate de operaţiunile
de transcriere, reducerea costurilor privind actualizarea şi prelucrarea
datelor;
optimizarea sistemelor informaţionale în sensul furnizării unor date exacte
şi oportune.
reducerea costurilor unor activităţi din cadrul organizaţiei, cum ar fi
întocmirea şi transmiterea unei comenzi, datorită renunţării la utilizarea
exclusivă a hârtiei.
avantaje de ordin strategic ce decurg din facilitarea dezvoltării sistemelor
inter-organizaţionale.
Extinderea utilizării EDI este strâns legată de nivelul standardizării, fiind
necesară substituirea acordurilor bilaterale prin standarde universal acceptate.
Această problemă majoră trebuie să stea în atenţia specialiştilor pe viitor, avându-se
în vedere atât aspectele tehnologice cât şi metodologice. Un pas important a fost
realizat de Statele Unite în 1978 prin iniţierea standardului EDIFACT şi dezvoltat
de Comisia Economică Europeană.
Un dispozitiv de I/E mai vechi este cel de tip teletype, care a precedat
videoterminalele şi care sunt in esenţă maşini de scris electrice. Avantajul acestor
terminale este simplitatea şi fiabilitatea lor. Ele se utilizează în aplicaţiile care se
desfăşoară în condiţii deosebite şi la care lucrează personal necalificat.
Introducere prin telefon. Acest sistem este mai sofisticat, fiind utilizat de
către unele bănci. Aici clientul, pe baza unor informaţii ca: număr de cont, parolă
etc., poate comanda calculatorului executarea tranzacţiilor direct prin telefon.
Acest sistem este utilizat, de asemenea, şi în cazul întreprinderilor care se
ocupă de comercializare prin poştă. O variantă mai sofisticată este sistemul general
de introducere prin voce VDE (Voice Data Entry). Acesta se bazează pe
recunoaşterea vocii şi transformarea acesteia în semnale digitale. De ani de zile
industria de calculatoare aşteaptă ziua în care oamenii să poată folosi un sistem de
recunoaştere a vocii pentru a comunica cu propriul PC, fără pauze între cuvinte.
Naturally Speaking, programul firmei Dragon Systems reprezintă prima generaţie de
sisteme destinate dictării continue pentru Windows 95 şi NT. Firma declară că în
timpul dictării comenzilor şi documentelor spre calculator nu mai sunt necesare
pauzele între cuvinte. Programul are un vocabular activ de 30000 de cuvinte
rezident în memorie şi un dicţionar de rezervă pe disc ce conţine 200000 de cuvinte.
Firma IBM a avut produse pentru vorbirea curentă încă din ’96, numite MedSpeak,
destinate pieţei de radiologie care dispun de un vocabular specializat. Firma IBM
pune la punct o tehnologie operaţională cu o simplă placă compatibilă Sound
Blaster. VoiceType 3.0 pentru Windows 95, ultima versiune a sistemului de
recunoaştere a vocii a lui IBM permite câştigarea de timp şi ameliorarea
productivităţii, furnizează o soluţie perfectă pentru persoanele care nu pot sau care
nu vor să utilizeze tastatura, cuprinde un dicţionar de bază de 35000 de cuvinte, la
care se poate adăuga un dicţionar personalizat de până la 30000 de cuvinte, viteza
de dictare fiind între 70 şi 100 de cuvinte pe minut. Avantajele sunt considerabile:
nefiind obligaţi să privim ceea ce se întâmplă pe ecran, dictarea se poate face foarte
bine pe teren sau în maşină (un cercetător poate lucra la microscop şi dicta simultan
rezultatele, un avocat poate să-şi revadă dosarele şi să dicteze informaţiile
42
corespunzătoare în acelaşi timp, fără să-şi ia privirea de pe documentele sale).
VoiceType este disponibil în şase limbi: franceză, germană, italiană, spaniolă,
engleză americană şi engleză britanică.
Cartelele perforate - Nu ne refierim la cartela perforată clasică care
aproape că a dipărut din aplicaţiile informatice, ci la cartelele din carton sau plastic
cu nişte perforaţii în poziţii speciale utilizate în diferite domenii , cum ar fi producţia
de textile. Cartele este codificată, perforată şi ataşată produsului înainte de a părăsi
întreprinderea producătoare.
Sistemul de indicare a unui obiect sau acţiuni prin atingerea unor zone
de pe ecran
Echipamente de ieşire
Permit extragerea rezultatelor prelucrării pe calculator.
Principalele echipamente de ieşire sunt:
- monitorul,
- imprimanta,
- plotterul, etc.
1. Monitorul şi placa video
Ecranul este un suport de ieşire pe care calculatorul scrie rezultatele
prelucrărilor, mesajele pentru utilizator şi informaţiile despre starea sistemului.
Elface parte dintr-un dispozitiv numit monitor care pe lângă suprafaţa de afişare -
ecranul - mai cuprinde şi circuitele necesare realizării imaginii pe ecran. Monitorul
este legat la placa video (adaptorul video, adaptor video sau placa grafică) care se
găseşte în interiorul calculatorului şi care prelucrează semnalele primite de la
procesor pentru a le transforma în imagini grafice.
Calculatoarele de birou au monitorul construit pe principiul tubului catodic,
adică aceeaşi cu cea folosită la televizoare. La unul din capete se află un tun de
electroni, iar la celălalt un ecran acoperit cu un strat de fosfor. Punctul în care
electronul loveşte fosforul se luminează pentru o perioadă foarte scurtă.
Bombardarea ecranului se face în funcţie de valoarea unui curent electric ce
reprezintă de fapt semnalul de informaţie video. Raza de electroni se mişcă foarte
rapid "măturând" ecranul de la stânga la dreapta şi de sus în jos. Fascicolul de
electroni trebuie să continue "măturarea" ecranului pentru a obţine o imagine,
întrucât efectul de strălucire se diminuează aproape imediat. Această tehnică se
numeşte reîmpropătarea ecranului. Cele mai multe monitoare au o viteză de
reîmprospătare (numită şi viteză de baleiere verticală) în jur de 70Hz, ceea ce
înseamnă că imaginea de pe ecran este reîmprospătată de 70 de ori pe secundă.
Deosebirea dintre televizor şi calculator constă în faptul că televizorul primeşte
semnalul de informaţie prin cablu de la antenă, iar calculatorul de la procesor care îl
stochează într-o zonă de memorie, numită memoria de regenerare a imaginii.
Această memorie foloseşte acelaşi mecanism ca şi memoria internă.
Pentru calculatoarele portabile se utilizează aşa zisa tehnologie a ecranelor
plate, bazată pe afişaje cu cristale lichide, (LCD - Liquid Cristal Display) sau mai
recent, pe plasmă (GPD - Gas Plasma Display).
Legătura dintre magistrală şi monitor este făcută de placa adaptoare. Ea
conţine două mari componente:
- controlerul video care controlează şi reglează imaginea de pe ecran;
- memoria de regenerare a imaginii care conţine codul imaginii afişate pe ecran.
Există două tipuri de plăci adaptoare:
- adaptoare monocrome care pot să genereze numai texte într-o singură culoare;
43
- adaptoare grafice color care pot să genereze atât texte, cât şi imagini grafice în
mai multe culori.
La un moment dat adaptoarele monocrome au fost cele mai răspândite
datorită preţului foarte scăzut. Însă, în condiţiile unui software bazat pe imagini
grafice, adaptoarele monocrom reprezintă deja istorie.
Există mai multe standarde pentru placa video, dintre care:
pentru ecran monocrom sunt: MDA (Monochrome Display Adapter),
Hercules etc.
pentru ecrane color sunt: CGA, EGA, VGA, SVGA, XGA.
Pentru a păstra imaginea de pe ecran, o placă video trebuie să dispună de
memorie, de exemplu 256 Ko, 512 Ko, 1Mo sau 2 Mo, permitând afişarea mai
multor culori.
Monitoarele au diverse dimensiuni, ca şi televizoarele de 14, 15, 17, 19 şi 21
inci. Aceste dimensiuni reprezintă dimensiunea tubului şi nu a dimensiunii de afişare.
Monitoarele mai mari sunt mai comode pentru editare de texte, deoarece în aceste
cazuri ceea ce se vede pe ecran se potriveşte efectiv cu pagina care urmează să fis
vizualizată. Această caracteristică se numeşte WYSWYG (what yuo see is what
you get).
Rezoluţia monitorului reprezintă numărul de puncte distincte (pixeli)
afişabile pe toată suprafaţa ecranului. Este evident că, cu cât numărul de puncte este
mai mare, cu atât imaginile au mai multe detalii, sunt mai clare şi deci, rezoluţia
monitorului este mai bună. Numărul de puncte se indică sub forma produsului dintre
numărul de caractere dintr-o linie (numărul de coloane) şi numărul de linii.
2. Imprimantele
Imprimantele sunt principalele echipamente de ieşire care realizează apariţia
pe hârtie a informaţiilor alfanumerice sau grafice.
Imprimantele se calsifică după mai multe criterii. Criteriul fundamental este
cantitatea de informaţii tipărită la un moment dat. Din acest punct de vedere avem
imprimante de tip:
caracter sau seriale,
linie,
pagină.
După principiile fizice şi chimice pe care se bazează, aceste imprimante sunt:
mecanice sau cu impact,
chimice,
termice,
pe bază de holografie, etc.
Tipărirea se poate face:
continuu, prin trasarea conturului, mod care în grafică se mai numeşte
mod bloc;
prin puncte, în care caracterul este reprezentat printr-o matrice de puncte.
Amestecând acum cele trei criterii, imprimantele utilizate în mod curent se
pot clasifica în imprimante de tip:
caracter sau seriale
- solid, prin impact sau cu cap de imprimare,
44
- prin puncte,
- matricial, prin impact,
- cu jet de cerneală.
linie,
- cu tambur, prin impact,
- cu lanţ, prin impact.
pagină,
- cu laser, fără impact,
- facsimile, sau teletext.
Imprimantele de tip caracter sau seriale, sunt imprimante care tipăresc
caracter după caracter, deci lucrează după principiile maşinii de scris, având viteze
scăzute - acesta este pricipalul lor dezavantaj. Principalul avantaj este preţul scăzut.
Imprimantele cu cap de tipărire, au un cap sub forma unui bulb care se
roteşte, având litere pe bulb sau sub forma unei rozete care la capetele braţelor are
litere. Avantajul acestor imprimante este, în primul rând, faptul că au caracterele
bine conturate şi frumoase fiind turnate în bloc. Principalele lor dezavantaje sunt
zgomotul pe care-l fac, precum şi faptul că, având caractere turnate în bloc, nu pot
fi utilizate eficient în aplicaţiile de grafică economică.
Imprimantele matriciale, numite şi cu ace, au un număr de ace acţionate
electromagnetic. Azi imprimantele cu ace sunt cu 9, 18 sau 24 de ace. Caracterele
se imprimă printr-o matrice de puncte. Ca avantaj - face mai puţin zgomot decât
celelalte imprimante mecanice. Este, de asemenea, mult mai ieftină şi se pot obţine
grafice pentru aplicaţii economice într-o calitate acceptabil. Principalul dezavantaj
este că nu se obţine calitatea caracterelor din cazul imprimantelor cu cap de tipărire.
La noi în ţară, aceasta este categoria imprimantelor cu răspândirea cea mai
mare.
Imprimantele cu jet de cerneală. Aceste imprimante au fost introduse în
1976 de IBM. Imprimanta cu jet de cerneală funcţionează asemănător cu cea
matricială, numai că în loc să aibă pe coloane ace poate avea una sau mai multe
coloane cu capilare, fiecare capilar aruncând o picătură de cerneală.
Principalele avantaje sunt preţul scăzut faţă de cele cu laser, deşi acest preţ
variază foarte mult în funcţie de calitatea echipamentului, lipsa totală a zgomotului
şi calitatea deosebită. Aceste imprimante pot tipări la calitatea unei imprimante cu
laser, la un preţ mult mai scăzut. Imprimantele cu jet de cerneală pot tipări şi în mai
multe culori.
Principalele dezavantaje sunt legate de calitatea deosebită care se cere
hârtiei şi cernelii, precum şi fiabilitatea destul de scăzută.
45
numărul maxim de coloane care se pot imprima. Principalul avantaj al acestei
imprimante este viteza mare de lucru şi fiabilitatea sa. Principalele dezavantaje le
reprezintă zgomotul intens şi faptul că tamburul, fiind freu, poate provoca jocuri la
capetele axului, ceea ce duce la distrugerea tamburului.
Imprimantele cu bandă sau lanţ, sunt asemănătoare celor cu tambur,
deosebirea esenţială constând în faptul că tamburul este înlocuit cu o bandă
metalică. Are aceleaşi avantaje şi dezavantaje ca şi cea de mai sus, cu deosebirea că
banda nu face joc la ax, dar se poate rupe.
Imprimantele de tip pagină se caracterizează prin faptul că "pozează" o
pagină întreagă. Imaginea poate deci conţine orice, adică texte, imagini, grafice etc.
La aceste imprimante, hârtia se deplasează continuu, informaţia necesară unei pagini
fiind memorată în prealabil într-un buffer, spre deosebire de cele în mod caracter sau
linie, unde numai o parte a informaţiei este memorată. Legat de "inteligenţa" acestor
imprimante, trebuie să spunem că ele sunt echipate cu microprocesoare şi memorii
RAM. Dintre imprimantele de tip pagină, amintim:
Imprimantele laser numite şi imprimante optice sau imprimante
xerografice; folosesc pentru realizarea imprimării un suport intermediar, acoperit de
o suprafaţă fotoconductivă.
Imprimantele laser au o rezoluţie foarte bună, de la 300 dpi (dpi=puncte pe
inci) până la 600 dpi şi au viteze bune de imprimare. Din acest punct de vedere,
imprimantele laser se împart de fapt în două categorii:
- imprimante de viteză mare, care imprimă în jur de 20000-30000 de linii pe
minut, ceea ce corespunde la 150-200 de pagini pe minut.
- imprimante de viteză scăzută, acestea având viteze mult mai mici, de
ordinul miilor sau chiar sutelor de mii de linii pe minut.
Imprimante pentru teletext. Teletext-ul numit şi facsimil sau fax, are ca
scop transmiterea unor documente (analog fotocopierii) la mare distanţă. Evident
fax-ul este format dintr-un cititor optic de documente, care transformă imaginea
documentului într-un şir de cifre, iar la capătul celălalt există o imprimantă de tip
pagină care efectuază operaţia inversă.
Pe lângă imprimantele care au la bază fenomene fotoconductive
(holografie), adică de tip laser, există şi imprimante cu depuneri de ioni,
electrostatice şi magnetoelectrice, care funcţionează asemănător cu imprimanta cu
laser.
Top-ul imprimantelor uzuale folosite la PC:
după calitatea tipăririi caracterelor:
1. cu laser sau cu jet de cerneală,
2. liniare sau cu cap de tipărire,
3. matriciale.
după calitatea tipăririi graficelor:
1. cu laser sau cu jet de cerneală,
2. matriciale.
după preţ:
1. cu laser,
2. cu lanţ,
3. cu jet de cerneală,
4. matricială,
5. cu cap de tipărire.
Mai există imprimantele termice sau chimice, însă deşi sunt mai ieftine,
necesită hârtie specială, termosensibilă sau fotosensibilă, ceea ce le măreşte costul
de exploatare şi se utilizează mai puţin în afaceri.
46
3. Plotterul (echipament de trasat)
47
biţi. Rata de eşantionare uzuală este între 11 kHz pentru vorbire şi 44,1 KHz,
calitate CD.
Există două tehnologii de creare a sunetelor muzicale care sunt folosite de
plăcile de sunet: sinteza FM şi sinteza wavetable (spectru de sunete). Sinteza FM
vine de la frequency modulation (modulaţia în frecvenţă), adică manevrarea
frecvenţelor pentru a le transmite la difuzoare. Sunetele create de placa de sunet nu
prea aduceau cu cele create de instrumentele muzicale. La tehnologia wavetable,
placa de sunet crează sunetul, pe baza unor înregistrări ale muzicii acelor
instrumente, sunetele fiind mai aproape de realitate; ea caută instrumentul potrivit
într-un spectru de sunete şi crează sunetul instrumentului cerut, pe baza mostrei de
sunet existente.
Pentru PC există trei standarde audio: Sound Blaster, AdLib şi
31
Mediavision .
- Placa Sound Blaster Pro a firmei Cretive Labs este urmaşa plăcii Sound Blaster.
Spre deosebire de modelul original, placa Pro dispune de un chip OPL3 32 şi de
înregistrare şi redare stereo. Placa Sound Blaster originală atingea o frecvenţă de
eşantionare de 15 kHz, modelul Pro iniţial a urcat rata la 22 kHz. Modelele Sound
Blaster Pro mai noi digitalizează semnale mono cu până la 44,1 kHz.
Placa Sound Blaster Pro există în versiunea ISA (bus AT standard) sau MCA
(Micro Channel Architecture). Placa Sound Blaster Pro 2.0, conectată pe 16 biţi,
permite înregistrarea sunetelor numerice şi stocarea lor în memorie sau pe hard-
disc, putându-i-se racorda un microfon, un amplificator stereo şi boxe pentru
muzică. Placa dispune de o interfaţă MIDI (Musical Instrument Digital Interface) şi
64 de piste. Placa Sound Blaster 16 ASP asigură o frecvenţă de eşantionare
(frecvenţă de înregistrare) stereo de 44,1 kHz pe 16 biţi, ceea ce înseamnă un sunet
de calitate CD. Permite conectarea unui microfon şi dispune de interfaţă pentru CD-
ROM şi CD Audio, având un port destinat să primească un joystick sau o extensie
MIDI.
- Ad Lib este un standard creat de o firmă canadiană pentru jocuri.
- Având ca referinţă Pro Audio Spectrum, Media Vision oferă trei plăci, cu
elemente comune (interfaţă SCSI sau MIDI, convertizoare AN sau NA, sintetizator
FM compatibil AdLib, utilitare sub DOS şi Windows), dar cu performanţe diferite.
Ultimul produs lansat pe piaţă de această firmă americană este Media Vision
Premium 3-D33. Ea poate reda sau înregistra sunete la o rată de eşantionare de 48
KHz, cu o rezoluţie de 16 biţi, atât mono, cât şi stereo. În ceea ce priveşte
software-ul livrat, este foarte dotată. Cu ajutorul "combinei" MidiSoft Sound
Impression se pot asculta fişiere WAV şi MIDI, precum şi CD-uri audio. Fişierele
WAV se pot înregistra şi prelucra cu programul Sound Impression Wave Editor.
MidiSoft Recording Session este pentru cei ce vor să compună partituri.
Monologue for Windows ajută la integrarea unor obiecte de sunet în diferite
aplicaţii Windows, iar Dictionary Manager va fi apreciat de cei ce doresc să înveţe
corect pronunţia în limba engleză34.
În afară de informaţiile muzicale digitalizate prin intermediul plăcii de sunet,
precum şi de fişierele WAV, calculatorul mai acceptă şi date de tip MIDI 35. MIDI
31
vezi ¿i ªoimo¿an, Radu, Plåcile de redare/captare audio, în PC World, volumul 1, octombrie
1993,p. 25
32
OPL2, OPL3 sunt chipuri sintetizator ale firmei Yamaha care lucreazå dupå sinteza FM. OPL4
este o combina¡ie a sintetizatorului OPL3 cu un chip Wavetable
33
Plåcile de sunet care posedå o func¡ie 3D simuleazå un efect spa¡ial mai mult sau mai pu¡in
autentic, folosind doar douå canale stereo
34
vezi ¿i Zsolt Bodola, ¥nvåluit de sunet, în Chip, septembrie 1995, p. 34
35
vezi ¿i Thomas F. Lansky, Hranå pentru urechi, în Chip, 2/96, p. 64
48
este standardul care codifică în timp real notele interpretate pe un keyboard
conectat la PC. Stabilirea acestui standard s-a făcut în 1983 la întâlnirea mai multor
personalităţi ale lumii muzicale. Primul scop al noului standard a fost controlul mai
multor instrumente muzicale printr-un keyboard (tastatură electronică) sau printr-un
calculator special. În timpul procesului se înregistrază date şi nu sunete şi, din
această cauză, este posibilă modificarea în limite foarte mari a tonalităţii şi a altor
parametri ai sunetului. Pista înregistrată cu ajutorul keyboard-ului poate fi redată cu
orice instrument, de exemplu, la pian sau la trompetă. În ceea ce priveşte software-
ul necesar, acesta este bogat reprezentat. Master Tracks Pro este un program care
poate reda simultan fişiere MIDI şi WAV, putându-le chiar sincroniza, asigurând şi
tipărirea partiturilor. Alte programe sunt Sound Forge, Software Audio Workshop.
Firma care se ocupă de partea software a generării sunetelor se numeşte Studio şi
particularitatea programului constă în metoda grafică de afişare a intensităţii
sunetului. Music Studio este un astfel de program, având facilităţi de editare a
diverselor pasaje muzicale.
- Modem-ul (modulatorul/demodulatorul de fază). Semnalele din
calculator sunt semnale dreptunghiulare. Există două nivele distincte de semnal
(unul pentru 0 şi unul pentru 1). Semnalul având energie mică, dacă se transmite la
distanţă se pierde din el şi cele două nivele se apropie între ele în aşa măsură încât
nu se mai poate distinge nivelul 0 de 1. Pentru a evita acest fapt, semnalul din
calculator se suprapune peste un semnal mai puternic numit purtător care de obicei
este un semnal telefonic. Dispozitivul prin care se realizează această suprapunere se
numeşte modem. Semnalul perturbat este transmis pe linia telefonocă. La celălalt
capăt, deci, la destinatar, există un alt modem care efectuează operaţia inversă
asupra semnalului perturbat recepţionat, redând semnalul dreptunghiular în forma sa
iniţială. Modemul poate fi intern, sub forma unor plăci introduse în placa de bază, şi
extern.
Modemurile actuale pot fi programate şi recunosc un set de comenzi de
lucru, set cunoscut de cvasitotalitatea modemurilor, aceste comenzi sunt denumite
Hayes, după cel care le-a formulat.
Sistemul COM (Computer Originated Microfilm sau Computer
Output Microfilm), este un sistem utilizat de către acele societăţi care au mari
arhive şi volume de date. Sistemul de introducere transferă informaţiile off-line, de
pe benzi magnetice pe microfilm, de unde se cuteşte informaţia în calculator, sau
on-line, în care informaţia se introduce direct în calculator. În ieşire, sistemul scoate
fie microfilme role, fie cadre.
Există şi sisteme care generează vocea la ieşire.
49
1. interfeţe de intrare - datele ies din echipamentul periferic şi intră în
microprocesor. Exemple: interfaţă pentru tastatură, mouse.
2. interfeţe de ieşire - datele intră în echipamentul periferic, venind de la
microprocesor. Exemple: interfaţă pentru imprimantă, perforator de bandă, ecran.
Semnalele tipice de interfaţă ale dispozitivelor de I/E cu microprocesorul
sunt următoarele:
INTRĂRI:
- date (pentru porturi de ieşire),
- adrese,
- comandă de citire/scriere,
- comandă de resetare a portului de I/E,
- semnal de tact pentru sincronizare.
IEŞIRI:
- date (pentru porturi de intrare),
- întreruperi către microprocesor, care semnalează terminarea operaţiei sau
apariţia unor evenimente externe.
O altă clasificare a interfeţelor poate fi făcută în funcţie de modalitatea de
transmitere a datelor:
1. interfeţe seriale - în care transferul datelor între echipamentul periferic şi
microprocesor se realizează serial, bit cu bit, pe o linie de comunicaţie.
2. interfeţe paralele - transferul se realizează în paralel, pe mai multe linii
fizice diferite, fiind necesară asigurarea unei sincronizări între diversele semnale
transmise simultan.
III. SOFTWARE
50
"Soft" în limba engleză înseamnă "moale", în sens de "fin". Soft-ul reprezintă
deci un fel de "suflet" al calculatorului. El face de fapt calculatorul utilizabil.
Software-ul poate fi livrat pe suporturi adresabile sau neadresabile,
magnetice sau pe hârtie. Software-ul livrat pe memorii RAM sau ROM formează
firmware.
Cea mai sintetică calsificare a soft-ului consideră:
soft de bază sau soft de sistem, care însoţeşte de obicei hard-ul, îl face
utilizabil şi deci, este livrat de firma producătoare a hard-ului odată cu
echipamentul; acesta face de fapt calculatorul utilizabil;
soft aplicativ, care este specific unei funcţii particulare executate de
calculator în cadrul unei organizaţii date.
Soft-ul de bază, la rândul lui, este compus din:
1. sistemul de operare sau de exploatare,
2. sistemul de utilizare.
Soft-ul aplicativ, la rândul lui, este compus din:
1. pachete de programe,
2. soft elaborat de utilizatori.
III.1.1.SISTEME DE OPERARE
51
permanenţă în memorie şi ţine la zi datele legate de celelalte procese care rulează în
sistem.
al doilea strat tratează funcţiile sistemului de operare la nivel logic, de
exemplu: intrările/ieşirile la nivel fizic sunt tratate de nucleul sistemului de operare
MS-DOS, deci de BIOS, în timp ce intrările/ieşirile la nivel logic sunt tratate de
componenta MS-DOS compusă din IO.SYS şi MSDOS.SYS (în denumirea
Microsoft), respectiv PC-DOS (în denumirea IBM).
Principalele componente ale unui sistem de operare sunt:
subsistemul de management al memoriei,
managerul procesoarelor,
managerul dispozitivelor,
sistemul de gestiune al fişierelor.
SISTEMUL DE GESTIUNE A MEMORIEI verifică dacă cererea de
memorie este autorizată şi dacă da, asigură alocarea unei zone neocupate de
memorie. În sistemele multiuser completează în permanenţă un tabel cu zonele
alocate fiecărui utilizator şi când acesta nu mai are nevoie de zona respectiva o
dezalocă. Bineînţeles, prima sa sarcină este de a proteja spaţiul de memorie utilizat
chiar de sistemul de operare. Pentru a gestiona eficient memoria în cazul sistemelor
multiuser, multe sisteme de operare o împart în blocuri de dimensiuni convenabile,
numite partiţii.
În acest mod, fiecare utilizator îşi execută programul în propria partiţie.
Dacă programul nu încape în partiţie, utilizatorul trebuie să utilizeze a structură
specială, numită segmentare, structură prin care programul este împărţit in
segmente care se pot reacoperi din memorie. Această tehnică se mai numeşte şi
tehnica managementului de memorie cu partiţionări fixe. Spre deosebire de
această tehnică, există o tehnică mai complexă, prin care sistemul de operare
asigură plasarea dinamică a programelor în diferite zone de memorie. Aceasta se
numeşte tehnica alocării dinamice. La un moment dat, în această tehnică, anumite
programe trebuie salvate pe disc, respectiv reîncărcate de pe disc. Operaţia de
salvare/încărcare de pe disc se mai numeşte Swapping sau paginare (paging).
Operaţia de salvare pe disc se numeşte rolling out, iar reîncărcarea, rolling in. În
sfârşit, în unele sisteme de operare, sistemul segmentează automat programele, pe
care le încarcă în măsura spaţiului disponibil în memoria operativă. Un astfel de
sistem se numeşte sistem cu memorie virtuală.
MANAGERUL PROCESOARELOR, urmăreşte în permanenţă procesele
în execuţie, starea la momentele în care se aşteaptă terminarea operaţiilor de citire
sau scriere. Deoarece el urmăreşte modul în care procesele trec dintr-o stare în alta,
el este comparat cu un controlor de trafic sau dispecer. Odată ce alocă procesor
unui proces, el completează informaţiile necesare în diferite tabele sau regiştri. În
momentul în care un proces s-a terminat sau timpul care i-a fost alocat a expirat,
asigură libertatea procesorului sau procesoarelor. Această componentă asigură deci,
în esenţă, planificarea proceselor şi de aceea se mai numeşte şi planificator
(scheduler). Aşa cum s-a văzut, rolul planificatorului este deosebit de important în
situaţia sistemelor cu multi-acces. Legat de planificator se vorbeşte şi de spool-ere.
Acestea sunt programe speciale pentru periferice lente, de exemplu, pentru
imprimantă.
MANAGERUL DISPOZITIVELOR monitorizează modul de alocare a
dispozitivelor periferice. Una dintre problemele principale legate de conectarea
perifericelor este diferenţa de viteză. Pentru a evita această diferenţă, operaţiile de
intrare/ieşire sunt în general, iniţiate de CPU şi în continuare ele se derulează
autonom, utilizând în acest scop zone de memorie numite zone de memorie
52
tampon sau buffere. Legat de managementul dispozitivelor periferice, trebuie sa
subliniem că fiecare dintre acestea codifică altfel informaţia, comunică cu sistemul
de operare printr-un alt sistem de întreruperi.
Pentru a face posibil acest lucru, majoritatea SO utilizează programe
speciale numite drivere, care este un program care asigură interfaţa dintre un
periferic şi un sistem de operare.
SISTEMUL DE GESTIUNE A FIŞIERELOR, asigură gestiunea fiecărui
fişier, atât de date cât şi de programe. El asigură alocarea de resurse la deschiderea
fişierului şi dezalocarea lor la închiderea lui. Tot SGF asigură protecţia fişierelor la
citire şi scriere neautorizată, la ştergere accidentală etc.
53
limbajul de comandă, determinând acţiuni ale sistemului de operare. Un limbaj de
comendă special este Job Control Language (JCL).
III.1.2.SISTEMUL DE UTILIZARE
54
* se bazează pe engleza structurată, apropiindu-se de limbajul utilizat de diferite
comunităţi de specialişti;
* au un vocabular foarte dezvoltat, format din simboluri, cuvinte, fraze etc;
* instrucţiunile lor se pot traduce în zeci, sute sau chiar mii de instrucţiuni în cod
maşină;
* sunt în general limbaje procedurale, adică ele urmăresc pas cu pas procedura de
rezolvare a problemei;
* ele sunt orientate pe problemă, adică se pot scrie programe fără a ţine seama de
calculator. Existând norme internaţionale, programele elaborate în aceste limbaje
sunt portabile;
* dispun în general de biblioteci speciale.
O clasificare simplificată a lor ar putea fi:
- limbaje comerciale ex. COBOL şi RPG (Report Program Generator);
- limbaje destinate calculelor ştiinţifice: FORTRAN şi ALGOL.
- limbaje destinate unor aplicaţii speciale: SIMULA, GPSS, ADA, FORTH;
- limbaje destinate rezolvării unor probleme de timp real: RTL/2,
IRTB;
- limbaje orientate pr programare obiectuală: Small Talk.
- limbaje cu destinaţii multiple- care provin din diferite domenii.
Limbajele de generaţia a patra au apărut odată cu extinderea SGBD-urilor
din necesitatea utilizării calculatoarelor şi de către persoane nespecializate în
informatică. Aceste limbaje se mai numesc şi generatoare de aplicaţii.
Dintre principalele caracteristici amintim:
* sunt în general neprocedurale, adică utilizatorul trebuie să indice sistemului ce
anume doreşte,
* sunt uşor de învăţat şi manevrat,
* au interfaţă prin instrucţiuni dar şi prin meniuri etc;
* datele se definesc independent de programe;
* structura datelor se păstrează în dicţionare de date etc.
Dintre limbajele 4GL, cele mai importante sunt:
* limbajele din familia dBASE, Fox, Clipper;
* limbajul SQL;
* Limbajul QBE.
Limbajele de generaţia a cincea au fost introduse în proiectul japonez de
generaţia a cincea şi se utilizează pentru rezolvarea unor probleme de programare
logică. Singurul limbaj de programare de generaţia a cincea admis până acum este
Prolog şi este limbajul cel mai răspândit pentru rezolvarea problemelor legate de
inteligenţa artificială, sisteme expert etc.
2 EDITOARE DE LEGĂTURI
Programele obiect rezultate din compilări sunt în cod maşină, dar incă nu
pot fi executate, deoarece trebuie realizată link-editarea. Link-editarea este o
operaţie necesară din mai multe motive, dintre care amintim:
* programele mari se execută de echipe care elaborează diferite module în
diferite perioade şi în diferite limbaje, module care trebuie integrate;
* o serie de operaţii şi funcţii (funcţii matematice, statistice, de calcul
financiar etc.) nu se regăsesc în codul maşină şi deci trebuie utilizate din bibliotecile
standard, biblioteci care se leagă de programul obiect tot în momentul link-editării;
* tot în acest moment se rezolvă şi problemele de alocarea statică a
memoriei.
55
Din aceste motive, toate sistemele compilative sunt dotate cu editoare de
legături.
3 EDITOARE DE TEXTE
Sunt programe speciale care permit introducerea în calculator a programelor
sursă, dar şi a altor texte. Din punct de vedere istoric, primul editor de texte a
aparut odată cu necesitatea elaborării unei cantităţi masive de texte de către
Comisia Watergate.
Există:
- editoare generale, cele mai cunoscute sunt Word, care a ajuns la versiunea
7, WordPerfect, care a ajuns la versiunea 6, existând variantă DOS şi Windows,
Amipro etc.
- editoare specializate, acestea sunt destinate unor anumite pachete de
programe: editorul pentru FoxPro, editorul Turbo Pascal etc.
4 DEPANATOARE
Depanatorul constituie componenta care vine în ajutorul utilizatorului în
momentul în care acesta îşi pune la punct programele. Depanatoarele permit în
esenţă executarea unor operaţii cum ar fi:
* executarea pas cu pas a programelor;
* vizualizarea conţinutului unor zone de memorie;
* executarea programelor până la anumite puncte de oprire;
* trasarea programelor (indicarea ramurilor parcurse în,tr-un program în
timpul execuţiei);
* calcule aritmetice, etc.
Depanatoarele se împart în două categorii şi anume:
* depanatoare la nivel scăzut,
* depanatoare simbolice sau de nivel înalt.
Depanatoare la nivel scăzut permit depanarea programelor în cod obiect.
Rezultă, deci, că ele sunt influenţate de limbajul în care a fost elaborat programul.
Deapanarea la nivel scăzut are avantajul că asigură o independenţă totală faţă de
limbajul sursă.
Depanatoare simbolice sau de nivel înalt permit depanarea programelor
elaborate într-un anumit limbaj de programare. Aici se urmăresc nu instrucţiunile în
cod maşină ci în limbajul sursă, ceea ce le asigură eficienţă mai mare şi utilizare
mult mai comodă.
5 MEDII DE PROGRAMARE
Prin medii de programare se înţeleg sisteme integrate complexe, destinate
unui anumit limbaj de programare, care conţin, în general, cel puţin urmatoarele
componente:
* editor de texte propriu,
* compilator,
* editor de legaturi,
* depanator simbolic.
6 UTILITARE
Utilitarele sunt programe livrate odată cu sistemul de operare, sau separat
de acesta, care extind o serie de facilităţi ale sistemului de operare. Evident că
numărul utilitarelor esete impresionant şi nu se poate face a clasificare riguroasă a
lor.
Dintre ele amintim următoarele tipuri:
56
* utilitarele care extind suprafaţa cu utilizatorul (Norton Commander),
*utilitare care vin în sprijinul utilizatorului avansat, cum este de exemplu
inginerul de sistem (Norton Doktor, PCTools, Disk Doktor, etc.),
* utilitare de arhivare-dezarhivare (ARJ, PKZIP şi PKUNZIP etc.),
* utilitare de depistare şi înlăturare a viruşilor (numărul şi varietatea acestora
este impresionant) etc.
III.2.SOFTWARE APLICATIV
Este ansamblul programelor care extind facilităţile sistemului de operare,
transformându-l într-un instrument.
III.2.1.PACHETELE DE PROGRAME
Sunt programe elaborate de firme specializate. Ele rezolvă o serie de
probleme specifice. Deşi numărul lor nu poate fi cunoscut nici măcar cu aproximaţie
putem încerca totuşi o delimitare a lor:
* pachete destinate editării textelor,
* pachete destinate gestiunii bazelor de date, de ex: FoxPro, dBASE,
Access, Oracle, Paradox, Informix etc.
* pachete destinate calculelor economico-financiare: Excel, QuatroPro,
SuperCalc, Lotue 123, Lotus Symphony etc.
* pachete destinate editării documentelor (cărţi şi ziare) cum ar fi: Ventura
Publisher, Page Maker, Corel Ventura etc.
* pachete statistice: STATIGRAPHICS, SPSS etc.
* pachete destinate problemelor de grafică şi proiectării cu ajutorul
calculatorului: Harward Graphics, Autocad, Orcad, etc.
* pachete de contabilitate: Ciel, Cont, Contab, Compas, etc.
* pachete destinate rezolvării unor probleme de matematică: MathCad,
Mathematica etc.
* pachete de simulare şi jocuri: Money, Monte Carlo etc.
Trebuie subliniat că aceste pachete nu rezolvă în mod strict numai o
categorie de probleme. Astfel, de exemplu, pachetele spread-sheet rezolvă atât
problemele de calcul tabelar cât şi problemele de grafică comercială, probleme
elementare de statistică, de programare liniară sau în numere întregi, etc.
Dintre pachete un rol aparte îl joacă pachetele integrate, care conţin editoare
de texte, tabele electronice de calcul, SGBD-uri, sisteme de comunicare, etc. Dintre
acestea cele mai importante în acest moment sunt WORKS şi Microsoft Office.
Utilizarea pachetelor de programe are o serie de avantaje:
* simplifică accesul utilizatorului neinformatician, deoarece acestea au o
interfaţă simplă WYSIWYG (What You See Is What You Get);
* au un sistem de Help on line, adică un sistem care ajută utilizatorul în
contextul real în care se află;
* au o bogată documentaţie şi seturi de exemple caracteristice;
* pot fi uşor parametrizate pentru diferite tipuri de aplicaţii;
* eliberează utilizatorul de munca de programare, lăsându-i posibilitatea să
se concentreze asupra celei de concepţie etc.
Dintre dezavantajele acestui sistem de lucru, cu pachete de programe,
amintim:
* nefiind caracteristice unei anumite aplicaţii, nu descriu întotdeauna
suficient de bine aplicaţia concretă;
* nu optimizează întotdeauna codul generat, rezultatul fiind de dimensiuni
mari, etc.
57
III.2.2.APLICAŢ
III.2.2.APLICAŢ II DEZVOLTATE DE UTILIZATOR
Utilizatorii care au sisteme informaţionale mari, dar şi alţi utilizatori, nu pot
sau nu vor să utilizeze pachete de programe, deoarece acestea, fie că sunt imposibil
de utilizat sau greoi de utilizat. În asemenea situaţii se utilizează sisteme proiectate
de utilizator. Avantajele lor constau în faptul că ele sunt specifice problemelor
utilizatorului, dar ele au adesea un caracter artizanal, ceea ce duce la imposibilitatea
parametrizării lor şi, deci, a extinderii lor pentru alţi utilizatori.
IV.MINICALCULATOARE
58
Limitările privind capacitatea MP şi lungimea cuvâtului asigură o dimensiune
redusă pentru minicalculatoare şi un cost redus în raport cu costul calculatoarelor
mari sau medii, dar foarte multe minicalculatoare au putere de calcul considerabilă.
La ora actuală, minicalculatoarele sunt împărţite în mai multe clase:
1. supercalculatoare şi multiprocesoare, ele putând înlocui calculatoarele
medii având performanţe superioare, cost ridicat şi por rezolva aplicaţii complicate;
2. minicalculatoare de interes general (aplicaţii mixte), pot rezolva o
varietate mare de probleme, cu foarte multe funcţii implementate la nivel hardware;
ele por utiliza mai multe limbaje de programare;
3. minicalculatoare de interes special optimizate pentru o singură funcţie
sau aplicaţie, dispun de un număr redus de funcţii la nivel hardware, utilizează un
singur limbaj de programare, în general fac parte dintr-un sistem sau instrument de
măsură şi/sau control;
4. microcalculatoarele (submini-) şi microprocesoarele - sunt parte
integrantă din diverse instrumente de măsură şi control, costul lor este redus,
performanţele nu prea ridicate, sunt specializate să rezolve probleme elementare,
simple.
Utilizarea componentelor LSI, a memoriilor magnetice de masă, a
memoriilor ROM, a procesoarelor asociative, a miniperifericelor inteligente
incluzând I/E cu ajutorul vorbirii curente, a sistemelor de software integrate în
special pentru limbajele evoluate, a condus la evoluţia minicalculatoarelor în sensul
unei programări mai uşoare, performanţe ridicate, reducerea costului, elemente care
au permis extinderea domeniilor de aplicabilitate şi creşterea numărului de
utilizatori.
Minicalculatoarele sunt în mod curent utilizate ca şi calculatoare
departamentale sau calculatoare de birou. Sunt afectate prelucrării distribuite a
sarcinilor într-un departament a căror aparate sunt conectate la o reţea locală. Pot fi
folosite de asemenea ca servere de reţea pentru a ameliora gestiunea reţelelor locale
ce cuplează staţii de lucru, terminalele de prelucrare a datelor şi perifericele în
servicii şi birouri. Se utilizează, în acest caz, modele mai puternice deoarece măresc
puterea de calcul şi aduc un plus de capacitate memoriei.
IV.1.CALCULATOARE CENTRALE
Sunt calculatoare puternice, mai mari ca Micro şi Minicalculatoarele şi sunt
dotate cu una sau mai multe unităţi centrale cu viteză mare de prelucrare a datelor.
Unele dintre ele prelucrează între 10 şi 200 de milioane de instrucţiuni de secundă
(MIPS) şi posedă o memorie centrală care poate varia între 32 şi 500 de
megaocteţi. Majoritatea modelelor întâlnite pot cupla simultan sute de utilizatori.
De exemplu, un singur mare calculator poate executa sute de programe diferite şi
lucra cu sute de periferice diferite (terminale, cititoare de disc, derulatoare de
bandă, imprimante, etc) pentru sute de utilizatori simultan.
Calculatoarele centrale corespund necesităţilor de prelucrare o informaţiilor
în cazul organizaţiilor cu număr mare de funcţionari şi clienţi sau în cazul
întreprinderilor cu probleme de calcul complexe. Calculatoarele centrale de talie
mică şi medie pot îndeplini sarcinile de calcul ale micilor organizaţii sau a
diviziunilor din marile organizaţii (filiale). Ele pot prelua prelucrarea miilor de
întrebări din partea clientelei, să emită cecurile de plată a personalului, să înscrie
studenţii, să prelucreze tranzacţii comerciale şi să modifice inventarul în funcţie de
modificările intervenite. Aceste calculatoare permit, de asemenea, ca numeroşi
59
utilizatori să aibă acces la baze de date centrale şi la biblioteci de programe
informatice şi de reţea în timp partajat.
Au recurs la aceste calculatoare puternice, întreprinderi mari şi
administraţiile publice care au de prelucrat enorme cantităţi de date şi de executat
prelucrări complexe. De exemplu, băncile mari şi agenţiile bursiere execută în
fiecare zi milioane de tranzacţii cu aceste calculatoare. De asemenea, calculatoarele
centrale pot executa marile volume de calcule specifice analizelor ştiinţifice şi
sistemelor de inginerie şi pot să simuleze marile proiecte de fabricare a avioanelor şi
navelor spaţiale.
Un calculator central poate fi server de reţea de prelucrare distribuită care
regrupează mai multe calculatoare mai mici. Iată pentru ce majoritatea
calculatoarelor centrale se afla în inima reţelelor informatice naţionale şi
internaţionale, reţele ale liniilor aierene, ale marilor bănci sau a societăţilor
petroliere.
IV.2.SUPERCALCULATOARE
Se utilizează termenul de supercalculator pentru calculatoarele centrale
foarte puternice concepute special pentru a executa calcule cu viteză foarte mare. În
fiecare an se fabrică un număr limitat de calculatoare de acest gen în special pentru
serviciile de cercetare a guvernelor, a serviciilor de meteorologie, pentru reţelele
mari şi întreprinderile gigant.
Societatea Cray Research este primul fabricant de supercalculatoare; NEC,
Fujitsu şi altele şi-au împărţit restul pieţii. Aceste calculatoare pot prelucra sute de
milioane de instrucţiuni pe secundă (MIPS). Altfel spus, sunt folosite în scopul
rezolvării a miliarde de calcule în virgulă mobilă pe secundă (gigaflops). În acualul
deceniu, au apărut tera-calculatoare, numite şi hyper-calculatoare, care execută un
bilion de calcule în virgulă mobilă pe secundă.
Cheltuielile de achiziţionare a marilor supercalculatoare variează în funcţie
de performanţele şi capacitatea lor între 5-50 de milioane de dolari. Se găsesc
totodată şi mini-supercalculatoare care se vând la un preţ sub 1 milion de dolari şi
care sunt rezultatul conceptului de prelucrare simultană în numeroase
microprocesoare interconectate.
CUPRINS
I.2.Microprocesorul...........................................................................................................................4
I.3.Memoria internă.........................................................................................................................11
I.3.1.Memoria ROM.....................................................................................................................13
60
I.3.2.Memoria RAM.....................................................................................................................13
I.4.Memoria cache...........................................................................................................................15
II.2.Echipamente periferice............................................................................................................35
II.2.1.Echipamentele periferice de intrare....................................................................................35
II.2.2.Alte mijloace de intrare.......................................................................................................42
II.2.3.Alte echipamente periferice:...............................................................................................49
III. SOFTWARE...........................................................................................53
III.1. SOFTWARE-UL ŞI COMPONENTELE SALE.................................................................53
III.1.1.SISTEME DE OPERARE.................................................................................................53
III.1.2.SISTEMUL DE UTILIZARE............................................................................................56
III.2.SOFTWARE APLICATIV......................................................................................................59
III.2.1.PACHETELE DE PROGRAME.......................................................................................59
III.2.2.APLICAŢII DEZVOLTATE DE UTILIZATOR...............................................................60
IV.MINICALCULATOARE...........................................................................60
IV.1.Calculatoare centrale...............................................................................................................62
IV.2.Supercalculatoare.....................................................................................................................62
LISTA TABELURILOR
alpopey@rdslink.ro
61