Sistema operatiu es troba a la categoria de programari de sistema. Bàsicament gestiona tots els recursos de l'ordinador. Un sistema operatiu actua com a interfície entre el programari i les diferents parts de l'ordinador o el maquinari de l'ordinador. El sistema operatiu està dissenyat de manera que pugui gestionar els recursos globals i les operacions de l'ordinador.
El sistema operatiu és un conjunt totalment integrat de programes especialitzats que gestionen totes les operacions de l'ordinador. Controla i supervisa l'execució de tots els altres programes que resideixen a l'ordinador, que també inclou els programes d'aplicació i altres programes del sistema de l'ordinador. Exemples de sistemes operatius són Windows, Linux, Mac OS, etc.
Un sistema operatiu (SO) és una col·lecció de programari que gestiona els recursos de maquinari de l'ordinador i proporciona serveis comuns per a programes informàtics. El sistema operatiu és el tipus de programari de sistema més important en un sistema informàtic.
Per a què serveix un sistema operatiu?
El sistema operatiu ajuda a millorar el programari informàtic i el maquinari. Sense SO, es va fer molt difícil que qualsevol aplicació fos fàcil d'utilitzar. El sistema operatiu proporciona a l'usuari una interfície que fa que qualsevol aplicació sigui atractiva i fàcil d'utilitzar. El sistema operatiu inclou un gran nombre de controladors de dispositiu que fan que els serveis del sistema operatiu siguin accessibles a l'entorn de maquinari. Totes les aplicacions presents al sistema requereixen el sistema operatiu. El sistema operatiu funciona com a canal de comunicació entre el maquinari del sistema i el programari del sistema. El sistema operatiu ajuda una aplicació amb la part de maquinari sense saber la configuració real del maquinari. És una de les parts més importants del sistema i, per tant, està present en tots els dispositius, ja siguin grans o petits.
Sistema operatiu
Per a més informació, consulteu Necessitat de sistemes operatius .
Funcions del sistema operatiu
- Gestió de recursos: El sistema operatiu gestiona i assigna memòria, temps de CPU i altres recursos de maquinari entre els diferents programes i processos que s'executen a l'ordinador.
- Gestió de processos: El sistema operatiu s'encarrega d'iniciar, aturar i gestionar processos i programes. També controla la programació dels processos i hi assigna recursos.
- Gestió de la memòria: El sistema operatiu gestiona la memòria primària de l'ordinador i proporciona mecanismes per optimitzar l'ús de la memòria.
- Seguretat: El sistema operatiu proporciona un entorn segur per a l'usuari, les aplicacions i les dades mitjançant la implementació de polítiques i mecanismes de seguretat com ara controls d'accés i xifratge.
- Comptabilitat de treballs: Fa un seguiment del temps i dels recursos utilitzats per diferents llocs de treball o usuaris.
- Gestió de fitxers: El sistema operatiu s'encarrega d'organitzar i gestionar el sistema de fitxers, inclosa la creació, supressió i manipulació de fitxers i directoris.
- Gestió de dispositius: El sistema operatiu gestiona dispositius d'entrada/sortida com ara impressores, teclats, ratolins i pantalles. Proporciona els controladors i interfícies necessaris per permetre la comunicació entre els dispositius i l'ordinador.
- Xarxa: El sistema operatiu proporciona capacitats de xarxa com ara establir i gestionar connexions de xarxa, gestionar protocols de xarxa i compartir recursos com ara impressores i fitxers a través d'una xarxa.
- Interfície d'usuari : El sistema operatiu proporciona una interfície d'usuari que permet als usuaris interactuar amb el sistema informàtic. Això pot ser a Interfície gràfica d'usuari (GUI), una interfície de línia d'ordres (CLI) , o una combinació de tots dos.
- Còpia de seguretat i recuperació: El sistema operatiu proporciona mecanismes per fer una còpia de seguretat de les dades i recuperar-les en cas de fallades, errors o desastres del sistema.
- Virtualització: El sistema operatiu proporciona capacitats de virtualització que permeten executar diversos sistemes operatius o aplicacions en una única màquina física. Això pot permetre un ús eficient dels recursos i flexibilitat en la gestió de les càrregues de treball.
- Seguiment del rendiment: El sistema operatiu proporciona eines per supervisar i optimitzar el rendiment del sistema, com ara identificar colls d'ampolla, optimitzar l'ús de recursos i analitzar els registres i mètriques del sistema.
- Temps compartit: El sistema operatiu permet que diversos usuaris comparteixin un sistema informàtic i els seus recursos simultàniament, proporcionant mecanismes de temps compartit que assignen els recursos de manera justa i eficient.
- Trucades del sistema: El sistema operatiu proporciona un conjunt de trucades al sistema que permeten a les aplicacions interactuar amb el sistema operatiu i accedir als seus recursos. Les trucades al sistema proporcionen una interfície estandarditzada entre les aplicacions i el sistema operatiu, permetent la portabilitat i la compatibilitat entre diferents plataformes de maquinari i programari.
- Ajudes per a la detecció d'errors: Aquests contenen mètodes que inclouen la producció d'abocaments, traces, missatges d'error i altres mètodes de depuració i detecció d'errors.
Per a més informació, consulteu Funcions del sistema operatiu .
Objectius dels sistemes operatius
Vegem ara alguns dels objectius del sistema operatiu, que s'esmenten a continuació.
entitat relacional
- Convenient d'utilitzar: Un dels objectius és fer que el sistema informàtic sigui més còmode d'utilitzar d'una manera eficient.
- Amic d'usuari: Per fer el sistema informàtic més interactiu amb una interfície més còmoda per als usuaris.
- Accés fàcil: Proporcionar un accés fàcil als usuaris per utilitzar els recursos actuant com a intermediari entre el maquinari i els seus usuaris .
- Gestió de recursos: Per gestionar els recursos d'un ordinador d'una manera millor i més ràpida.
- Controls i seguiment: Fes un seguiment de qui està utilitzant quin recurs, concedint sol·licituds de recursos i mediant les sol·licituds conflictives de diferents programes i usuaris.
- Compartició justa de recursos: Proporcionar un repartiment eficient i just de recursos entre els usuaris i els programes.
Tipus de sistemes operatius
- Sistema operatiu per lots: A Sistema operatiu per lots és un tipus de sistema operatiu que no interactua directament amb l'ordinador. Hi ha un operador que pren feines similars amb els mateixos requisits i les agrupa per lots.
- Sistema operatiu de temps compartit: Sistema operatiu de temps compartit és un tipus de sistema operatiu que permet a molts usuaris compartir recursos informàtics (aprofitament màxim dels recursos).
- Sistema operatiu distribuït: Sistema Operatiu Distribuït és un tipus de sistema operatiu que gestiona un grup d'ordinadors diferents i fa semblar un únic ordinador. Aquests sistemes operatius estan dissenyats per funcionar en una xarxa d'ordinadors. Permeten que diversos usuaris accedeixin a recursos compartits i es comuniquin entre ells a través de la xarxa. Alguns exemples inclouen Microsoft Windows Server i diverses distribucions de Linux dissenyades per a servidors.
- Sistema operatiu de xarxa: Sistema operatiu de xarxa és un tipus de sistema operatiu que s'executa en un servidor i ofereix la capacitat de gestionar dades, usuaris, grups, seguretat, aplicacions i altres funcions de xarxa.
- Sistema operatiu en temps real: Sistema operatiu en temps real és un tipus de sistema operatiu que serveix a un sistema en temps real i l'interval de temps necessari per processar i respondre a les entrades és molt petit. Aquests sistemes operatius estan dissenyats per respondre als esdeveniments en temps real. S'utilitzen en aplicacions que requereixen respostes ràpides i deterministes, com ara sistemes encastats, sistemes de control industrial i robòtica.
- Sistema operatiu multiprocessament: Sistemes operatius multiprocessador s'utilitzen en sistemes operatius per augmentar el rendiment de múltiples CPU dins d'un únic sistema informàtic. Diverses CPU estan enllaçades entre si de manera que un treball es pot dividir i executar més ràpidament.
- Sistemes operatius per a un sol usuari: Sistemes operatius d'usuari únic estan dissenyats per donar suport a un sol usuari alhora. Alguns exemples inclouen Microsoft Windows per a ordinadors personals i Apple macOS.
- Sistemes operatius multiusuari: Sistemes operatius multiusuari estan dissenyats per donar suport a diversos usuaris simultàniament. Alguns exemples inclouen Linux i Unix.
- Sistemes operatius incrustats: Sistemes operatius incrustats estan dissenyats per funcionar en dispositius amb recursos limitats, com ara telèfons intel·ligents, dispositius portàtils i electrodomèstics. Alguns exemples inclouen Android de Google i iOS d'Apple.
- Sistemes operatius de clúster: Els sistemes operatius de clúster estan dissenyats per funcionar en un grup d'ordinadors, o un clúster, per treballar junts com un sol sistema. S'utilitzen per a la informàtica d'alt rendiment i per a aplicacions que requereixen alta disponibilitat i fiabilitat. Alguns exemples inclouen Rocks Cluster Distribution i OpenMPI.
Per a més informació, consulteu Tipus de sistemes operatius .
Com comprovar el sistema operatiu?
Hi ha molts factors a tenir en compte a l'hora d'escollir el millor sistema operatiu per al nostre ús. Aquests factors s'esmenten a continuació.
- Factor preu: El preu és un dels factors per triar el sistema operatiu correcte, ja que hi ha algun sistema operatiu gratuït, com Linux, però n'hi ha més que es paga com Windows i macOS.
- Factor d'accessibilitat: Alguns sistemes operatius són fàcils d'utilitzar com macOS i iOS, però alguns sistemes operatius són una mica complexos d'entendre com Linux. Per tant, heu de triar el sistema operatiu en què sou més accessible.
- Factor de compatibilitat: Alguns sistemes operatius admeten molt menys aplicacions, mentre que alguns sistemes operatius admeten més aplicacions. Heu de triar el sistema operatiu, que admet les aplicacions que necessiteu.
- Factor de seguretat: El factor de seguretat també és un factor a l'hora de triar el sistema operatiu correcte, ja que macOS ofereix una mica de seguretat addicional mentre que Windows té una mica menys de funcions de seguretat.
Exemples de sistemes operatius
- Windows (basat en GUI, PC)
- GNU/Linux (Personal, estacions de treball, ISP, fitxers i servidor d'impressió, client/servidor de tres nivells)
- macOS (Macintosh), utilitzat per als ordinadors personals i estacions de treball d'Apple (MacBook, iMac).
- Android (Sistema operatiu de Google per a telèfons intel·ligents/tauletes/rellotges intel·ligents)
- iOS (SO d'Apple per a iPhone, iPad i iPod Touch)
Preguntes freqüents sobre el sistema operatiu
1. Quin tipus de programari és el sistema operatiu?
(A) Programari del sistema
(B) Programari d'aplicació
(C) Tant a com b
(D) Cap de les anteriors
Solució:
L'opció correcta és A, és a dir, programari del sistema
2. Quin dels següents no és un exemple de sistema operatiu?
(A) Windows
(B) Linux
(C) MacOS
(D) MS-Word
Solució:
L'opció correcta és D, és a dir, MS-Word
Windows, Linux, Mac OS, tots 3 són exemples de sistema operatiu mentre que MS-Word és un exemple de programari d'aplicació.
3. Quina propietat característica impedeix l'accés no autoritzat a programes i dades?
(A) Seguretat
(B) Gestió de dades
(C) Gestió de dispositius
(D) Control del rendiment del sistema
encapsulació en java
Solució:
L'opció correcta és A, és a dir, Seguretat
La seguretat impedeix l'accés no autoritzat a programes i dades mitjançant contrasenyes o algun tipus de tècnica de protecció.
4. Quina propietat característica assigna i desassigna els recursos i també decideix qui obté el recurs?
(A) Seguretat
(B) Gestió de fitxers
barra d'eines d'accés ràpid de ms word
(C) Gestió de dispositius
(D) Control del rendiment del sistema
Solució:
L'opció correcta és B, és a dir, Gestió de fitxers
La gestió de fitxers assigna i desassigna els recursos i també decideix qui obté el recurs.
5. _____________ està dissenyat de manera que pugui gestionar els recursos globals i les operacions de l'ordinador.
(A) Sistema operatiu
(B) Gestió de fitxers
(C) Gestió de dispositius
(D) Cap de les anteriors
Solució:
L'opció correcta és A, és a dir, Sistema operatiu
El sistema operatiu està dissenyat de manera que pugui gestionar els recursos globals i les operacions de l'ordinador.
Per a més detalls podeu consultar Sistema operatiu - Conjunt 1 .