Explorați Cărți electronice
Categorii
Explorați Cărți audio
Categorii
Explorați Reviste
Categorii
Explorați Documente
Categorii
Pacani
Judetul Iai
Proiect
pentru sustinerea examenului
de certificare a competenelor
profesionale
Filiera : Tehnologica
Profil : Tehnic
Specializare : Tehnician operator tehnica de calcul
Tema proiect : Tastatura
Coordonator :
Prof. Ing. :
Cuprins
Argument.......Pag. 3
Capitoul 1 : Tastatura..Pag. 4
Capitolul 2: Modele de tastaturi .................Pag. 5
Capitolul 3 : Grupuri de taste.............Pag. 7
3.1. Taste speciale ...Pag. 8
3.2. Combinatiile de taste ...........................................Pag .17
3.3 Scurt istoric al fiierului ro din XFree86 i X.Org ....Pag. 13
Capitolul 4 : Microcontrolerul 8042.........Pag. 15
Capitolul 5: Standardul romnesc de tastatura..............Pag. 16
5.1. Noua implementare pentru X.Org i XFree86..Pag. 18
5.2. Instalarea manual a noii mapri..Pag. 18
Norme de protectie a muncii in laboratorul de informati..............Pag. 21
Bibliografie .....Pag. 22
2|Page
Argument
3|Page
Capitolul 1
Tastatura
Tastatura este component hardware a calculatorului ce permite utilizatorului s
introduc date prin apsarea unor taste. Cele mai folosite tastaturi sunt cele QWERTY.
Denumirea vine de la primele ase taste de pe rndul al treilea.
Tastatura este probabil cel mai vechi dispozitiv de intrare, ea existnd nainte de
apariia monitoarelor i evident nainte de apariia mouse-ului. Fiecare tast are asociat un
numr de identificare care poart denumirea de cod de scanare. La apsarea unei taste,
tastatura trimite sistemului de calcul codul de scanare corespunztor tastei respective (un
numr ntreg de la 1 la n - numrul de taste).
4|Page
Capitolul 2
Modele de tastaturi
Tastaturile calculatoarelor personale pot fi mprite n patru mari categorii:
1 Tastaturi-standard
5|Page
2 Tastaturi-ergonomice
3 Tastaturi fr fir
4 Tastaturi speciale
Tastatura const dintr-o serie de comutatoare montate ntr-o reea, numit matrice
a tastelor. Cnd se apas o tast, un procesor aflat n tastatur o identific prin detectarea
locaiei din reea care arat continuitatea. De asemenea, acesta interpreteaz ct timp st
tasta apsat i poate trata chiar i tastrile multiple.
Interfaa tastaturii este reprezentat de un circuit integrat denumit keyboard chip
sau procesor al tastaturii. Un buffer de 16 octei din tastatur opereaz asupra tastrilor
rapide sau multiple, transmindu-le sistemului succesiv.n cele mai multe cazuri, atunci
cnd apsm o tast, contactul se face cu mici ntreruperi, respectiv apar cteva clipuri
rapide nchis deschis. Acest fenomen de instabilitate vertical a comutatorului se
numete bounce, iar procesorul din tastatur trebuie s l filtreze, adic s l deosebeasc
de o tastare repetat intenionat de operator. Lucrul acesta este destul de uor de realizat
deoarece ntreruperile produse de instabilitatea vertical sunt mult mai rapide dect
tastrile repetate cele mai rapide.Exist mai multe tipuri de tastaturi, ns cele mai
rspndite sunt tastaturile cu 101 sau 104 taste, diferena ntre tipuri fiind dat, n
principal, de prezena sau absena unor taste care intr n componena lor. De exemplu,
tastatura 101 nu are inclus o tast numit Window Logo, n timp ce tastatura de tipul 104
6|Page
are inclus aceast tast. Aceast Tastatura este conectat n spatele unitii centrale
printr-un fir introdus ntr-o muf special.
Tastatura este un dispozitiv a crui folosire este extrem de simpl, fiind necesar
doar s apsm pe butoanele ei (numite "taste") la fel cum am face n cazul unei maini
de scris.
Capitolul 3
Grupuri de taste
Tastatur computer:
Es
F1 F2 F3 F4
7|Page
F5 F6 F7 F8
c
~ 1 2 3 4 5 6 7 8 9 0 Tab Q W E R T Y U I
O P [
Bkspc
]
Caps A S D F G H J K L ; '
Enter
Shift Z X C V B N M , . ? Shift
spacebar
Ctrl
Alt
Alt
Ctrl
(spaiu)
N
Ho PgU
Ins
u /
me p
m
1 2 3
Ent
0
.
Tastele sunt n mai multe grupuri i sunt aezate astfel nct s uureze procesul
de introducere a informaiilor n calculator (amplasarea literelor pe tastatur a fost facut
inndu-se cont de frecvenele diverselor litere ntr-o anumit limb, de aceea o tastatur
pentru Germania are literele aezate altfel dect una american).
Cel mai important grup este cel care ocup cea mai mare parte a tastaturii i el
contine att taste a cror apsare produce apariia pe ecranul monitorului a unor litere (Q,
W, E, etc.), cifre (1, 2, 3, etc.) sau simboluri (@, #, etc.), ct i taste speciale (Enter, Shift,
Control, Alt, etc.) a caror funcionalitate variaz n functie de programul folosit i care va
fi explicat mai jos.
Deasupra grupului principal se afl un sir de taste numite "funcionale" (F1, F2,
F3, etc.) al cror rol este s lanseze n mod direct comenzi pentru calculator, comenzi care
sunt diferite n funcie de softul pe care l folosim la un anumit moment. Ele sunt folosite
foarte mult n jocuri, dar i alte softuri le pun n valoare. La dreapta grupului principal se
afla un grup imprit n mai multe (de obicei trei) subgrupuri i care contine taste folosite
n principal pentru navigare pe ecran (tastele care au desenate sgei pe ele, Tastele Page
Up sau Page Down, etc.) dar i unele taste cu functii speciale (cum este tasta Delete).
La extremitatea (marginea) dreapta a tastaturii se afla un grup de taste care sunt
folosite n special pentru scrierea de cifre i pentru efectuarea de operatii aritmetice
(adunare, scadere, etc.), tastele fiind asezate foarte comod pentru lucrul cu mna dreapta.
O parte a tastelor din acest ultim grup are o funcionalitate dubl, ele putnd fi folosite i
pentru navigare. Unele taste (Shift, Ctrl, Alt, Windows) sunt prezente n dublu exemplar
i sunt asezate simetric fata de axul tastaturii, ambele taste avind de obicei aceeasi
functionalitate. Unele softuri (de ex. jocurile) profita de faptul ca o tasta este prezent n
dou exemplare i specific cite o comand separat care s fie executat la apsarea
tastei drepte, respectiv stngi.
Tastaturile mai noi au o serie de butoane care sunt incluse special pentru a fi
folosite cu aplicaiile multimedia (filme, melodii) sau pentru navigarea pe internet. Ele nu
vor fi luate n discuie aici pentru c nu sunt prezente pe majoritatea tastaturilor iar
8|Page
*-
aezarea lor nu este supus nici unui standard, ele fiind grupate dup criteriile de
ergonomie ale companiei productoare a tastaturii.Caracterul alfanumeric (litera, cifra,
simbolul) care poate fi scris cu ajutorul unei taste este imprimat pe tasta respectiva i
poate fi pus n evidenta cu ajutorul unui editor de text (de ex. Notepad, inclus n SO
Windows) n care deschidem un nou document i incepem sapasam pe taste. Anumite
taste permit scrierea a dou caractere alfanumerice distincte, dintre care unul apare dac
apsm tasta n mod obinuit, iar cellalt doar dac se apas i tasta Shift impreuna cu
tasta n cauz.
9|Page
marginea stng a tastaturii. Tasta Ctrl este cel mai des utilizat pentru comenzi
care sunt lansate n execuie la apsarea unei combinaii de taste.
ALT : Este o tast dubl care se gsete pe rndul cel mai de jos al
tastaturii la ambele capete ale unei taste alungite ("Spacebar").
Tasta Alt este cel mai des utilizat pentru activarea barei de
meniuri a ferestrelor softurilor, dar i pentru comenzi care sunt
lansate n executie la apsarea unei combinaii de taste.
TASTA PENTRU MENIUL CONTEXTUAL : Este situat intre tastele Win i Ctrl din
partea dreapt. Apsarea ei duce la apariia unui meniu contextual care const dintro list de comenzi utile, list care este specific fiecrui soft n parte i contextului
particular de folosire a acestuia.
ESCAPE (ESC) : Este tast poziionat de obicei n colul din
stnga sus al tastaturii. Tasta Esc are ntr-o anumit msura
o funcionalitate opus celei a tastei Enter i anume ea ne
permite s evitam executarea unei comenzi n situaia n
care nu suntem siguri ca am facut alegerea cea mai buna.
Numele tastei este sugestiv, "escape" insemnind fug,
evitare a unei situaii. Apsnd tasta Esc ne ntoarcem la o situaie n care putem s
cntrim inca o dat decizia pe care dorim s o lum n privina unei anumite
comenzi. De exemplu atunci cnd instalm un soft, tasta Esc ne permite s
revizuim deciziile luate asupra componentelor acestuia pe care dorim s le
instalm, nainte de a declana procesul de instalare propriu-zis.
TAB : Este poziionat la marginea stng a tastaturii i are desenate pe ea doua sgei
ndreptate n directii opuse. Tasta Tab este folosit n principal pentru navigarea
rapid ntre elementele importante ale ferestrei unui soft (de ex. atunci cind avem
de ales ntre mai multe opiuni i dorim s trecem rapid de la o opiune la alta fr a
folosi mausul) sau ntre legturile coninute ntr-o pagin web.
SPACEBAR (BARA DE SPAIU) : Este tast lung aflat pe rndul cel mai de jos al
tastaturii. Este folosit exclusiv pentru introducerea de spatii goale n texte, de
exemplu atunci cind dorim s desprim cuvintele dintr-o fraz. Datorit mrimii i
10 | P a g e
aezrii ei este folosit i n foarte multe jocuri pentru c este usor de apsat fr a
ne desprinde ochii de pe ecran.
CAPS LOCK : Este poziionat pe rndul cel mai din stinga ala
tastaturii, intre tastele TAB i SHIFT. Are functia de a bloca
("lock") corpul de litera pe care il folosim intr-un text. Tasta este
activat prin apsare i din acest moment textul va fi scris cu
majuscule. Dezactivarea se face tot prin apsarea pe tasta i ca urmare textul va fi
scris cu litere mici. n cazul n care tasta este activata se va aprinde un led (dioda
luminescenta) aflat n partea din dreapta sus a tastaturii.
NUM LOCK : Determin care este funcionalitatea tastelor aflate n
grupul situat n partea dreapta a tastaturii, grup n care este situata i
tasta NUM LOCK. Tasta este activata i dezactivata prin apsare.
Atunci cind tasta este activata (situaia obinuit) grupul de taste din
partea dreapt este folosit pentru scrierea de cifre. n cazul n care
tasta este dezactivat grupul de taste poate fi folosit pentru navigare, n mod similar
cu tastele navigationale. n cazul n care tasta este activat se va aprinde un led aflat
n partea dreapta sus a tastaturii. Dupa ncrcarea SO (Windows 98SE, ME) tasta
este activat i n consecin grupul de taste din dreapta poate fi folosit pentru
scrierea de cifre. n cazul SO Windows XP tasta nu este ns activat i de aceea
poate apare impresia ca tastatura este defect n momentul n care dorim s scriem
cifre cu tastele din dreapta. Soluia este s activm tasta apsnd-o dupa ncrcarea
complet a SO, n acest fel putnd s o folosim i pentru a scrie cifre.
Tastele navigationale : Grupul tastelor navigaionale este mprit n dou subgrupuri i
anume tastele HOME, END, PAGE UP, PAGE DOWN pe de o parte i tastele
direcionale (care au desenate niste sgei pe ele) pe de alta parte. sunt folosite
pentru navigarea n cadrul ferestrelor diverselor softuri sau n cadrul unei pagini de
text. Tasta HOME ne duce la nceputul unui text, tasta END ne duce la sfritul
unui text, tastele PAGE UP i PAGE DOWN ne urc, respectiv ne coboar cu o
pagin (ecran) n cadrul unui text. Tastele cu sgei (stnga, dreapta, sus, jos) ne
permit navigarea n cadrul unui text cu cte un caracter la stnga sau la dreapta,
respectiv cu cte un rnd n sus i n jos.
DELETE : Este folosit pentru tergerea unor elemente prezente n fereastra unui soft
(fiierele n Windows Explorer, mesajele de pot electronic n Outlook Express,
etc.) dar cel mai frecvent este folosit pentru a terge caracterele aflate la dreapta
cursorului n cadrul unei pagini de text. Poate fi folosit pentru tergerea unui
singur caracter (dac o apsm o singur dat) sau pentru tergerea unui ir de
caractere (dac o inem apsat mai mult timp).
3.2
11 | P a g e
Combinaiile de taste
Fiecare soft n parte are disponibile cteva combinaii de taste care permit
lansarea unor comenzi fara a mai apela la maus. Numrul de combinaii posibile este
mare i n general se folosesc combinaii de dou sau de trei taste. O combinaie de doua
taste se scrie sub forma tasta1 + tasta2 unde n loc de tasta1 i tasta2 poate fi orice
combinaie de taste (de ex. Ctrl+A). Semnul + care apare intre taste este o conventie de
scriere i semnifica faptul ca tastele trebuie apasate n acelasi timp pentru ca s fie lansat
n executie comanda. Combinaiile de taste trebuie s includ n mod obligatoriu o tast
special dar celelalte taste pot fi att taste speciale (Shift, Tab, etc.) ct i taste obinuite
(tasta A, tasta C, etc.) sau funcionale (F2, F6, etc.).
Ctrl+Home/Ctrl+End
12 | P a g e
inchiderea ferestrei
Avantaje:
Caracteristici tehnice:
Segventa taste: QWERTZ (Specific pentru limba romn)
Driver optional: inclus (ofer inc niste funcii suplimentare)
Numr taste: 126 (105 + 21 suplimentare)
Taste multimedia: 10
Taste internet: 5
Taste office: 6
Tasta Space mrit
Tasta Enter format normal (mare)
Conectare: PS2.
3.2
Prima mapare romneasc pentru XFree86 a fost cea scris n anul 2000 de
Cristian Gafton. Ea doar aduga maprii implicite us cele cinci diacritice romneti: ,
, , i n cunoscutele poziii: AltGr+a, AltGr+q, AltGr+i, AltGr+s, AltGr+t (pentru
majuscule se ine apsat i tasta Shift). Precum n alte fiiere xkb existente, s-au utilizat
nivelurile trei i patru ale tastelor A, Q, I, S i T pentru generarea diacriticelor folosind ca
modificator AltGr (tasta Alt din dreapta barei de spaiu). S-au evitat astfel discordanele
dintre ce este inscripionat pe tastaturi (care n Romnia sunt ntr-o proporie covritoare
tastaturi US) i maparea xkb. Acest aranjament, cunoscut i sub denumirile ro_us sau
ro-programmers, este foarte convenabil pentru cei care nu folosesc intens diacriticele,
dar care vor s le aib disponibile permanent.
Aranjamentul iniial a fost apoi adaptat n 2001 pentru a funciona n XFree86 4.x
de ctre Miu Moldovan. Acesta a fost i momentul n care Marius Andreiana a adugat o
variant comma pentru generarea diacriticelor cu virgul dedesubt, precum cele din
standardul ISO-8859-16. n 2003 ns, Manfred Pohler a creat un aranjament asemenea
celui din Windows i l-a propus n XFree86 Bugzilla pentru a nlocui fiierul xkb ro
existent. Ivan Pascal, dezvoltatorul responsabil, a inclus aranjamentul su ca mapare
implicit n fiierul xkb ro alturi de celelalte existente deja. Mai multe detalii n bug-ul
300 din XFree86 Bugzilla. n prezent (octombrie 2005), acest aranjament tip Windows
este nc cel implicit n ultimele versiuni X: XFree86 4.5 i X.Org 6.8.2. Unele noi
distribuii Linux utilizeaz XKeyboardConfig, un proiect ce i propune s unifice
configurrile de tastatur din sistemele X Window free/opensource i comerciale. Acest
14 | P a g e
proiect include din septembrie 2005 echivalentul versiunii 1.2 a aranjamentului disponibil
n seciunea Files a acestui proiect.
15 | P a g e
Capitolul 4
Microcontrolerul 8042
Exist dou tipuri de microcontrolere ale tastaturii care comunic cu sistemul unul pe placa de baz a calculatorului(controler integrat), i unul care este situat n
interiorul tastaturii. Comunicare cu microcontrolerul de pe placa de baz se efectueaz
prin portul 64h. Citirea octeilor (byte) relev starea controlerului. Scrierea pe acest bit
trimite controlerului integrat o comand. Organizarea octetului (baitului) pentru indicarea
strii controlerului este reprezentat mai jos:
Microcontroler-ul tastaturii
Comunicarea cu microcontrolerul situat n interiorul tastaturii se efectueaz prin
biii care trec prin porturile de intrare 60h i 64h. Octeii 0 i 1 asigur legtura sau aanumitul proces handshaking. nainte de a scrie ceva prin aceste porturi, octetul 0 a
portului 64 trebuie s fie 0; datele sunt disponibile pentru citire prin portul 60 atunci cnd
octetul 1 al portului 64h este egal cu 1. Octeii (baiii) tastaturii care indic starea
tastaturii (port 64h) vor determina dac tastatura este activ sau vor ntrerupe sistemul
atunci cnd utilizatorul va apsa sau va da drumul la o tast.
Octeii care sunt scrii pentru portul 60h sunt trimii ctre microcontrolerul
tastaturii, iar octeii scrii prin portul 64h sunt expediai controlerului integrat de pe placa
de baz. Octeii citii prin portul 60h n general vin de la tastatur, de asemenea exist
posibilitatea de programare a microcontrolerului de pe placa de baz pentru a returna
anumite valori pentru un anumit port.
16 | P a g e
Capitolul 5
Standardul romnesc de tastatur
Primul standard oficial pentru o tastatur romneasc a fost SR-13392 din anul
1998, care nu a fost implementat n nici un sistem de operare. Exist ns un driver
third-party pentru sistemele Windows care implementeaz aceast mapare, disponibil
pe site-ul Institutului de Memorie Cultural. n paralel au existat mai multe ncercri de
definire a unor noi aranjamente, mai ergonomice i pe ct posibil compatibile cu
modelele US ale tastaturilor de pe piaa romneasc. Cele mai struitoare eforturi i-au
aparinut lui Cristian Secar, care a constatat existena a dou categorii distincte de
utilizatori de diacritice. Unii erau obinuii cu poziia diacriticelor din maparea
romneasc de la Microsoft, dar erau nemulumii de neajunsurile sale (inversarea tastelor
Y i Z, remaparea caracterelor @#$%^&*()-_=+). Alii, de regul utilizatori de Linux sau
programatori, nu doreau ca diacriticele s fie mapate n contradicie cu ce e inscripionat
pe tastaturile US.
Din iniiativa lui Cristi Secar, n perioada iulie 2003 - iulie 2004 au avut loc cinci
ntruniri la care au participat specialiti din partea mai multor instituii publice (ASRO,
CIMEC, Universitatea Bucureti), firme private (Microsoft, IBM) i comuniti de
utilizatori (Windows, MacOS, Linux). n urma dezbaterilor pe marginea propunerilor
iniiatorului a rezultat un nou standard romnesc de tastatur, ce a fost naintat Asociaiei
de Standardizare din Romnia pentru omologare. n cursul lunii decembrie 2004 acesta a
fost adoptat cu numrul SR 13392:2004. (n imaginea din dreapta, Dan Matei, directorul
Institutului de Memorie Cultural, la a treia ntrunire pe tema unui nou standard de
tastatur romneasc, ce a avut loc n data de 25 noiembrie 2003 la sediul Institutului
Bancar Romn).
Aranjament primarNoul standard de tastatur cuprinde dou aranjamente: unul primar
derivat din cel prezent n Windows, dar n format QWERTY, fr s schimbe caracterele
de pe nivelul doi al tastelor numerice, i unul secundar, derivat din cel original din
XFree86, cu diacriticele pe nivelurile trei i patru ale tastelor A, Q, I, S i T. Ambele
aranjamente mapeaz noul caracter Euro pe nivelul trei al tastei E (se va utiliza
combinaia AltGr+E) i includ ca taste moarte (cu rou n imaginile alturate) toate
accentele necesare generrii diacriticelor specifice limbilor celor mai importante
17 | P a g e
5.1.
Observaie: n versiunea 1.1, denumirile ultimelor trei variante erau: standard, ideal
i ms, schimbarea numelor s-a fcut odat cu acceptarea noii implementri n proiectul
XKeyboardConfig, mai multe detalii n Bugzilla freedesktop.org.
19 | P a g e
Concluzie:
In urma acestei lucrari de laborator am luat cunostinte despre componentele
principale ale calculatorului si anume tastatura,dispozitive periferice cu rol de a
facilita dialogul calculator-utilizator.
20 | P a g e
21 | P a g e
BIBLIOGRAFIE
SURSA:
www.referat.ro
www.wikipedia.com
22 | P a g e
23 | P a g e