Què és un Sistema Operatiu: Història i Funcions Principals

Enviado por Chuletator online y clasificado en Informática y Telecomunicaciones

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

Què és un Sistema Operatiu (S.O.)?

El Sistema Operatiu (S.O.) ens aporta un conjunt de funcions necessàries i utilitzades per les aplicacions instal·lades (per exemple: accedir i controlar el maquinari).

Història dels S.O.

  • Anys 40 (S. XX): Els primers ordinadors no tenien S.O. S'interactuava amb el maquinari mitjançant codi binari a través de llenguatge de màquina.
  • Anys 50: Es fa un gran salt en el món dels multiprocessadors i els sistemes en temps real.
  • Finals dels 60: Apareix UNIX.
  • Anys 70: Revolució dels ordinadors personals. Es crea el llenguatge de programació C per reescriure el codi d'UNIX.
  • Anys 80: Revolució dels S.O. per fer-los accessibles a més gent: MS-DOS, Windows, OS/2, MacOS.
  • Anys 90: Aparició de Linux, creat pel finlandès Linus Torvalds. Inicialment sense nucli (kernel), basat en UNIX; posteriorment crea un kernel i, com a conseqüència, apareixen les distribucions o distros.

Funcions dels S.O.

La gestió de la CPU (concepte de procés) i l'execució dels programes són fonamentals. Un programa es carrega a la memòria i s'executa un cop convertit en procés.

Tipus de sistemes segons l'execució:

  • Multitasca: Permet executar més d'un programa a la vegada.
  • Multiprogramats: Protegeix la memòria utilitzada per un procés perquè els altres no hi puguin accedir.
  • Multiprogramats de temps compartit: Assigna un temps d'execució a cada programa; un cop passa el temps, el S.O. finalitza el procés.

Gestió de la memòria principal

La quantitat de memòria és un problema en els sistemes multitasca. Si el nombre de processos excedeix la memòria de l'equip, el S.O. ha de fer possible que la part més important de cadascun estigui a la memòria i recuperar, si cal, la resta del procés.

Gestió del sistema de fitxers i memòria secundària

Les unitats d'emmagatzematge auxiliar (pendrives, discs durs...) tenen la seva pròpia forma d'organització.

Gestió de comunicacions

Controla l'enviament i la recepció d'informació a través dels dispositius i xarxes, utilitzant protocols de comunicació comuns com TCP/IP.

Gestió dels sistemes de seguretat

Controla que els recursos utilitzats no siguin modificats per tercers i crea mecanismes de protecció per evitar l'accés a recursos o serveis no autoritzats, tant des de l'interior com des de l'exterior.

Intèrpret d'ordres, consola o shell

Permet enviar ordres al S.O. a través de comandaments.

Entradas relacionadas: