Sistemes Operatius: Dispositius E/S, Processos i Gestió d'Arxius
Enviado por Mikelo ss y clasificado en Informática
Escrito el en
catalán con un tamaño de 4,59 KB
Classificació de Dispositius d'Entrada/Sortida (E/S)
| Dispositius de Bloc | Dispositius Orientats a Caràcters |
|---|---|
| Disc Dur | Teclat |
| Memòria (RAM) | Pantalla |
| Disc Compacte (CD/DVD) | Impressora |
Evolució del Funcionament dels Dispositius E/S
| Fase | Descripció de l'Evolució |
|---|---|
| 1 | El processador controlava directament els dispositius perifèrics mitjançant la tècnica de *Polling* (sondatge). |
| 2 | El processador es comença a aïllar de les particularitats dels dispositius (mitjançant controladors o *drivers*). |
| 3 | Comença la utilització d’*interrupcions*: el processador no consumeix temps esperant que acabin les operacions. |
| 4 | Es pot moure un bloc de dades a la memòria o des d’aquesta sense que hi hagi d’intervenir el processador (*Accés Directe a Memòria - DMA*). |
| 5 | El mòdul d’E/S evoluciona i passa a ser un processador separat amb el seu propi joc d’instruccions específiques per a E/S. |
| 6 | El mòdul d’E/S és un ordinador independent amb la seva pròpia memòria local. |
Estats del Procés
Bàsicament, els estats possibles d'un procés són:
- Preparat (o en espera/actiu): Un procés està esperant el seu torn per poder utilitzar el seu interval de temps assignat.
- En execució: El processador està executant les instruccions del programa i té assignat el temps d'ús de la CPU en un instant concret.
- Bloquejat: El procés està retingut degut a múltiples causes (p. ex., espera una operació d'E/S).
Gestió de Directoris
Definiu què és un directori i expliqueu les accions que es poden realitzar sobre aquest.
- Un directori és una taula de símbols que indiquen els arxius existents i la seva ubicació al sistema de fitxers.
- Les accions principals que es poden realitzar sobre un directori són: 1) Recerca, 2) Creació, 3) Eliminació i 4) Llistat.
Diferència entre Programa i Procés
Expliqueu la diferència entre un programa i un procés:
- Un programa és una seqüència d’instruccions o accions definides *a priori* en un o més arxius (és passiu).
- Un procés és un concepte dels sistemes operatius que fa referència a un programa *en execució* (és actiu).
Interrupció vs. Excepció
Expliqueu la diferència entre una interrupció i una excepció:
- Una interrupció és la presència d’una situació o d’un senyal extern (p. ex., arribada de dades d'un perifèric) que obliga el sistema operatiu a prendre el control del processador per estudiar-la i tractar-la.
- Una excepció és un tipus d'interrupció que es produeix per un funcionament deficient intern del programa que ha generat l’error (p. ex., divisió per zero).