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.