Se afișează postările cu eticheta PHP. Afișați toate postările
Se afișează postările cu eticheta PHP. Afișați toate postările

vineri, 22 martie 2013

Sistem de supraveghere video

Cum se aleg camerele video si inregistratoarele digitale prevazute cu hard disk-uri?

      Exemple de DVR-uri si NVR-uri folosite in componenta unui sistem de supraveghere video Camerele video sunt caracaterizate de mai multi parametri, cei mai importanti dintre acestia fiind numarul de linii TV-LINES, cele mai slabe existente pe piata din Romania sunt la 420 de linii, medii fiind intre 480-520 si tot ce sunt peste 520, 540, 560, 580 fiind incadrate de noi in gama de top - premium, utilizate acolo unde se doreste ca din imagine se se poata face o recunoastere a fetei individului, utilizate in diferite aplicatii cum ar fi cel al cazinourilor unde se doresc a fi inregistrate cat mai multe detalii, urmarirea cartilor de joc de exemplu, a banilor, in domeniul liniilor industriale, etc.. Acest parametru tine de caliatea inregistrarilor ca rezolutie de inregistrare. Pentru a intelege mai bine diferenta am atasat mai jos cateva poze cu aceste rezolutii. Cu cat imaginea este formata din patrate mai mari, cum se vede in ultima poza, cu atat numarul de linii al camerelor folosite in sistem este mai mic si invers: cu cat se pot observa cat mai multe detalii intr-o imagine, cu atat numarul de linii este mai mare. 

I. Componentele unui sistem de supraveghere video ANALOGIC HD

1. DVR HD - Inregistrator video digital (Digital Video Recorder)
2. Hard Disk - Mediul de stocare al imaginilor
3. Camere analogice HD profesionale
4. Sursa de alimentare pentru camere
5. Cablu pentru transmiterea semnalului video
6. Cablu pentru alimentarea camerelor
7. Mufe pentru cabluri
8. UPS pentru autonomie in lipsa 220V AC
9. Accesorii instalaredozepat cablucopex, etc.
10. Monitor pentru afisare locala

II. Componentele unui sistem de supraveghere video DIGITAL IP

1. NVR - Inregistrator video de retea (Network Video Recorder)
2. Hard Disk - Mediul de stocare al imaginilor
3. Camere IP digitale
4. Sursa de alimentare sau Switch POE pentru camere
5. Cablu UTP sau FTP pentru conectarea in retea
6. Cablu alimentare, doar cand nu se foloseste POE
7. Mufe RJ45 pentru cablu UTP/FTP
8. UPS pentru autonomie in lipsa 220V AC
9. Accesorii instalaredozepat cablucopex, etc.
10. Monitor pentru afisare locala

Ce să mai citim? 

Virusul Misterios

Europa este o "comoară pe care am moştenit-o"

Măsuri de maximă protecție

Robotul ADN ar putea ucide celulele canceroase

SARS a fost o boală relativ rară; la sfârșitul epidemiei, în iunie 2003

Fii propriul tău nutriționist 

1. DVR/NVR - Inregistratorul video


DVR-ul sau NVR-ul sunt componentele sistemului de supraveghere video cu cele mai multe functii. Acestea sunt considerate "creierul" unui sistem de supraveghere video.

Afisare si inregistrare
In primul rand, acesta primeste semnalul video de la camere si il afiseaza pe monitor, folosind iesirile video (CVBS, VGA sau HDMI). O a doua functie este inregistrarea. DVR/NVR-urile pot inregistra semnalul video, chiar si audio, provenit de la camere, pe un hard disk intern, pe un server FTP sau chiar pe un alt NVR. Mai nou, acestea pot fi integrate cu servicii de Cloud, Google Drive sau Drop Box.

Backup
Inregistrarile din DVR/NVR sunt pastrate o scurta perioada de timp, perioada ce variaza in functie de dimensiunea hard diskului. In situatia in care aveti nevoie sa extrageti anumite inregistrari, inregistratorul va ofera si functia de backup local, pe stick USB sau hard disk extern (formatate FAT32), sau de la distanta, prin internet, de pe softul de monitorizare centrala sau chiar din browser.

Accesibilitate
Tot DVR/NVR-ul permite si conectarea la internet a sistemului de supraveghere video, folosind un cablu de retea, sau chiar wireless (doar anumite modele). Aceasta functie nu mai este o optiune, devenind ceva standard. Majoritatea producatorilor de inregistratoare ofera aplicatii proprii, atat pentru computere (PC cu Windows, Mac OS, etc.), cat si pentru telefoanele mobile (iOS, Android, etc.)

Stiinta si tehnica

Hard Disk special pentru sisteme de supraveghere video

2. Hard Disk-ul - Mediul de stocare


Chiar daca la prima vedere hard disk-ul unui sistem de supraveghere video pare unul normal, de desktop, in realitate acestea sunt create special pentru acest domeniu. Un sistem CCTV functioneaza NON-STOP, iar hard disk-urile normale nu sunt concepute pentru o asemenea functionare.

Se folosesc hard disk-uri speciale

Producatorii consacrati din domeniu, Western Digital si Seagate, au serii dedicate inregistratoarelor video.

Vezi Sursa Info AICI

Ce să mai citim?

Robotul ADN ar putea ucide celulele canceroase

SARS a fost o boală relativ rară; la sfârșitul epidemiei, în iunie 2003

Fii propriul tău nutriționist

Planet REBOOT

Votăm un Deputat BUN

Ttatăl fondator al Uniunii Europene. 

Colonizarea de pe Marte !


Cum imi montez singur un sistem de supraveghere video?  

sunt mai multe solutii:

1. daca locuinta dumneavoastra este dotata cu sistem antiefractie, se pot monta senzori care au si o camera ascunsa. ( cost relativ mare ).

2. la magazinele de specialitate de gasesc kituri specializate pentru asa ceva ( cost mediu , calitate imagine scazuta ) 

3. puteti achizitiona o camera de tip dom ( 100- 400 ron) , o placa de captura ( se pot monta pana la 4 camere , pe anumite modele au si semnal audio, pret 150- 3000 ron in functie de calitate ) o sursa de alimentare a camerei , si putin cablu coaxial, legatura dintre camera(e) si placa de captura se face prin mufe BNC sertizate pe cablul coaxial. placa de captura se instaleaza intr-un calculator pe unul dintre sloturile libere ale placii de baza iar apoi se instaleaza softul de instalare si drivere. inregistrarea se poate seta pentru 24h/24h sau preferential.

Va recomand o firma specializata de paza si protectie, care are si domeniu de activitate montarea si intretinerea echipamentelor de alarma si CCTV ( TVCI) .

Camere de supraveghere exterior cu iluminator infrarosu pentru exterior, cu led-uri si grad de protectie IP66, pentru suprevaghere video pe timp de noapte sau zone intunecate. Echipate cu doi sensori CCD unul color si unul de inalta rezolutie alb negru pentru vizualizare pe timpul noptii sau in variante cu un singur CCD si cunoscute sub numele de camere de supraveghere DAY&NIGHT si destinate pentru supraveghere video de exterior dar si pentru sistemele de supraveghere de interior.



Legea 333/2003 privitoare la instalarea camerelor de supraveghere este pentru spatii de firme, magazine, parcari.
Nu se prevede obligativitatea unei persoane private sa ceara avizul IGP pt.a-si instala camere antiefractie.
Sistemele de monitorizare particulare nu au treaba cu aceasta lege.De altfel, daca perimetrul pe care il ocupa respectiva camera, depaseste proprietatea lui, aceasta se cheama imagine de perspectiva si nu intra la incalcarea "drepturilor omului" pentru ca ar trebui , in acest caz, sa ne punem cu totii"ochelari de cai"-cunoasteti termenul? si sa nu mai vedem nimic in jur.
Faptul ca imi monitorizez proprietatea si camera are bataia atat de mare, incat se vede si o bucatica din proprietatea vecinului, nu incalca dreptul la viata privata,S-ar putea afirma ca poate intra in conflict cu notiunea de viata privata dar atunci instantele vor trebui sa faca o analiza a circumstantelor concrete in care s-a produs aceasta intruziune, sa urmareasca un scop legitim , sa fie proportionala cu scopul urmarit( acestea sunt cateva din criteriile CEDO, cand se vorbeste de ingerinta in viata privata.
Revenind, in niciun caz, montarea , pt.propria siguranta, a unui sistem de supraveghere, nu inseamna incalcarea dreptului vecinului la viata lui privata.




Afaceri online

PC Computer

Locuinta - O investitie necesara

De la prietenii niștri RELIGIE

LITERATURA și CREDINTA

Economico - Sociale

Politici Fiscale , Sociale

Situatia ECONOMICO-SOCIALA




miercuri, 24 octombrie 2012

Eliberează-ți Memoria Ram - Free

RAMRush este un management de memorie liberă și instrument de optimizare . 

Un utilitar excelent , gratuit , care optimizeaza , eliberînd Memoria Ram de informatii inutile , ramase pe parcursul rularii diferitelor programe !
Imbunatatirea funtionarii computerului tau , v-a fi vizibila si evidenta !

Se poate eficient optimiza uzanțele de memorie de sistem pentru Windows, elibera memoria RAM fizică și să facă sistemul să funcționeze mai bine. RAMRush folosește un mod inteligent de a gestiona memoria fizică și permite munca RAM într-o performanță mai bună. Acesta vă va ajuta săprevină blocarea sistemului, pierderi de memorie și menține computerul dvs. să ruleze mai eficient.RAMRush este ușor și puternic pentru a utiliza atât pentru începători cât și de experți. NO experiență sau aptitudini necesare!
RAMRush este un freeware , ai putea descărca și de a folosi gratuit. 100% CLEAN! Nu Spyware sau Adware!


Ce să mai citim?

Robotul ADN ar putea ucide celulele canceroase

SARS a fost o boală relativ rară; la sfârșitul epidemiei, în iunie 2003

Fii propriul tău nutriționist


Descarca RAMRush


RAMRush Caracteristici principale

  • Creșterea performanței sistemului
  • Creșterea cantitatea de memorie disponibilă
  • Defragmentare memorie de sistem fizic
  • Recuperare de memorie din aplicațiile Windows
  • Scoateți pierderi de memorie
  • Prevenirea accidentelor de sistem cauzate de probleme de memorie
  • Afișarea datelor în timp real uzanțele CPU și memorie RAM
  • Rapidă pentru a face optimizarea
  • Click aici pentru a face optimizarea
  • Mod de relaxare în tava pentru Windows
  • AutoOptimize sprijin modul de
  • Linia de comandă Mod de sprijin (de exemplu: "PATHOFRAMRUSH / RAMRush.exe-AutoOptimize")

Un ghid rapid pentru RAMRush

Aici este un ghid rapid pentru tine de a utiliza RAMRush: 
1. Descărcați și instalați-l RAMRush . 2 Pornește-l . 3 Cand mutati cursorul mouse-ului în zona pictograma tavă, veți vedea fereastra de mai jos ca RAMRush . 4 Ai putea faceți clic pe " Start Optimizați ", sau dublu-clic pe pictograma tavă RAMRush , sau apăsați combinația de taste "Ctrl-Alt-O "pentru a face acțiunea optimiza acum
Ghid de RAMRush

Sistem RAMRush Cerințe

Sisteme de operare suportate

Windows 98, Windows ME, Windows 2000, Windows XP, Windows 2003, Windows Vista, Windows 2008 și Windows 7

luni, 15 octombrie 2012

Parallel Port Controller - Portul LPT

LPT Port Switch

LPT Port Switch – permite controlul on/off a 8 relee conectate pe portul paralel (LPT1). Controlul se face independent pe cele 8 iesiri, asadar softul e ideal atat pentru teste, cat si pentru utilizarea in aplicatii de tip home automation.
 

About Parallel Port Controller

Ce să mai citim?

Presa franceză , pune întrebări incomode care ar putea face lumină în plandemia 

Robotul ADN ar putea ucide celulele canceroase

SARS a fost o boală relativ rară; la sfârșitul epidemiei, în iunie 2003

Fii propriul tău nutriționist

Planet REBOOT

Votăm un Deputat BUN

Ttatăl fondator al Uniunii Europene. 

Colonizarea de pe Marte !


This is a very easy and fun to build project that will allow you to control up to eight external devices through your computer's parallel port. You may for instance control different appliances such as lamps, computers, printers, tv sets, radios, music systems, air conditioners, air fans, garden sprinklers and anything else you can think of, all through your computer.

You can do a simple test by connecting a LED directly to a ground and any PINs 2 through 9 of your parallel port. The voltage on the parallel connectors is around 4.5V but it drops to around 2V once you connect the LED. You may use a 100 Ohm resistor if you want to, but it is not necessary since the current is very low.


Parallel Port Controller Software




The Parallel Port Controller is very easy to use and gives you a visual of which devices are turned ON or OFF. In the future versions you will be able to program at what time a particular device should be turned on or off. If you should have any suggestions for any additional features please let us know.

Portul paralel

Descrierea portului.
Portul paralel este proiectat pentru a conecta o imprimantă la computer. Este utilizat pentru CPU pentru a trimite date către imprimantă. În această interfaţă se regăsesc atât semnale de intrare cât şi de ieşire. Scopul acestor semnale este de a avertiza computerul asupra stării imprimantei şi de a o controla. Opt biţi de date transferă toate informaţiile trimise la fiecare impuls de ceas.
Hardware-ul acestui port este format din 8 biţi de date ieşiri, 5 biţi de control intrări şi 5 biţi de control ieşiri. Semnalele de control sunt listate mai jos:
Ieşiri:
STROBE/: Comunică imprimantei când cei opt biţi de date sunt gata pentru a fi citiţi. Este trecut pe nivelul logic “0” când datele sunt pregătite.
INIT/: Resetează imprimanta.
SLCT IN/: Selectează imprimanta când acest semnal ajunge la nivelul logic “0”.
AUTO FD/: Comunică imprimantei să imprime o linie goală urmată de revenirea pe poziţia de repaus a capului de printare.
D0-D7: Biţi de date.
Intrări:
ACK/: Comunică CPU-ului faptul că datele au fost corect recepţionate.
BUSY: Imprimanta setează acest semnal când buffer-ul de recepţie este plin. Computerul va înceta să mai transmită date.
SLCT: Comunică computerului prezenţa imprimantei.
ERROR/: A survenit o eroare. CPU nu mai transmite date.
PE: Imprimanta nu mai are hârtie.
Toate aceste semnale apar la un conector cu 25 pini. Toţi biţii prezintă nivele logice TTL.

Adresarea portului
(vezi Tabelul 1.1)

BIT FUNCTION PIN
D0 data 0 2
D1 data 1 3
D2 data 2 4
D3 data 3 5
D4 data 4 6
D5 data 5 7
D6 data 6 8
D7 data 7 9
Sub sistemul de operare MS-DOS se pot gestiona trei porturi paralele denumite LPT1, LPT2 şi LPT3. Deci, putem găsi trei adrese dedicate acestor porturi în memoria PC-ului. Vom studia pentru început adresele dedicate LPT1. Fiecare port paralel utilizează trei adrese ale listei I/O. Pentru LPT1 aceste adrese sunt 378H, 379H şi 37AH.
Portul 378H: La această adresă CPU scrie datele care urmează a fi transmise către imprimantă. Portul este unul de ieşire. Cei opt biţi de date (D0-D7) apar în conectorul de ieşire. În tabelul 1.1 putem observa care pini ai conectorului sunt utilizaţi.
Portul 379H: Acesta este un port de intrare. Semnalele conţinute sunt utilizate de către CPU pentru a afla starea imprimantei. Locaţia acestor biţi este listată în tabelul 1.2.

Data Bits Table
BIT FUNCTION PIN
D0 not used
D1 not used
D2 not used
D3 ERROR/ 15
D4 SLCT/ 17
D5 PE 12
D6 ACK/ 10
D7 BUSY/ 11
Portul 37AH: În acest port computerul scrie semnalele care controlează imprimanta. Prin urmare, acesta este un port de ieşire, vezi tabelul 1.3.
Data Bits Table

Control Bits Table
BIT FUNCTION PIN
D0 STROBE 1
D1 AUTO FD 14
D2 INIT/ 16
D3 SLCT IN/ 17
D4 Habilitation IRQ7
D5 not used
D6 not used
D7 not used

Computerul are trei porturi LPT. Adresele semnalelor de control şi de date pentru fiecare port LPTn sunt listate mai jos. Fiecare port lucrează în acelaşi fel ca şi LPT1.
După cum se poate observa, portul paralel este capabil să controleze canalul de întreruperi IRQ7l. Aceasta este o calitate de bază a portului. În continuare vom prezenta modul de utilizare a acestui semnal.
Adresses of LPTn Tabelul 1.4

PORT DATA STATUS CONTROL
LPT1 378H 379H 37AH
LPT2 278H 279H 27AH
LPT3 3BCH 2BDH 3BEH

Programarea portului
Programele de mai jos sunt exemple despre cum se poate programa portul paralel. Sunt toate compilate cu compilatorul Borland C++ 3.1.
Primul program arată cum să transmiţi un octet către adresele de ieşire ale portului paralel. Este o operaţie foarte uşoară. Funcţia outportb(); trimite un octet către un port I/O specificat. Primul parametru al funcţiei este adresa portului în care se scrie un bit. Al doilea parametru este valoarea octetului ce se transmite. Ambii parametri pot fi definiţi ca variabile. În acest caz primul parametru trebuie să fie de tip unsigned int, iar cel de-al doilea de tip unsigned char.
#include
#include
#include

/********************************************/
/*This program set the parallel port outputs*/
/********************************************/

void main (void)

{
clrscr();
outportb(0x378,0xff);
outportb(0x37a,0xff);
getch();}

Cel de-al doilea exemplu arată cum se poate efectua citirea unui octet de la adresa de intrare a portului paralel. Funcţia principală este utilizată pentru a arăta valoarea octetului pe ecran. Funcţia inportb(); citeşte un octet de la adresa I/O specificată de computer. Parametrul trebuie să fie de tip unsigned int.

#include
#include
#include

/***********************************/
/*This function read parallel port inputs*/
/***********************************/

int Read_Input()

{int Byte;

Byte=inportb(0x379);
return Byte;}

void main (void)

{int PP_Input;

clrscr();
PP_Input = Read_Input;
printf("%d",var);
getch();}
Vezi Sursa Info AiCI

sâmbătă, 21 iulie 2012

Tastatură computer - Microcontrolerul



Tastatura este o componentă hardware periferică acalculatorului ce permite utilizatorului să introducă în unitatea centralǎ a acestuia date (litere, cifre și semne speciale) prin apăsarea unor taste. Cele mai folosite tastaturi pe plan mondial sunt cele de tip QWERTY. Un alt tip de tastaturi este tipul QWERTZ. Denumirile vin de la primele șase taste de pe rândul al treilea. Tipul QWERTY se folosește mai ales în țările anglofone, iar celelalte folosesc mai ales tipul QWERTZ.
Tastatura este probabil cel mai vechi dispozitiv de intrare din structura computerelor moderne, ea fiind inventată încă înainte de apariția monitoarelor și a mausului. Fiecare tastă are asociat un număr de identificare care poartă denumirea de "cod de scanare". La apăsarea unei taste, tastatura trimite sistemului de calcul codul de scanare corespunzător tastei respective (un număr întreg de la 1 la „n” - numărul de taste). La primirea codului de scanare de la tastatură, calculatorul face conversia între numărul primit și codul ASCII corespunzător, în logică binară.
Tastatura ia în considerație nu numai apăsarea (durata) unei taste, dar și momentul eliberării acesteia, fiecare acțiune fiind înregistrată separat. Există două categorii de taste:
  • "taste comutatoare" – au efect când sunt apăsate și/sau când sunt eliberate
  • "taste de control" - au efect numai atunci când sunt acționate (apăsate)

Tastele sunt așezate astfel încât să ușureze introducerea informațiilor în calculator; ele sunt grupate în mai multe grupe. Amplasarea literelor pe tastatură a fost făcută ținându-se cont de frecvența diverselor litere într-o anumită limbă, de aceea o tastatură de exemplu germană are literele așezate altfel decât una americană.
Cel mai important grup este cel care ocupă cea mai mare parte a tastaturii; el conține atât taste pentru litere (Q, W, E, etc.), cifre (1, 2, 3, etc.) și simboluri (@, #, etc.), cât și taste speciale (EnterShiftControlAlt, etc.) a căror funcționalitate variază în functie de programul folosit; vezi mai jos.

Deasupra grupului principal se află un șir de taste numite "funcționale" (F1, F2, F3, etc.), al căror rol este să lanseze în mod direct comenzi pentru calculator, comenzi care sunt diferite în funcție de softul pe care îl folosim la momentul respectiv. Ele sunt folosite foarte mult în jocuri, dar există și alte softuri care le utilizează. În dreapta grupului principal se afla un grup împărțit în mai multe (de obicei trei) subgrupuri și care conține taste folosite în principal pentru navigare pe ecran (tastele care au desenate pe ele săgeți, tastele Page Up sau Page Down, etc.), dar și unele taste cu funcții speciale, cum este tasta Delete.
La extremitatea (marginea) dreaptă a tastaturii se află de obicei un grup de taste care sunt folosite în special pentru scrierea de cifre și pentru efectuarea de operații aritmetice (adunare, scădere, etc.), tastele fiind așezate foarte comod pentru lucrul cu mâna dreapta. O parte a tastelor din acest ultim grup are o funcționalitate dublă, ele putând fi folosite și pentru navigare. Unele taste, ca de ex. Shift,CtrlAltWindows, pot fi prezente în dublu exemplar; atunci ele sunt așezate mai mult sau mai puțin simetric față de axa verticală a tastaturii, ambele taste având de obicei aceeași funcționalitate. Unele softuri (de ex. jocuri) profită însă de faptul că o tastă este prezentă în două exemplare, și atunci specifică pentru ele două comenzi diferite. Tastaturile mai noi au o serie de butoane suplimentare care sunt prevăzute special pentru aplicațiile multimedia (filme, melodii) sau pentru navigarea pe Internet. Ele lipsesc la multe tastaturi, iar când sunt prezente așezarea lor nu este supusă nici unui standard recunoscut, fiind grupate după criteriile de ergonomie proprii ale companiei producătoare.
Caracterul (litera, cifra, simbolul) asociat fiecărei taste este imprimat pe tasta respectivă și poate fi pus în evidență cu ajutorul unui editor de text (de ex. Notepad, inclus în sistemul de operare Windows). Pentru aceasta deschidem un nou document și începem să apăsăm pe taste șir după șir, de la stânga la dreapta. Anumite taste permit scrierea a două caractere alfanumerice distincte, de ex. o minusculă și o majusculă, dintre care unul apare dacă apăsăm tasta normal, iar celălalt doar dacă se apasă simultan și tasta Shift.

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 octeților (byte) relevă starea controlerului. Scrierea pe acest bit trimite controlerului integrat o comandă. Organizarea octetului (baitului) pentru indicarea stării controlerului este reprezentată mai jos:

Microcontroler-ul tastaturii
Comunicarea cu microcontrolerul situat în interiorul tastaturii se efectuează prin biții care trec prin porturile de intrare 60h și 64h. Octeții 0 și 1 asigură legătura sau așa-numitul 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 când octetul 1 al portului 64h este egal cu 1. Octeții (baiții) tastaturii care indică starea tastaturii (port 64h) vor determina dacă tastatura este activă sau vor întrerupe sistemul atunci când utilizatorul va apăsa sau va da drumul la o tastă.
Octeții care sunt scriși pentru portul 60h sunt trimiși către microcontrolerul tastaturii, iar octeții scriși prin portul 64h sunt expediați controlerului integrat de pe placa de bază. Octeții citiți 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.


Dispozitive de interfaţă sistem de operare
Datele sunt stocate în calculator sub forma unor şiruri de biţi; în acest sens sunt utilizate diverse codificări. La nivelul computerului, aceste reprezentări sunt unice; spre exemplu, dacă în reprezentarea internă a
calculatorului caracterul Z are forma: 01011010, atunci acest şir de biţi este folosit în mod unic pentru a reprezenta caracterul Z.
Această regulă nu este însă valabilă pentru dispozitivele periferice sau pentru memoria secundară. În cazul unei tastaturi, fiecare tastă generează un caracter. În cazul unei imprimante, caracterele sunt reprezentate sub formă unor matrice de puncte. Un dispozitiv optic citeşte informaţia prin intermediul intensităţii luminoase, în timp ce un dispozitiv magnetic înregistrează şi citeşte porţiuni magnetizate. Fiecare echipament periferic foloseşte o modalitate proprie de reprezentare a datelor iar această reprezentare poate să coincidă sau nu cu reprezentarea internă a datelor în calculator. Dacă aceste reprezentări sunt diferite este necesar un dispozitiv
de translatare dintr-o reprezentare în alta. Aici intervine rolul dispozitivului de interfaţă, numit şi placa de interfaţă. Considerând cazul tastaturii, atunci când o tastă este apăsată, se transmite un semnal electronic către interfaţa tastaturii. Ca răspuns la semnalul electronic primit, interfaţa tastaturii generează codul ce reprezintă caracterul stocat în interiorul calculatorului, transferând acest cod în memoria calculatorului. În cazul unei imprimante, şirurile de biţi transmise dinspre calculator spre imprimantă sunt preluate de interfaţa imprimantei, care translatează aceste şiruri de biţi în reprezentarea recunoscută de către imprimantă pentru a se putea face tipărirea. Cele două dispozitive periferice considerate aici, tastatura şi imprimanta, reprezintă două dispozitive diferite din punct de vedere al reprezentării datelor; datorită existenţei dispozitivelor
de interfaţă, ele pot fi conectate la acelaşi calculator. La intrare, interfaţa translatează semnalele externe într-un format ce este recunoscut de către calculator. În cazul semnalelor de ieşire, acestea sunt convertite din formatul intern al calculatorului în formatul propriu al dispozitivului de ieşire respectiv.
Şi în cazul dispozitivelor de memorie secundară legătura dintre calculator şi acestea se face prin intermediul interfeţelor. Interfaţa controlează din punct de vedere fizic dispozitivul de disc, acceptând comenzi de citire, scriere, căutare din partea microprocesorului. Atribuirea unei interfeţe fiecărui echipament conectat la un calculator este un lucru practic în cazul calculatoarelor personale.
Pentru calculatoare ce pot avea sute sau mii de echipamente periferice (cazul computerelor mainframe) conectate, modalitatea de comunicare dintre calculator şi dispozitivele periferice se schimbă: sunt utilizate canale şi unităţi de control I/O specifice. În acest caz, fiecare dispozitiv fizic are propria unitate de control iar canalul asigură comunicaţia cu calculatorul, în timp ce unitatea de control comunică cu echipamentul extern în limbajul acestuia din urmă. Canalul şi unităţile de control acţionează împreună pentru a realiza operaţia de translatare în ambele sensuri.

Tastatura este componentã hardware a calculatorului ce permite utilizatorului sã introducã date prin apãsarea unor taste. Cele mai folosite tastaturi sunt cele QWERTY. Denumirea vine de la primele sase taste de pe rândul al treilea. Tastatura este probabil cel mai vechi dispozitiv de intrare, ea existând înainte de aparitia monitoarelor si evident înainte de aparitia mouse-ului. Fiecare tastã are asociat un numãr de identificare care poartã denumirea de cod de scanare. La apãsarea unei taste, tastatura trimite sistemului de calcul codul de scanare corespunzãtor tastei respective (un numãr întreg de la 1 la n - numãrul de taste). La primirea codului de scanare de la tasttaurã, calculatorul face conversia între numãrul primit si codul ASCII corespunzãtor. Tastatura retine nu numai apãsarea unei taste, dar si eliberarea acesteia, fiecare actiune fiind înregistratã separat. Existã douã categorii de taste : 

taste comutatoare – au efect indiferent dacã sunt apãsate sau eliberate taste de control - au efect numai atunci când sunt actionate 

Modele de tastaturi 

Tastaturile calculatoarelor personale pot fi împãrtite în patru mari categorii: 

* tastaturi standard 
* tastaturi ergonomice 
* tastaturi fara fir 
* tastaturi speciale 

Tastatura constã dintr-o serie de comutatoare montate într-o retea, numitã matrice a tastelor. Când se apasã o tastã, un procesor aflat în tastaturã o identificã prin detectarea locatiei din retea care aratã continuitatea. De asemenea, acesta interpreteazã cât timp stã tasta apãsatã si poate trata chiar si tastãrile multiple. Interfata tastaturii este reprezentatã de un circuit integrat denumit keyboard chip sau procesor al tastaturii. Un buffer de 16 octeti din tastaturã opereazã asupra tastãrilor rapide sau multiple, transmitându-le sistemului succesiv. 

În cele mai multe cazuri, atunci când apãsãm o tastã, contactul se face cu mici întreruperi, respectiv apar câteva clipuri rapide închis – deschis. Acest fenomen de instabilitate verticalã a comutatorului se numeste bounce, iar procesorul din tastaturã trebuie sã îl filtreze, adicã sã îl deosebeascã de o tastare repetatã intentionat de operator. Lucrul acesta este destul de usor de realizat deoarece întreruperile produse de instabilitatea verticalã sunt mult mai rapide decât tastãrile repetate cele mai rapide. 

Existã mai multe tipuri de tastaturi, însã cele mai rãspândite sunt tastaturile cu 101 sau 104 taste, diferenta între tipuri fiind datã, în principal, de prezenta sau absenta unor taste care intrã în componenta lor. De exemplu, tastatura 101 nu are inclusã o tastã numitã Window Logo, în timp ce tastatura de tipul 104 are inclusã aceastã tastã. Aceastã Tastatura este conectatã în spatele unitãtii centrale printr-un fir introdus ântr-o mufã specialã. Tastatura este un dispozitiv a cãrui folosire este extrem de simplã, fiind necesar doar sã apãsãm pe butoanele ei (numite "taste") la fel cum am face în cazul unei masini de scris. 

Grupuri de taste 

Tastele sunt împãrtite în mai multe grupuri si sunt asezate astfel încât sã usureze procesul de introducere a informatiilor în calculator (amplasarea literelor pe tastaturã a fost facutã tinându-se cont de frecventele diverselor litere într-o anumitã limbã, de aceea o tastaturã pentru Germania are literele asezate altfel decât una americanã). 

Cel mai important grup este cel care ocupã cea mai mare parte a tastaturii si el contine atât taste a cãror apãsare produce aparitia pe ecranul monitorului a unor litere (Q, W, E, etc.), cifre (1, 2, 3, etc.) sau simboluri (@, #, etc.), cât si taste speciale (Enter, Shift, Control, Alt, etc.) a caror functionalitate variazã în functie de programul folosit si care va fi explicatã mai jos. 

Deasupra grupului principal se aflã un sir de taste numite "functionale" (F1, F2, F3, etc.) al cãror rol este sã lanseze în mod direct comenzi pentru calculator, comenzi care sunt diferite în functie de softul pe care îl folosim la un anumit moment. Ele sunt folosite foarte mult în jocuri, dar si alte softuri le pun în valoare. La dreapta grupului principal se afla un grup impãrtit în mai multe (de obicei trei) subgrupuri si care contine taste folosite în principal pentru navigare pe ecran (tastele care au desenate sãgeti pe ele, Tastele Page Up sau Page Down, etc.) dar si 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 si pentru efectuarea de operatii aritmetice (adunare, scadere, etc.), tastele fiind asezate foarte comod pentru lucrul cu mâna dreapta. O parte a tastelor din acest ultim grup are o functionalitate dublã, ele putând fi folosite si pentru navigare. Unele taste (Shift, Ctrl, Alt, Windows) sunt prezente în dublu exemplar si 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 prezenta în doua exemplare si specifica cite o comanda separata care sãfie executata la apãsarea tastei drepte, respectiv stângi. Tastaturile mai noi au o serie de butoane care sunt incluse special pentru a fi folosite cu aplicatiile multimedia (filme, melodii) sau pentru navigarea pe internet. Ele nu vor fi luate în discutie aici pentru cã nu sunt prezente pe majoritatea tastaturilor iar asezarea lor nu este supusã nici unui standard, ele fiind grupate dupã criteriile de ergonomie ale companiei producãtoare a tastaturii. 

Caracterul alfanumeric (litera, cifra, simbolul) care poate fi scris cu ajutorul unei taste este imprimat pe tasta respectiva si poate fi pus în evidenta cu ajutorul unui editor de text (de ex. Notepad, inclus în SO Windows) în care deschidem un nou document si incepem sãapasam pe taste. Anumite taste permit scrierea a douã caractere alfanumerice distincte, dintre care unul apare dacã apãsãm tasta în mod obisnuit, iar celãlalt doar dacã se apasã si tasta Shift impreuna cu tasta în cauzã. 

Tastele speciale 

Tastele speciale nu produc aparitia nici unui caracter alfanumeric la apãsarea lor, ci au functia de a lansa direct comenzi în cazul în care sunt apasate singure sau în cadrul unei combinatii cu alte taste. Ele sunt urmatoarele : 

ENTER : Este cea mai mare tasta si are de obicei o forma caracteristica, aceea a literei "L" privita în oglinda. Tasta Enter are în principal rolul de a lansa în executie softurile, dar si de a determina calculatorul sãexecute o comandã importantã care este specificatã de softul care se afla în functiune în momentul respectiv. Tasta Enter are într-o mare masurã aceeasi functionalitate ca si butonul stâng al mausului. În cazul editãrii de text apãsarea tastei Enter duce la crearea unui paragraf nou de text, sub cel curent. 

BACKSPACE : Se gaseste de obicei deasupra tastei Enter si are rolul de a sterge ultimul caracter (litera, cifra, etc.) scris în cadrul unui text. Daca este tinutã apãsatã ea va determina stergerea tuturor caracterelor aflate la stânga cursorului. 

SHIFT : Este o tasta dublã, cea dreaptã gãsindu-se de obicei sub tasta Tasta Enter iar cea stingã pe acelasi rând însã la marginea stingã a tastaturii. Tasta Shift este cel mai des utilizatã pentru scrierea cu litere majuscule, pentru acesta trebuind sã apãsam în acelasi timp tasta Shift (indiferent care din ele) si tasta literei în cauzã. 

CONTROL (CTRL) : Este o tastã dublã, cea dreapta gasindu-se de obicei sub tasta Tasta Shift iar cea stingã pe acelasi rând însã la marginea stânga a tastaturii. Tasta Ctrl este cel mai des utilizatã pentru comenzi care sunt lansate în executie la apãsarea unei combinatii de taste. 

ALT : Este o tastã dublã care se gãseste pe rândul 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 si pentru comenzi care sunt lansate în executie la apãsarea unei combinatii de taste. 

WINDOWS (WIN) : Este o tasta dublã având desenat pe ea logoul ("simbolul") SO Windows si care se gaseste pe rândul cel mai de jos al tastaturii, lângã tastele Alt. Tasta Windows este cel mai des utilizatã pentru comenzi care sunt lansate în executie la apãsarea unei combinatii de taste. 

TASTA PENTRU MENIUL CONTEXTUAL : Este situatã intre tastele Win si Ctrl din partea dreaptã. Apãsarea ei duce la aparitia unui meniu contextual care constã dintr-o listã de comenzi utile, listã care este specificã fiecarui soft în parte si contextului particular de folosire a acestuia. 

ESCAPE (ESC) : Este tastã pozitionatã de obicei în coltul din stânga sus al tastaturii. Tasta Esc are într-o anumitã mãsura o functionalitate opusã celei a tastei Enter si anume ea ne permite sã evitam executarea unei comenzi în situatia în care nu suntem siguri ca am facut alegerea cea mai buna. Numele tastei este sugestiv, "escape" insemnind fugã, evitare a unei situatii. Apãsând tasta Esc ne întoarcem la o situatie în care putem sã cântãrim inca o datã decizia pe care dorim sã o luãm în privinta unei anumite comenzi. De exemplu atunci când instalãm un soft, tasta Esc ne permite sã revizuim deciziile luate asupra componentelor acestuia pe care dorim sã le instalãm, înainte de a declansa procesul de instalare propriu-zis. 

TAB : Este pozitionatã la marginea stângã a tastaturii si are desenate pe ea doua sãgeti î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 optiuni si dorim sã trecem rapid de la o optiune la alta fãrã a folosi mausul) sau între legãturile continute într-o paginã web. 

SPACEBAR (BARA DE SPAtIU) : Este tastã lungã aflatã pe rândul cel mai de jos al tastaturii. Este folositã exclusiv pentru introducerea de spatii goale în texte, de exemplu atunci cind dorim sã despãrtim cuvintele dintr-o frazã. Datoritã mãrimii si asezãrii ei este folositã si în foarte multe jocuri pentru cã este usor de apãsat fãrã a ne desprinde ochii de pe ecran. 

CAPS LOCK : Este pozitionatã pe rândul cel mai din stinga ala tastaturii, intre tastele TAB si SHIFT. Are functia de a bloca ("lock") corpul de litera pe care il folosim intr-un text. Tasta este activatã prin apãsare si din acest moment textul va fi scris cu majuscule. Dezactivarea se face tot prin apãsarea pe tasta si 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 functionalitatea tastelor aflate în grupul situat în partea dreapta a tastaturii, grup în care este situata si tasta NUM LOCK. Tasta este activata si dezactivata prin apãsare. Atunci cind tasta este activata (situatia obisnuitã) 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 încãrcarea SO (Windows 98SE, ME) tasta este activatã si în consecintã grupul de taste din dreapta poate fi folosit pentru scrierea de cifre. în cazul SO Windows XP tasta nu este însã activatã si de aceea poate apare impresia ca tastatura este defectã în momentul în care dorim sã scriem cifre cu tastele din dreapta. Solutia este sã activãm tasta apãsând-o dupa încãrcarea completã a SO, în acest fel putând sã o folosim si pentru a scrie cifre. 

Tastele navigationale : Grupul tastelor navigationale este împãrtit în douã subgrupuri si anume tastele HOME, END, PAGE UP, PAGE DOWN pe de o parte si tastele directionale (care au desenate niste sãgeti 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 sfârsitul unui text, tastele PAGE UP si PAGE DOWN ne urcã, respectiv ne coboarã cu o paginã (ecran) în cadrul unui text. Tastele cu sãgeti (stânga, dreapta, sus, jos) ne permit navigarea în cadrul unui text cu câte un caracter la stânga sau la dreapta, respectiv cu câte un rând în sus si în jos. 

DELETE : Este folositã pentru stergerea unor elemente prezente în fereastra unui soft (fisierele în Windows Explorer, mesajele de postã electronicã în Outlook Express, etc.) dar cel mai frecvent este folositã pentru a sterge caracterele aflate la dreapta cursorului în cadrul unei pagini de text. Poate fi folositã pentru stergerea unui singur caracter (dacã o apãsãm o singurã datã) sau pentru stergerea unui sir de caractere (dacã o tinem apãsatã mai mult timp). 

Combinatiile de taste 

Fiecare soft în parte are disponibile câteva combinatii de taste care permit lansarea unor comenzi fara a mai apela la maus. Numãrul de combinatii posibile este mare si în general se folosesc combinatii de douã sau de trei taste. O combinatie de doua taste se scrie sub forma tasta1 + tasta2 unde în loc de tasta1 si tasta2 poate fi orice combinatie de taste (de ex. Ctrl+A). Semnul + care apare intre taste este o conventie de scriere si semnifica faptul ca tastele trebuie apasate în acelasi timp pentru ca sã fie lansatã în executie comanda. Combinatiile de taste trebuie sã includã în mod obligatoriu o tastã specialã dar celelalte taste pot fi atât taste speciale (Shift, Tab, etc.) cât si taste obisnuite (tasta A, tasta C, etc.) sau functionale (F2, F6, etc.).   Wikipedia