2. QUÈ ÉS EL SISTEMA
OPERATIU
El sistema operatiu és el conjunt dels diferents programes que
controlen el funcionament d'un ordinador. Les seves funcions, entre
d'altres, consisteixen a gestionar les transferències d'informació internes,
procurar la comunicació de l'ordinador amb els operadors, controlar
l'execució dels programes amb la detecció dels errors, encadenar
automàticament les feines, optimitzar els recursos (memòria, unitat
aritmètica, etc.), carregar i descarregar automàticament els programes en
funció de l'espai de memòria i dels diferents perifèrics.
3. El sistema operatiu és el programari responsable de gestionar els recursos en un
terminal (ja sigui un ordinador personal, un telèfon mòbil, etc.). El sistema operatiu
actua com a amfitrió dels diversos programes d'aplicació que normalment corren
sobre una màquina. Una de les principals funcions és gestionar els detalls de
l'operació del maquinari, de manera que els diversos programes no se n'hagin
d'ocupar, alleugerint i fent més fàcil així el procés de programació d'aquestes
aplicacions. La gran majoria d'ordinadors, des de telèfons mòbil, ordinadors
personals, videoconsoles fins a supercomputadors, usen algun tipus de sistema
operatiu.
4. Els sistemes operatius ofereixen diversos serveis als programes d'aplicació i als
usuaris. Les aplicacions poden accedir a aquests serveis a través d'API (application
programming interfaces o interfície de programació d'aplicacions) o a través de crides de
sistema. En sistemes mòbils i d'escriptori, la GUI (interfície gràfica d'usuari)
acostuma a formar part del sistema operatiu, mentre que en sistemes més grans i
multiusuari, la GUI s'implementa com un programa a part del sistema operatiu. Per
a les funcions del maquinari (hardware) com d'entrada (input) i sortida (output) i
l'assignació de memòria, el sistema operatiu actua com a intermediari entre els
programes d'aplicació i el maquinari de l'equip.[2][3]
5. ALGUNS SISTEMES
OPERATIUS
Alguns dels sistemes operatius més comuns són Microsoft
Windows, GNU/Linux, Mac OS X;[4] també Solaris. Microsoft Windows és el que
té amb diferència més quota de mercat en els segments d'ordinadors de sobretaula i
portàtils; Microsoft Windows és una família de sistemes operatius propietaris més
utilitzat en els ordinadors personals i és el més habitual dels sistemes operatius per a
ordinadors personals, amb un 90% de la quota de mercat.[5][6][7] Per altra banda, en el
segment de servidors i sistemes encastats, l'ús està dividit entre diversos sistemes
operatius. Per la llista completa de sistemes operatius vegeu llista de sistemes
operatius.
6. HISTÒRIA DELS SISTEMES
OPERATIUS
Dècada del 1950
A mitjans de la dècada dels 1950 va aparèixer el transistor i va
permetre construir computadors molt més fiables, petits i ràpids. Els
càlculs es duien a terme en l'ordre dels microsegons o, el que és mateix,
els processadors amb prou feines arribaven a velocitats d'un MHz. Això
va permetre que es poguessin fabricar computadors comercials. Degut a
l'alt preu dels primers computadors els primers usuaris van ser les grans
corporacions i les institucions com l'exèrcit, les universitats i els governs.
7. Vistes les millores a nivell de maquinari, es va fer necessari desenvolupar els primers
programes que permetessin rendibilitzar l'ús d'aquestes noves tecnologies. Van aparèixer els
primers llenguatges de programació (FORTRAN, Pascal, Cobol…) i els primers programes per al
desenvolupament d'aplicacions (carregadors, muntadors, compiladors, llibreries de funcions
matemàtiques i rutines per al controls de dispositius d'E/S). Aquests primers sistemes ja
utilitzaven doncs les passes habituals del desenvolupament d'aplicacions amb llenguatges
compilats (creació del codi font, compilació, execució i depuració). Aquests elements de
programari normalment no es consideren part del Sistema Operatiu però si que podem
considerar un sistema operatiu molt rudimentari el conjunt de rutines per treballar amb els
dispositius d'entrada i sortida juntament amb les aplicacions que permetien carregar els
programes a l'ordinador.
8. TECNOLOGIES
Un sistema operatiu és un conjunt de tecnologies que permeten a
l'ordinador fer certes funcions. Aquestes tecnologies poden o no ser
en tot sistema operatiu, i normalment hi ha diferències en com són
implementades. Tot i això, la majoria de sistemes operatius moderns
provenen d'uns mateixos orígens i, per tant, són bàsicament similars.
9. MEMÒRIA VIRTUAL
La memòria virtual és un sistema de gestió de la
memòria dels ordinadors que ofereix als programes la impressió que la
memòria que fan servir té adreces continuades, mentre que en realitat la
memòria pots estar físicament fragmentada o fins i tot sobrepassar la
memòria física i desar-se en emmagatzemament secundari
(normalment disc dur). Els sistemes que usen aquesta tècnica fan més
fàcil la programació de grans aplicacions i permeten un ús més eficient de
la memòria real (p. ex. la memòria RAM).