Sisteme I / O

SISTEME DE INTRARE INTRARE

Organizarea intrărilor / ieșirilor unui dispozitiv microprocesor

Intrarea _ ieșirea _ este procesul de schimb de date între miezul dispozitivului microprocesor și dispozitivele periferice. În dispozitivul microprocesor sunt utilizate trei moduri:







Protecția microprocesorului este proiectată pentru a împiedica executarea neautorizată a instrucțiunilor critice: comanda HLT. care oprește microprocesorul și comenzile care afectează segmentele codului și datelor.
Mecanismele de protecție sunt împărțite în 3 grupe:

  1. restricționând utilizarea segmentelor, de exemplu, interzicând scrierea numai unui segment de date lizibil. Disponibilitatea utilizării numai a segmentelor ale căror descriptori sunt descrise în GDT și LDT;
  2. restricționează accesul la segmente prin intermediul regulilor de privilegii;
  3. alocarea de instrucțiuni sau operațiuni privilegiate care pot fi efectuate numai la anumite niveluri ale CPL și IOPL.






Cecurile care generează excepții pot fi, de asemenea, împărțite în 3 grupe:
  1. verificați când se încarcă registrele segmentului;
  2. verificarea referințelor operand;
  3. verificarea instrucțiunilor de privilegii.
Pentru a vă asigura că sarcinile nu se încadrează într-un declanșator de protecție, în sistemul de comandă sunt introduse instrucțiuni speciale de testare a pointerilor. Acestea vă permit să verificați rapid posibilitatea utilizării unui selector sau a unui segment fără riscul de a genera o excepție.

Gestionarea memoriei paginilor

Modul virtual 86 (V86)







Articole similare

Trimiteți-le prietenilor: