Click here to load reader

Sisteme de intrare/ieșire și echipamente periferice

  • View
    93

  • Download
    0

Embed Size (px)

DESCRIPTION

Sisteme de intrare/ieșire și echipamente periferice. Prof . Zoltan Francisc Baruch Departamentul de Calculatoare Universitatea Tehnică din Cluj-Napoca. Informații despre curs (1). Notare 30 % Laborator  colocviu 70 % Examen ( parțial + final ) - PowerPoint PPT Presentation

Text of Sisteme de intrare/ieșire și echipamente periferice

Sisteme de intrare/ieire i echipamente periferice

Sisteme de intrare/ieire i echipamente perifericeProf. Zoltan Francisc BaruchDepartamentul de CalculatoareUniversitatea Tehnic din Cluj-Napoca1Informaii despre curs (1)Notare30% Laborator colocviu70% Examen (parial + final)Nota minim pentru fiecare activitate: 5+1 punct: Sintez (opional)Pagini webhttp://users.utcluj.ro/~baruch/ro/ Cursuri Sisteme de intrare/ieire30.09.20152Sisteme de intrare/ieire i echipamente periferice (01)2Informaii despre curs (2)ObservaiiPrezena la cursuri pentru acceptarea la examenul final: min. 50%Prezena la lucrrile de laborator pentru acceptarea la examenul final: 100%Promovarea examenului parial este foarte importantLa examen, schemele bloc i diagramele de timp trebuie explicate30.09.20153Sisteme de intrare/ieire i echipamente periferice (01)3Bibliografie (1)

Baruch, Z. F., Sisteme de intrare/ieire ale calculatoarelor, Editura Cartea Albastr, Cluj-Napoca, 2000, ISBN 973-9443-39-7430.09.2015Sisteme de intrare/ieire i echipamente periferice (01)4Bibliografie (2)

Rosch, Winn L., Hardware Bible, Sixth Edition, Que Publishing, 2003, ISBN 0-7897-2859-1530.09.2015Sisteme de intrare/ieire i echipamente periferice (01)5Bibliografie (3)

Mueller, Scott, PC - Depanare i modernizare, Ediia a IV-a, Editura Teora, Bucureti, 2004630.09.2015Sisteme de intrare/ieire i echipamente periferice (01)6Cuprinsul cursului1. Introducere2. Metode pentru operaii de I/E3. Magistrale4. Afiaje cu cristale lichide5. Alte tipuri de afiaje6. Adaptoare grafice7. Discuri optice30.09.20157Sisteme de intrare/ieire i echipamente periferice (01)71. IntroducereSisteme de I/EStructura unui sistem de I/EModule de I/E 30.09.20158Sisteme de intrare/ieire i echipamente periferice (01)8Sisteme de I/E (1)Sistem de I/E (SIE): efectueaz transferul informaiilor ntre memoria principal i mediul exterior al sistemului de calculSuporturile externe de informaii Alte sisteme de calcul Performana sistemului de calcul depinde de relaia dintre:Procesor i memorieProcesor i echipamentele de I/E 30.09.20159Sisteme de intrare/ieire i echipamente periferice (01)9Sisteme de I/E (2)Timpul de acces i rata de transfer a echipamentelor de I/E influeneaz performana global a sistemuluiTimpul de execuie al UCP nu include timpul de ateptare pentru operaii de I/E sau timpul n care se execut alte programeIgnor operaiile de I/E Un indicator mai potrivit al performanei: timpul de rspuns30.09.201510Sisteme de intrare/ieire i echipamente periferice (01)10Sisteme de I/E (3)Ignorarea SIE conduce la scderea performanei globale a sistemuluiExemplu: Presupunem c exist o diferen de 10% ntre timpul de execuie al UCP i timpul de rspunsSe crete viteza UCP de 10 ori, neglijnd sistemul de I/E Legea lui Amdahl: se obine o cretere a vitezei de numai 5 ori 30.09.201511Sisteme de intrare/ieire i echipamente periferice (01)111. IntroducereSisteme de I/EStructura unui sistem de I/EModule de I/E 30.09.201512Sisteme de intrare/ieire i echipamente periferice (01)12Structura unui sistem de I/E (1)Structura unui sistem de calcul i a unui sistem tipic de I/E30.09.2015Sisteme de intrare/ieire i echipamente periferice (01)13

13Structura unui sistem de I/E (2)Echipamentele periferice nu se conecteaz direct la magistral; motive:Exist o mare varietate de periferice, cu principii de funcionare diferite Rata de transfer a perifericelor poate fi mult mai redus dect cea a memoriei i a UCP Perifericele utilizeaz formate diferite ale datelor i cuvinte de lungimi diferite fa de UCP 30.09.201514Sisteme de intrare/ieire i echipamente periferice (01)141. IntroducereSisteme de I/EStructura unui sistem de I/EModule de I/E 30.09.201515Sisteme de intrare/ieire i echipamente periferice (01)15Module de I/E (1)Un modul de I/E (controler de I/E) efectueaz:Controlul echipamentelor externeTransferul datelor ntre aceste echipamente i memoria principal i/sau registrele UCPO interfa intern: cu UCP i memoria principalO interfa extern: cu echipamentul periferic30.09.201516Sisteme de intrare/ieire i echipamente periferice (01)16Module de I/E (2)Funciile i cerinele principale ale unui modul de I/E:Control i sincronizare Comunicaia cu UCP Comunicaia cu echipamentele externe Memorarea datelor Detecia erorilor 30.09.201517Sisteme de intrare/ieire i echipamente periferice (01)17Module de I/E (3)Control i sincronizaren orice perioad de timp, UCP poate comunica cu unul sau mai multe echipamente externe Resursele interne trebuie partajate ntre mai multe activiti Funcie pentru coordonarea fluxului de date ntre resursele interne i echipamentele externe 30.09.201518Sisteme de intrare/ieire i echipamente periferice (01)18Module de I/E (4)Comunicaia cu UCP cuprinde:Decodificarea comenzilorComenzi semnale pe magistrala de controlParametri pe magistrala de dateTransferul datelor ntre UCP i modulul de I/E pe magistrala de dateRaportarea striiUn modul de I/E poate fi ocupat cu execuia comenzii precedente semnal BUSYRecunoaterea adreselor perifericelor30.09.201519Sisteme de intrare/ieire i echipamente periferice (01)19Module de I/E (5)Comunicaia cu echipamentele externeSe realizeaz prin semnale de control, de stare i de date Memorarea datelorPentru cele mai multe periferice, rata de transfer este redus comparativ cu cea ntre memorie i UCPDatele transferate de la memoria principal sunt memorate de modulul de I/E i sunt transmise la periferic cu rata acestuia 30.09.201520Sisteme de intrare/ieire i echipamente periferice (01)20Module de I/E (6)Detecia erorilorErorile trebuie raportate ctre UCPDefecte mecanice i electrice Modificarea accidental a datelor transmise de periferic la modulul de I/E Coduri detectoare i corectoare de erori Bit de paritateCoduri CRC (Cyclic Redundancy Check) Coduri ECC (Error Correcting Code)30.09.201521Sisteme de intrare/ieire i echipamente periferice (01)21RezumatPentru utilizatori, timpul de rspuns este un indicator de performan mai potrivit dect timpul de execuie al UCPPerformana SIE influeneaz n mod semnificativ performana global a sistemului de calculEchipamentele periferice se conecteaz la magistrala sistemului prin intermediul modulelor de I/E30.09.201522Sisteme de intrare/ieire i echipamente periferice (01)22Noiuni, cunotineSistem de intrare/ieireTimp de execuie al UCPTimp de rspuns Modul de I/E (controler de I/E)Funciile unui modul de I/ECoduri CRC, ECC30.09.201523Sisteme de intrare/ieire i echipamente periferice (01)23ntrebriCare este deosebirea dintre timpul de execuie al UCP i timpul de rspuns?Care sunt motivele pentru care perifericele nu se conecteaz direct la magistrala sistemului?Care sunt funciile unui modul de I/E?30.09.201524Sisteme de intrare/ieire i echipamente periferice (01)24