Funcions i Classificació dels Sistemes Operatius

Clasificado en Informática

Escrito el en catalán con un tamaño de 2,5 KB

Comptabilitat: Recull les estadístiques d'ús dels recursos i supervisa paràmetres com el temps de resposta.

Assignació de recursos: En un sistema multiusuari, el SO ha de repartir els recursos disponibles (temps de la CPU, memòria, E/S, etc.). Per exemple: tres processos poden repartir-se el temps de CPU per igual o poden executar-se un després de l'altre, segons determini el SO (planificació de processos).

Protecció: Davant de processos que maliciosament o involuntàriament vulguin interferir en altres processos, accedir a dispositius o zones de memòria sense permís, etc.

Classificació dels SO

Segons el nombre d'usuaris

  • Monousuari: Un únic usuari treballa al moment a l'ordinador. Tots els dispositius hardware es troben a disposició d'aquest usuari, i no poden ser usats per altres fins que acabi. Exemples: DOS, Win 3X, 9X, ME, 2000, XP, Vista, 7.
  • Multiusuari: Molts usuaris poden emprar els recursos del sistema de forma simultània. Exemples: Windows Server, VMS, OS/400, etc.

Segons el nombre de processos

  • Monotasca: Només pot executar un programa al mateix temps. Ex: MS-DOS. Es pot ser un S.O. monoprogramat i multiusuari. Cada usuari executarà el seu programa després que algun altre usuari hagi acabat, ja que simultàniament no es pot.
  • Multitasca: La CPU comparteix el seu temps entre els diferents processos. Ex: Windows XP, 2000, 7, etc.

Segons el nombre de processadors

  • Monoprocés: Un únic processador, que només podrà executar un únic programa en un instant determinat.
  • Multiprocés: Més d'un processador, i per tant podran executar més d'un procés simultàniament.

Segons la interactivitat

  • Sistemes de processament per lots (batch): Treballs que es fan de manera seqüencial i que tenen alguna relació entre ells. Tenen poca o nul·la interacció amb l'usuari. Pot ser multiprogramat.
  • Sistemes de temps compartit (time sharing): El temps de la CPU es divideix entre diversos programes. Cada programa té assignat un quantum. Multiprogramat.
  • Sistemes de temps real: Resposta ràpida a les entrades. Pot ser multiprogramat.

Entradas relacionadas: