Taula de continguts:
Definició: què significa el sistema operatiu (SO)?
Un sistema operatiu (SO), en el seu sentit més general, és un programari que permet a un usuari executar altres aplicacions en un dispositiu informàtic. Si bé és possible que una aplicació de programari interfereixi directament amb el maquinari, la gran majoria de les aplicacions estan escrites per a un sistema operatiu, cosa que els permet aprofitar les biblioteques comunes i no preocupar-se per detalls de maquinari específics.
El sistema operatiu gestiona els recursos de maquinari d’un equip, inclosos:
- Dispositius d’entrada com un teclat i un ratolí.
- Dispositius de sortida com monitors de pantalla, impressores i escàners.
- Dispositius de xarxa com ara mòdems, encaminadors i connexions de xarxa.
- Dispositius d'emmagatzematge com ara unitats internes i externes.
El sistema operatiu també ofereix serveis per facilitar l'execució i la gestió i assignacions de memòria per a qualsevol programa d'aplicació de programari instal·lat addicional.
Techopedia explica el sistema operatiu (SO)
Alguns sistemes operatius es van desenvolupar a la dècada de 1950, quan els ordinadors només podien executar un programa alhora. Més tard a la dècada, els ordinadors van incloure molts programes de programari, de vegades anomenats biblioteques, que es van unir entre ells per crear l’inici dels sistemes operatius actuals.
El sistema operatiu consta de molts components i característiques. Quines funcions es defineixen com a part del sistema operatiu varien amb cada sistema operatiu. Tanmateix, els tres components més fàcilment definits són:
- Nucli: proporciona un control de nivell bàsic sobre tots els dispositius de maquinari de l'ordinador. Els rols principals inclouen la lectura de dades de la memòria i l’escriptura de dades a la memòria, el processament d’ordres d’execució, la determinació de com es reben i s’envien dades per dispositius com el monitor, el teclat i el ratolí i la determinació de com interpretar les dades rebudes de les xarxes.
- Interfície d'usuari: aquest component permet la interacció amb l'usuari, que es pot produir a través d'icones gràfiques i d'escriptori o a través d'una línia d'ordres.
- Interfícies de programació d'aplicacions: aquest component permet als desenvolupadors d'aplicacions escriure codi modular.
Entre els exemples de sistemes operatius s’inclouen Android, iOS, Mac OS X, Microsoft Windows i Linux.
