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 BlocDispositius Orientats a Caràcters
Disc DurTeclat
Memòria (RAM)Pantalla
Disc Compacte (CD/DVD)Impressora

Evolució del Funcionament dels Dispositius E/S

FaseDescripció de l'Evolució
1El processador controlava directament els dispositius perifèrics mitjançant la tècnica de *Polling* (sondatge).
2El processador es comença a aïllar de les particularitats dels dispositius (mitjançant controladors o *drivers*).
3Comença la utilització d’*interrupcions*: el processador no consumeix temps esperant que acabin les operacions.
4Es 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*).
5El 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.
6El 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).

Entradas relacionadas: