Please enable JavaScript.
Coggle requires JavaScript to display documents.
Gestió d'entrada i sortida - Coggle Diagram
Gestió d'entrada i sortida
CONTROLADOR
DMA
Accés directe a la memòria
IOP
Canal d'entrada i sortida al processador
CANAL
Selectors
Permeten la gestió de diversos dispositius, però només un en cada moment.
Multiplexors
Gestionen diversos dispositius i poden transferir dades simultàniament per tots ells.
PROGRAMARI DE CONTROL
Programari independent del dispositiu
És format pel conjunt de rutines del sistema operatiu que processen la informació d’entrada/sortida. .
Programari dependent del dispositiu
Aquesta capa és formada per un conjunt de rutines específicament dissenyades per a fer una operació d'entrada i sortida sobre un dispositiu determinat. Podem dividir aquestes capes en:
Gestor del dispositiu
Quan l’operació d’entrada/sortida necessita actuar sobre aspectes que depenen del perifèric, el nucli del sistema operatiu transfereix el control a aquest gestor que controla un tipus determinat de dispositiu d’entrada/sortida. En el cas d’errors, ho comunica a la capa superior del sistema operatiu i aquesta ho comunicarà al procés de l’usuari.
Gestor d'interrupcions
És una rutina que executa el sistema operatiu quan es produeix una interrupció provocada pel dispositiu per al qual va ser dissenyada. Està lligada al maquinari de cada tipus de dispositiu i manipula d’una manera directa els registres del controlador corresponent.
CARACTERÍSTIQUES DE LA INFORMACIÓ
Sistema de codificació
Organització de la informació, si en discs
magnètics
o
òptics.
Tamany
de la paraula (número de bits que ocupa)
Organització física de la informació, discs magnètics o òptics
Millora de la velocitat.
SISTEMES DE FITXERS
Gestionar l'emmagatzematge.
OBJECTIUS
Mantenir la taula de continguts del dispositiu o directori.
Assignar l'espai d'emmagatzematge
Emmagatzemar l'arxiu en trossos no consecutius
Assignació indexada.
Assignar bits consecutius de l'espai en disc.
Controlar l'espai disponible.
MÈTODES D'ACCÉS
Accés directe
Permet l'accés a qualsevol part de l'arxiu
Accés directe indexat
Es construeix un índex o una taula de relacions de claus i els seus blocs físics per a cada fitxer.
Accés seqüëncial
Aquest mètode permet l’accés als registres d’un fitxer en
un ordre preestablert des del primer fins a l’últim i d’un en un.
TAULA DE SÍMBOLS
Estructures multinivell o arbres de directoris
L’estructura anterior es pot considerar com una organització en arbre de dos nivells. Generalitzant-la, podem pensar en estructures en arbre de diferents nivells. Cada usuari podrà crear subdirectoris en el seu directori i agrupar els arxius de la manera més convenient.
Directori arrel
Directoris de dos nivells
Consisteix a definir un directori per a cada usuari en el qual queden indicats els fitxers que li pertanyen.
Directoris d'un nivell
En sistemes petits n’hi ha prou de disposar d’un únic
directori que contindrà la descripció de tots els fitxers disponibles.
Creació
Eliminació
Recerca
SEGURETAT DE FITXERS
Control d'accés als recursos
El sistema és l’encarregat de gestionar l’accés als recursos mitjançant drets , permisos i atributs assignats a cada recurs.
L'encriptació
Si volem millorar la seguretat, també els podem encriptar.
L’encriptació consisteix a aplicar-li uns algoritmes que amaguen la informació real.
Permisos d'accés i rectificació
Per defecte, només l’usuari i el super administrador tenen accés als fitxers de l’usuari i capacitat de rectificació. Si volem que altres usuaris puguin accedir s’ha li han de donar permisos.
Disponibilitat dels arxius
L’objectiu fonamental és poder accedir a la informació en el moment en què es necessiti.