Subiectul I, cerința 2
Dispozitive periferice
Integrarea perifericelor în sistemul de calcul, etapele prin care o apăsare de tastă ajunge la procesor, clasificarea după sensul circulației datelor și parametrii tehnici a două dispozitive.
Integrarea într-un sistem de calcul
Dispozitivele periferice sunt echipamentele aflate la periferia unității centrale, prin care calculatorul comunică cu exteriorul: primește datele și comenzile utilizatorului și îi transmite rezultatele prelucrării. Ele asigură operațiile de intrare-ieșire ale sistemului de calcul.
Un periferic nu se leagă direct la procesor. El se conectează la placa de bază printr-o interfață: un port USB, un conector video, un slot de extensie. Comunicarea cu unitatea centrală este condusă de un controler, prin magistralele de date, de adrese și de comenzi. Sistemul de operare recunoaște dispozitivul prin intermediul unui program specializat, numit driver, care traduce cererile aplicațiilor în comenzi specifice controlerului.
Fluxul datelor în sistem este următorul: datele introduse prin dispozitivele de intrare ajung, prin canalele de intrare-ieșire, în memoria internă, de unde procesorul le preia și le prelucrează; rezultatele sunt depuse tot în memoria internă și transmise apoi, pe aceeași cale, către dispozitivele de ieșire.
Interacțiunea dintre un dispozitiv periferic și procesor
Se ia ca exemplu apăsarea unei taste, procesul specific funcției de bază a tastaturii.
- La apăsarea tastei se închide un contact electric, iar controlerul tastaturii determină care tastă a fost apăsată și generează codul ei de scanare.
- Controlerul depune codul într-un registru propriu și transmite procesorului o cerere de întrerupere.
- Procesorul încheie instrucțiunea aflată în execuție, salvează starea programului curent și lansează rutina de tratare a întreruperii, care aparține sistemului de operare.
- Rutina citește codul de scanare din portul tastaturii și îl transformă în codul caracterului
corespunzător, ținând seama de starea tastelor modificatoare (
Shift,Ctrl,Alt) și de configurația de tastatură activă. - Codul obținut este depus într-o zonă tampon din memoria internă, de unde aplicația activă îl preia atunci când citește de la intrarea standard.
- Procesorul restaurează starea salvată și reia execuția programului întrerupt.
Prin mecanismul întreruperii, procesorul nu verifică în permanență starea tastaturii, ci își continuă lucrul și este anunțat abia atunci când apare un eveniment.
Clasificarea dispozitivelor periferice
Criteriul de clasificare: sensul circulației datelor între dispozitiv și unitatea centrală.
Categoriile corespunzătoare:
Rezolvarea se poate citi pe educamp.ro, la adresa de mai sus.
S-a încheiat minutul de citit liber.
Ce cuprinde rezolvarea
- Integrarea într-un sistem de calcul
- Interacțiunea dintre un dispozitiv periferic și procesor
- Clasificarea dispozitivelor periferice
- Două exemple din două categorii diferite
Vezi rezolvarea ca și cursant
Cel puțin o cerință din fiecare an este disponibilă gratuit și integral. Pentru a citi toate celelalte rezolvări ale disciplinei, te înscrii la cursul de pregătire.
Te înscrii, alegi în cont când începe cursul și plătești prima lună prin transfer bancar. Pentru a vedea mai întâi cum este scrisă o rezolvare, poți reveni la prima cerință a anului.
Acces la suportul de curs
25 RON / lună, fără ședințe
Ce cuprinde:
- Acces la toate lecțiile disponibile
- Suport de curs pentru tematica științifică și metodică
- Exemple, explicații și exerciții
- Acces la materialele noi adăugate pe platformă
- Posibilitatea de a adresa întrebări
Poți alege și variante cu ședințe online, în grup sau individuale. Le vezi pe pagina cursului.
Ai întrebări sau o problemă? Scrie-mi pe WhatsApp, la 0745 874 576.