2,860 matches
-
prin expunere la o lumină ultravioletă intensă. Lumina ultravioletă șterge cipul prin provocarea unei reacții chimice care reface fuzibilele prin topire. Astfel, toate 0-urile binare din cip devin l, iar cipul este readus în starea inițială de fabricație, cu biți l în toate locațiile. Memoriile EEPROM pot fi șterse și reprogramate chiar în placa cu circuite în care sunt instalate, fară a necesita un echipament special. Folosind un EEPROM se poate șterge și reprograma memoria ROM a plăcii de bază
Memorie ROM () [Corola-website/Science/321157_a_322486]
-
memoria este programată definitiv, de aceea acest tip de memorie este folosit în cazul în care se produce în serie mare. Producția în numere foarte mari scade costul de fabricație. Acest tip de memorie oferă cel mai mic cost per bit, oferind și o viteză de acces bună și o structură compactă deoarece nivelele logice 0 și 1 sunt date de existența/lipsa unor conexiuni cu liniile de date pentru fiecare cuvânt programat. Acest tip de memorie program folosită de microcontrollere
Memoria Program la Microcontrollere () [Corola-website/Science/321151_a_322480]
-
reprezintă tehnologia care permite calculatoarelor să corecteze automat multe din erorile de memorie sau de transmisie. Domeniul ECC face parte atât din IT cât și din informatică. ECC se referă la standardele de corecție bazate pe implementarea în hardware a bitului de paritate la nivel de cuvânt sau pe alte procedee. Aceste mecanisme implică atât suport hardware la nivel de circuit de memorie sau transmisie, cât și suport hardware și software la nivel de sistem. Cel mai simplu și des întâlnit
Cod corector de erori () [Corola-website/Science/321159_a_322488]
-
suport hardware la nivel de circuit de memorie sau transmisie, cât și suport hardware și software la 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
Cod corector de erori () [Corola-website/Science/321159_a_322488]
-
informații redundante, chiar în timpul functionării sistemului („în zbor”). În funcție de procedeul utilizat detectarea și corectarea erorilor pot repara multe din greșelile care au loc. Una dintre cele mai simple și utilizate metode de detectare a erorilor se bazează pe utilizare unor biți „de paritate”. Acestea pot detecta erorile simple (modificarea unui singur bit din cuvânt), dar nu și erorile multiple, și nici nu pot corecta erorile detectate. Paritatea este o formă simplă de detecție a erorilor care adaugă câte un bit la
Cod corector de erori () [Corola-website/Science/321159_a_322488]
-
detectarea și corectarea erorilor pot repara multe din greșelile care au loc. Una dintre cele mai simple și utilizate metode de detectare a erorilor se bazează pe utilizare unor biți „de paritate”. Acestea pot detecta erorile simple (modificarea unui singur bit din cuvânt), dar nu și erorile multiple, și nici nu pot corecta erorile detectate. Paritatea este o formă simplă de detecție a erorilor care adaugă câte un bit la fiecare cuvânt (8 biți) din modulul de memorie. Acest bit suplimentar
Cod corector de erori () [Corola-website/Science/321159_a_322488]
-
unor biți „de paritate”. Acestea pot detecta erorile simple (modificarea unui singur bit din cuvânt), dar nu și erorile multiple, și nici nu pot corecta erorile detectate. Paritatea este o formă simplă de detecție a erorilor care adaugă câte un bit la fiecare cuvânt (8 biți) din modulul de memorie. Acest bit suplimentar reține dacă în cei 8 biți ai fiecărui cuvânt există un număr par sau impar de cifre 1 și este memorat sau transmis împreună cu cuvântul. La utilizarea (citirea
Cod corector de erori () [Corola-website/Science/321159_a_322488]
-
pot detecta erorile simple (modificarea unui singur bit din cuvânt), dar nu și erorile multiple, și nici nu pot corecta erorile detectate. Paritatea este o formă simplă de detecție a erorilor care adaugă câte un bit la fiecare cuvânt (8 biți) din modulul de memorie. Acest bit suplimentar reține dacă în cei 8 biți ai fiecărui cuvânt există un număr par sau impar de cifre 1 și este memorat sau transmis împreună cu cuvântul. La utilizarea (citirea sau recepția) cuvântului paritatea se
Cod corector de erori () [Corola-website/Science/321159_a_322488]
-
singur bit din cuvânt), dar nu și erorile multiple, și nici nu pot corecta erorile detectate. Paritatea este o formă simplă de detecție a erorilor care adaugă câte un bit la fiecare cuvânt (8 biți) din modulul de memorie. Acest bit suplimentar reține dacă în cei 8 biți ai fiecărui cuvânt există un număr par sau impar de cifre 1 și este memorat sau transmis împreună cu cuvântul. La utilizarea (citirea sau recepția) cuvântului paritatea se recalculează și rezultatul se compară cu
Cod corector de erori () [Corola-website/Science/321159_a_322488]
-
erorile multiple, și nici nu pot corecta erorile detectate. Paritatea este o formă simplă de detecție a erorilor care adaugă câte un bit la fiecare cuvânt (8 biți) din modulul de memorie. Acest bit suplimentar reține dacă în cei 8 biți ai fiecărui cuvânt există un număr par sau impar de cifre 1 și este memorat sau transmis împreună cu cuvântul. La utilizarea (citirea sau recepția) cuvântului paritatea se recalculează și rezultatul se compară cu bitul de paritate citit sau recepționat. Dacă
Cod corector de erori () [Corola-website/Science/321159_a_322488]
-
suplimentar reține dacă în cei 8 biți ai fiecărui cuvânt există un număr par sau impar de cifre 1 și este memorat sau transmis împreună cu cuvântul. La utilizarea (citirea sau recepția) cuvântului paritatea se recalculează și rezultatul se compară cu bitul de paritate citit sau recepționat. Dacă nu se potrivește, atunci înseamnă că există o eroare în memorie sau la transmisie. Multe erori multiple însă nu afectează bitul de paritate și deci nu pot fi detectate cu această metodă simplă. Metodele
Cod corector de erori () [Corola-website/Science/321159_a_322488]
-
utilizarea (citirea sau recepția) cuvântului paritatea se recalculează și rezultatul se compară cu bitul de paritate citit sau recepționat. Dacă nu se potrivește, atunci înseamnă că există o eroare în memorie sau la transmisie. Multe erori multiple însă nu afectează bitul de paritate și deci nu pot fi detectate cu această metodă simplă. Metodele ECC propriu-zise sunt o formă mai avansată de detectare a erorilor, mai complexă decât bitul de paritate, la care, în plus, erorile pot fi și corectate. De
Cod corector de erori () [Corola-website/Science/321159_a_322488]
-
eroare în memorie sau la transmisie. Multe erori multiple însă nu afectează bitul de paritate și deci nu pot fi detectate cu această metodă simplă. Metodele ECC propriu-zise sunt o formă mai avansată de detectare a erorilor, mai complexă decât bitul de paritate, la care, în plus, erorile pot fi și corectate. De exemplu, serverele foarte performante necesită procedee ECC foarte eficiente de corectare a erorilor. Pentru detectarea erorilor multiple și corecția erorilor simple se poate de exemplu extinde metoda bitului
Cod corector de erori () [Corola-website/Science/321159_a_322488]
-
bitul de paritate, la care, în plus, erorile pot fi și corectate. De exemplu, serverele foarte performante necesită procedee ECC foarte eficiente de corectare a erorilor. Pentru detectarea erorilor multiple și corecția erorilor simple se poate de exemplu extinde metoda bitului de paritate de la nivel de cuvânt la nivel de bloc. La această metodă, pe lângă bitul de paritate al fiecărui cuvânt, se utilizează și un bit de paritate la nivel de coloană a blocului de cuvinte. Erorile de memorie sunt proporționale
Cod corector de erori () [Corola-website/Science/321159_a_322488]
-
foarte performante necesită procedee ECC foarte eficiente de corectare a erorilor. Pentru detectarea erorilor multiple și corecția erorilor simple se poate de exemplu extinde metoda bitului de paritate de la nivel de cuvânt la nivel de bloc. La această metodă, pe lângă bitul de paritate al fiecărui cuvânt, se utilizează și un bit de paritate la nivel de coloană a blocului de cuvinte. Erorile de memorie sunt proporționale cu cantitatea de RAM într-un computer, precum și cu durata de funcționare. Deoarece serverele de
Cod corector de erori () [Corola-website/Science/321159_a_322488]
-
erorilor. Pentru detectarea erorilor multiple și corecția erorilor simple se poate de exemplu extinde metoda bitului de paritate de la nivel de cuvânt la nivel de bloc. La această metodă, pe lângă bitul de paritate al fiecărui cuvânt, se utilizează și un bit de paritate la nivel de coloană a blocului de cuvinte. Erorile de memorie sunt proporționale cu cantitatea de RAM într-un computer, precum și cu durata de funcționare. Deoarece serverele de obicei conțin mulți gigabaiți de RAM și sunt în funcțiune
Cod corector de erori () [Corola-website/Science/321159_a_322488]
-
produse în cipurile de memorie este relativ mare și, prin urmare, acestea au nevoie de memorie ECC foarte eficientă. În aceste cazuri memoria trebuie protejată cu un cod ECC foarte complex. Acest cod poate corecta automat orice eroare de 1 bit care apare într-un cuvânt de 64 de biți. Pentru acest scop memoria stochează fiecare cuvânt de 64 de biți folosind cuvinte de cod de 72 de biți (din care 8 biți pentru ECC). La fiecare acces la memorie hardwareul
Cod corector de erori () [Corola-website/Science/321159_a_322488]
-
prin urmare, acestea au nevoie de memorie ECC foarte eficientă. În aceste cazuri memoria trebuie protejată cu un cod ECC foarte complex. Acest cod poate corecta automat orice eroare de 1 bit care apare într-un cuvânt de 64 de biți. Pentru acest scop memoria stochează fiecare cuvânt de 64 de biți folosind cuvinte de 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
Cod corector de erori () [Corola-website/Science/321159_a_322488]
-
aceste cazuri memoria trebuie protejată cu un cod ECC foarte complex. Acest cod poate corecta automat orice eroare de 1 bit care apare într-un cuvânt de 64 de biți. Pentru acest scop memoria stochează fiecare cuvânt de 64 de biți folosind cuvinte de 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
Cod corector de erori () [Corola-website/Science/321159_a_322488]
-
ECC foarte complex. Acest cod poate corecta automat orice eroare de 1 bit care apare într-un cuvânt de 64 de biți. Pentru acest scop memoria stochează fiecare cuvânt de 64 de biți folosind cuvinte de 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
Cod corector de erori () [Corola-website/Science/321159_a_322488]
-
cod poate corecta automat orice eroare de 1 bit care apare într-un cuvânt de 64 de biți. Pentru acest scop memoria stochează fiecare cuvânt de 64 de biți folosind cuvinte de 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
Cod corector de erori () [Corola-website/Science/321159_a_322488]
-
blocare (a accesului neautorizat). Pentru a asigura un anumit grad de protecție împotriva accesului din exterior la memoria program, MCS-51 oferă un mecanism de blocare a memoriei program. Tabelul alăturat prezintă facilitațile de blocare ale unor dispozitive din familia MCS-51: Biții de blocare pot fi programați de orice programator și șterși prin ștergerea întregului cip. În acest mod se pierde și programul scris în memorie. Când avem la dispoziție mai mulți biți de blocare se pot implementa mai multe niveluri de
Blocarea memoriei program () [Corola-website/Science/321162_a_322491]
-
facilitațile de blocare ale unor dispozitive din familia MCS-51: Biții de blocare pot fi programați de orice programator și șterși prin ștergerea întregului cip. În acest mod se pierde și programul scris în memorie. Când avem la dispoziție mai mulți biți de blocare se pot implementa mai multe niveluri de securitate a conținutului memoriei program. Cu un singur bit disponibil, în cazul în care rămane neprogramat, memoria program poate fi citită din exterior iar programarea poate continua. De asemenea este permisă
Blocarea memoriei program () [Corola-website/Science/321162_a_322491]
-
și șterși prin ștergerea întregului cip. În acest mod se pierde și programul scris în memorie. Când avem la dispoziție mai mulți biți de blocare se pot implementa mai multe niveluri de securitate a conținutului memoriei program. Cu un singur bit disponibil, în cazul în care rămane neprogramat, memoria program poate fi citită din exterior iar programarea poate continua. De asemenea este permisă și executarea de instrucțiuni din memorie program externă. Cu toate acestea, în cazul în care acest bit de
Blocarea memoriei program () [Corola-website/Science/321162_a_322491]
-
singur bit disponibil, în cazul în care rămane neprogramat, memoria program poate fi citită din exterior iar programarea poate continua. De asemenea este permisă și executarea de instrucțiuni din memorie program externă. Cu toate acestea, în cazul în care acest bit de blocare este programat, memoria nu mai poate fi citită din exterior și nici programarea suplimentară nu mai este posibilă. Mai mult decât atât, cipul nu mai poate accesa memorie program externă. Toate aceste facilități pot fi recâștigate prin ștergerea
Blocarea memoriei program () [Corola-website/Science/321162_a_322491]