Sistema Operatiu: Definició, Estructura i Classificació

Clasificado en Informática

Escrito el en catalán con un tamaño de 3,66 KB

Introducció al Sistema Operatiu i Components

Tot equip informàtic té dues parts principals: Hardware (HW) i Software (SW).

Tipus de Software

  • Software de Sistema: El sistema operatiu.
  • Software d'Aplicació: S'utilitza per satisfer una necessitat concreta.

Definició de Sistema Operatiu (S.O.)

Un S.O. és el suport lògic que controla el funcionament de l'equip físic.

Perspectives del Sistema Operatiu

El S.O. des de la Perspectiva de l'Usuari

El S.O. és un conjunt de programes i funcions que oculten els detalls del HW, oferint a l'usuari una via senzilla i flexible d'accés al mateix.

Motius per Ocultar el Hardware

  1. Independentitzar el HW amb el SW d'aplicació.
  2. Per seguretat (usuaris amb poca idea d'informàtica podrien danyar l'ordinador).

El S.O. des de la Perspectiva del Hardware

El S.O. és un administrador de recursos oferts pel HW que intenta assegurar un rendiment eficient dels mateixos.

Multiprogramació i Tipus de Tasques

Tipus de Tasques que Executa la CPU

Hi ha dos tipus de tasques que executa la CPU:

  1. Tasques limitades per procés: Són programes que fan servir pràcticament el 100% de la CPU i que gairebé no utilitzen els perifèrics.
  2. Tasques limitades per E/S (Entrada/Sortida): Fan servir poc la CPU i molt els perifèrics.

Definició de Multiprogramació

La multiprogramació consisteix a utilitzar més d'un programa simultàniament (tot i que solament s'inicia 1 programa al mateix temps).

Tipus de Multiprogramació

  1. Procés per lots: Consisteix a posar tots els programes que es volen executar en memòria RAM.
  2. Temps compartit.
  3. Temps real: La velocitat que fos en temps real.

Estructura Jeràrquica del S.O. (Model THE)

Aquesta estructura va ser proposada per Dijkstra (Technische Hogeschool Eindhoven).

  • Nivell -1: Hardware (HW)
  • Nivell 0: Gestió de CPU: Executa algorismes de planificació per escollir l'ordre dels programes a executar.
  • Nivell 1: Gestió de Memòria: S'encarrega de la gestió de la memòria RAM.
  • Nivell 2: Comunicacions.
  • Nivell 3: E/S + drivers de SW i HW.
  • Nivell 4: Arxius: S'encarrega de definir com estan guardades les dades de l'ordinador (principalment al Disc Dur).
  • Nivell 5: Usuari: El que proporciona una interfície de treball perquè es pugui interactuar amb el PC.

Classificació dels Sistemes Operatius

  1. Segons el nombre d'Usuaris

    • Monousuari (Exemple: MS/DOS)
    • Multiusuari (Exemple: Windows Server)
  2. Segons el nombre de Processos (Simultàniament)

    • Monotasca / Monoprogramació
    • Multitasca / Multiprogramació
  3. Segons el nombre de CPU que Suporta

    • Monoprocés (Exemple: Windows 98)
    • Multiprocés (Exemple: Linux)
  4. Segons el Temps de Resposta

    • Temps compartit
    • Temps real
  5. Segons la Interfície de l'Usuari

    • Text: Executar comandes.
    • Gràfica: Sistema de finestres + ratolí (mouse).
    • Mixta.

Entradas relacionadas: