44,556 matches
-
instrucțiuni drept date de prelucrat/modificat dinamic („în mers”), după necesitate. UAL este din multe puncte de vedere „creierul” calculatorului. Aceasta este capabilă să efectueze mai multe tipuri de operații, de exemplu operații aritmetice (adunare, înmulțire ș.a.), operații de comparație, operații de manevrare a datelor (duplicare, mutare, trunchiere ș.a.) precum și operații care influențează ordinea și fluxul instrucțiunilor. Sistemele de I/ O sunt dispozitive prin care calculatorul preia informații din lumea exterioară și raportează înapoi rezultatele. Într-un calculator personal obișnuit dispozitive
Arhitectură von Neumann () [Corola-website/Science/321145_a_322474]
-
necesitate. UAL este din multe puncte de vedere „creierul” calculatorului. Aceasta este capabilă să efectueze mai multe tipuri de operații, de exemplu operații aritmetice (adunare, înmulțire ș.a.), operații de comparație, operații de manevrare a datelor (duplicare, mutare, trunchiere ș.a.) precum și operații care influențează ordinea și fluxul instrucțiunilor. Sistemele de I/ O sunt dispozitive prin care calculatorul preia informații din lumea exterioară și raportează înapoi rezultatele. Într-un calculator personal obișnuit dispozitive de intrare sunt de exemplu tastatura și mausul, iar dispozitive
Arhitectură von Neumann () [Corola-website/Science/321145_a_322474]
-
celelalte module între ele. Rolul ei este să culeagă („citească“) instrucțiunile și datele din memorie sau de la dispozitivele I/ O (intrare/ieșire), să decodeze instrucțiunile, să ofere UAL (unității aritmetico-logice) date de intrare corecte conform cu instrucțiunea, să comande UAL ce operație să efectueze asupra intrărilor, precum și să trimită (scoată afară) rezultatele, adică să „scrie” în memorie sau către dispozitivele de ieșire (Output). O componentă cheie a unității de control este un contorul (numărătorul) de instrucțiuni. El conține la orice moment adresa
Arhitectură von Neumann () [Corola-website/Science/321145_a_322474]
-
nivel de sistem. Cel mai simplu și des întâlnit tip de ECC este cel cu detectare și corectare a erorilor de un singur bit. După cauzele erorilor există două tipuri de erori: Mecanismele de detectarea erorilor provoacă de obicei stoparea operațiilor cu memoria, înainte ca datele greșite să poată fi utilizate în sistem. Corecția erorilor este însă un proces mai complicat; el presupune mai întâi detectarea lor, dar apoi și reconstruirea informatiilor greșite, pe baza unor informații redundante, chiar în timpul functionării
Cod corector de erori () [Corola-website/Science/321159_a_322488]
-
cod de 72 de biți (din care 8 biți pentru ECC). La fiecare acces la memorie hardwareul verifică dacă cuvântul de cod este corect; dacă nu, calculează automat cel mai apropiat cuvânt de cod pe care apoi îl decodifică. Aceste operații sunt destul de complicate, astfel încât un sistem cu memorii ECC funcționează cu aproximativ 5 % mai încet decât unul cu memorii cu paritate.
Cod corector de erori () [Corola-website/Science/321159_a_322488]
-
a citirii sau scrierii cuvântului selectat. Acest tip de memorie este usor de utilizat. O locație, sau o adresă, se selectează prin plasarea pe liniile de adrese a combinației binare ce reprezintă adresa locației. Dacă urmează să aiba loc o operație de citire, este activat semnalul de citire, iar datele stocate în locație pot fi preluate de pe liniile de date. Dacă urmează să aiba loc o operație de scriere, datele ce urmează să fie scrise vor trebui plasate pe liniile de
SRAM () [Corola-website/Science/321158_a_322487]
-
adrese a combinației binare ce reprezintă adresa locației. Dacă urmează să aiba loc o operație de citire, este activat semnalul de citire, iar datele stocate în locație pot fi preluate de pe liniile de date. Dacă urmează să aiba loc o operație de scriere, datele ce urmează să fie scrise vor trebui plasate pe liniile de date, apoi combinația binară a adresei locației de memorie pe liniile de adrese și se activează semnalul de scriere. Descrierea unei memorii din punctul de vedere
SRAM () [Corola-website/Science/321158_a_322487]
-
Write nu este activă, tranzistoarele de trecere nu conduc și liniile Data și Data' nu sunt conectate spre dispozitivul de memorare, ceea ce face informația plasată pe liniile de date să nu poată ajunge la punctele A și B. Pentru ca o operație de scriere să aibă loc, se plasează valoarea dorită a fi înscrisă pe linia Data și complementul acesteia pe linia Data', după care se activează linia Read/Write. Tranzistoarele de trecere intră în conducție și valorile de pe liniile Data și
SRAM () [Corola-website/Science/321158_a_322487]
-
mai multe pachete, inclusiv o DIP cu 8 pini, precum și suprafață de montare SOIC. Există 8 pini pe una dintre aceste părți. Aici este o listă și funcțiile lor: Memoriile EEPROM Seriale sunt de obicei evaluate să îndure un milion operații de scriere pe octet. Acest lucru este destul de acceptabil. Cu toate acestea, încă mai trebuie să fiți atent aici, ca să nu scrieți date în mod constant pe parte. EEPROM-ul nu este un substitut pentru memoria RAM de uz general
EEPROM Serial () [Corola-website/Science/321154_a_322483]
-
pe parte. EEPROM-ul nu este un substitut pentru memoria RAM de uz general. Dacă ați scrie pe aceste părți într-o buclă strânsă, ar fi nevoie de doar o oră sau cam așa ceva pentru a depăși 1 milion de operații de scriere. Software-ul trebuie scris ținând seama de acest lucru. Cele mai comune tipuri de interfață seriala sunt SPI, I²C, Microwire, UNI/O și 1-Wire. Aceste interfețe necesită între 1 și 4 semnale de control pentru operare, rezultând într-
EEPROM Serial () [Corola-website/Science/321154_a_322483]
-
8 la 24 de biți de adresare în funcție de adâncimea dispozitivului, apoi datele pentru a fi citite sau scrise. Fiecare dispozitiv EEPROM are de obicei propriul set de instrucțiuni OP-Code pentru a înfățișa sub formă de plan diferite funcții. Unele dintre operațiile uzuale pe dispozitivele SPI EEPROM sunt: Fiecare cod de instrucțiune are propriile argumente. Read/Write, de exemplu, sunt urmate de o adresă. Scrierea registrului de stare necesită un argument de 8 biți, si asa mai departe. Un set complet de
EEPROM Serial () [Corola-website/Science/321154_a_322483]
-
argumente. Read/Write, de exemplu, sunt urmate de o adresă. Scrierea registrului de stare necesită un argument de 8 biți, si asa mai departe. Un set complet de instrucțiuni și formatele lor sunt disponibile în fișa de date corespunzătoare. Alte operații, suportate de unele dispozitive EEPROM sunt: O parte importantă din memoria EEPROM serial este registrul de stare. Acest registru nu numai că deține date de configurare pe care va trebui să scrieți, dar mai conține și un bit foarte important
EEPROM Serial () [Corola-website/Science/321154_a_322483]
-
s-a terminat de scris pagina și este pregătit pentru a primi date noi. Memoria EEPROM Serial oferă o modalitate foarte bună de a stoca date non-volatile pe un proiect de microcontroler mic. Ele necesită câteva linii I / O, au operații de citire / scriere destul de rapide, și cele mai multe funcționează de pe o singură sursă de alimentare de 5 volți. Rutinele software pentru a le programa nu sunt foarte complexe. Următoarea dată când aveți nevoie pentru a stoca unele date non-volatile, cum ar
EEPROM Serial () [Corola-website/Science/321154_a_322483]
-
de imagini poate folosi formate precum: rânduri, coloane, dreptunghiuri, diagonale. Imaginile 3-D sunt favorizate de folosirea formatelor de acces de tip spirală. În procesarea de imagini, algoritmul Lee de rutare beneficiază de formatul de acces de tip spirală. Câteva dintre operațiile de baza ale codării video cum ar fi standardele: H.263, H.264, și MPEG-4 sunt estimări de mișcare, interpolări, compensări de mișcare, transformate discrete cosinus, cuantizări, cuantizări inverse, și transformata discretă cosinus inversă. Formatele de acces specifice pentru aceste
Memorie paralelă () [Corola-website/Science/321166_a_322495]
-
de baza ale codării video cum ar fi standardele: H.263, H.264, și MPEG-4 sunt estimări de mișcare, interpolări, compensări de mișcare, transformate discrete cosinus, cuantizări, cuantizări inverse, și transformata discretă cosinus inversă. Formatele de acces specifice pentru aceste operații sunt : rânduri, coloane, dreptunghiuri prăbușite, dreptunghiuri. Scanarea zigzag ca și alte scanări adiționale alternativ-orizontale și alternativ-verticale din cadrul formatului MPEG-4 pot folosi modele (template) atipice. Aceste formate sunt similare formatului de acces Zigzag. Un sistem de memorie paralela cu 8 module
Memorie paralelă () [Corola-website/Science/321166_a_322495]
-
silicon mai mare și o întârziere suplimentară în cazul adresării totale a memoriei. Puterea consumată la un acces de memorie este de 1.3-2.77 ori mai mare la memoriile paralele. Totuși, puterea totala consumată este afectată de doi factori: operația de acces la memorie este mai redusă ca timp în cazul memoriilor paralele iar puterea totală e redusă datorită numărului mai mic de instrucțiuni necesare.
Memorie paralelă () [Corola-website/Science/321166_a_322495]
-
care stochează fiecare bit de date într-un condensator separat, într-un circuit integrat. Deoarece condensatoarele se descarcă, informația se poate șterge în cazul în care prin semnalele de comandă nu se specifică reîncărcarea celulelor cu un anumit conținut. Această operație se numește „reîmprospătarea memoriei” (refreshing memory). Avantajul memoriei DRAM este simplitatea structurii: doar un tranzistor si un condensator sunt necesare pe bit, spre deosebire de memoria SRAM care are nevoie de șase tranzistoare. Acest lucru permite memoriei DRAM să atingă o densitate
Memorie DRAM () [Corola-website/Science/321163_a_322492]
-
de la linia de bit de - la linia bitului de +. Acest exemplu este un feedback pozitiv, și aranjametul este stabil doar cu o linie de bit high și una de bit low. Pentru a citi un bit dintr-o coloană, urmatoarele operații au loc: Pentru a scrie memoriei, linia este deschisă și un amplificator de direcție al unei anumite coloane este forțat temporar la starea dorită, asa că este condus la linia de bit, care incarcă condensatorul la valoarea dorită. Datorită feedback
Memorie DRAM () [Corola-website/Science/321163_a_322492]
-
213=8192 linii va avea nevoie de de o rată de refresh a unei linii la fiecare 7.8 µs. Câteva sisteme real-time fac refresh la o porțiune de memorie la un timp bazat pe un timer extern care guvernează operația restului de sistem, ca și intervalul de mascare vertical care are loc la fiecare 10-20 de milisecunde în echipamentul video. Toate metodele au nevoie de un fel de counter care să țină evindeța pentru ce linie urmează să se facă
Memorie DRAM () [Corola-website/Science/321163_a_322492]
-
au nevoie de refresh logic extern pentru a ține counterul. (În unele condiții, majoritatea datelor din DRAM pot fi recuperate chiar dacă DRAM-ului nu i s-a mai făcut refresh de câteva minute.) Aceste memorii au performanțe limitate deoarece fiecărei operații interne i se asociază un timp minim pentru a fi executată. Operația este considerată terminată doar dupa trecerea acestei perioade de timp. În cazul în care un impuls de ceas apare înainte de terminarea intervalului minim, „trebuie să apară un nou
Memorie DRAM () [Corola-website/Science/321163_a_322492]
-
condiții, majoritatea datelor din DRAM pot fi recuperate chiar dacă DRAM-ului nu i s-a mai făcut refresh de câteva minute.) Aceste memorii au performanțe limitate deoarece fiecărei operații interne i se asociază un timp minim pentru a fi executată. Operația este considerată terminată doar dupa trecerea acestei perioade de timp. În cazul în care un impuls de ceas apare înainte de terminarea intervalului minim, „trebuie să apară un nou impuls de ceas înainte ca următoarea operație să poată începe”. Memoriile FPM
Memorie DRAM () [Corola-website/Science/321163_a_322492]
-
minim pentru a fi executată. Operația este considerată terminată doar dupa trecerea acestei perioade de timp. În cazul în care un impuls de ceas apare înainte de terminarea intervalului minim, „trebuie să apară un nou impuls de ceas înainte ca următoarea operație să poată începe”. Memoriile FPM sunt mai rapide decât memoriile DRAM standard deoarece ele nu necesită transmiterea adreselor de linie și de coloană pentru fiecare acces al memoriei; adresa de linie este suficientă pentru mai multe accesări ale memoriei la
Memorie DRAM () [Corola-website/Science/321163_a_322492]
-
numai atunci când sistemul nu permite utilizarea altor tipuri de memorii (cum ar fi sistemele bazate pe procesorul 80486). Memoria EDO mai este cunoscută și sub numele de HyperPage Mode deoarece este asemănătoare cu memoria FPM, dar prezintă o îmbunătățire: o operație de citire poate începe înainte de terminarea operației precedente. Creșterea performanțelor față de FPM este de aproximativ 5%, iar costul de producție este similar. Memoria EDO poate fi utilizată cu magistrale de memorie care să nu depășească 83 MHz și, la fel
Memorie DRAM () [Corola-website/Science/321163_a_322492]
-
tipuri de memorii (cum ar fi sistemele bazate pe procesorul 80486). Memoria EDO mai este cunoscută și sub numele de HyperPage Mode deoarece este asemănătoare cu memoria FPM, dar prezintă o îmbunătățire: o operație de citire poate începe înainte de terminarea operației precedente. Creșterea performanțelor față de FPM este de aproximativ 5%, iar costul de producție este similar. Memoria EDO poate fi utilizată cu magistrale de memorie care să nu depășească 83 MHz și, la fel ca memoria FPM, nu necesită măsuri speciale
Memorie DRAM () [Corola-website/Science/321163_a_322492]
-
SDRAM. Aceste memorii elimină timpul de așteptare al procesorului și prezintă avantaje suplimentare. De exemplu, circuitele latch memorează adresele, datele și semnalele de control preluate de la procesor, sub controlul ceasului sistem. Acest lucru permite ca procesorul să poată executa alte operații. Informațiile din circuitul latch devin disponibile după un număr specific de cicluri de ceas, iar procesorul le poate folosi de pe liniile de ieșire. Un alt avantaj al memoriilor DRAM sincrone este acela că există un singur semnal de sincronizare, și
Memorie DRAM () [Corola-website/Science/321163_a_322492]