On
sistema operadivo
(scursa in
SO
), in
informadega
, l'e un
software
de sistema, dito anca
piataforma operadiva
(fato norma da pi sotosistemi o componenti software:
kernel
,
scheduler
,
file system
,
jestore de ła memoria
,
intermuxo uxuario
e
spooler de stampa
), che jestise le risorse
hardware
e software de la
machina
, dando i servisi de baxe ai
software aplicadivi
.
La storia dei sistemi operadivi la corisponde caxi par tuto al periodo de evolusion dei
calcoladori eletroneghi
e, pi in xenerale, de la storia dell'informadega inte el periodo intra el
1945
e el
1955
i elaboradori eletroneghi i jera vere e proprie camare piene de
valvole termoioneghe
, i jera lentisimi e talmente costoxi che i se i poeva permetare solo i grandi centri de calcolo o Universita o organixasion co tanti finansiadori. A partir dai ani 1960 co la cresita dei primi
mainframe
xe vegnesto nesesario software che i consentise l'intermuxo dei uxuari co ste machine, l'evolusion la se ga dato na cełerada partendo co i ani 1970, soratuto co xe rivai i primi
home computer
e dei
personal computer
.
On sistema operadivo l'e un insieme de
software
chel da a l'
uxuario
na serie de comandi e servisi par doparar al mejo la potensa de calcolo de un calsiasi dispoxitivo intelijente, spasiando dal pi ceo dei
rełoji
al pi grando intra i
mainframe
. I sistemi operadivi i sconde tuti i particolari tecnisi ligai al specifego
hardware
e architetura raprexentando le informasion a un alto livel, che se pol capir mejo da l'omo.
Sto cua el garantise l'operadivita de baxe de un
calcoladore
, coordinando e jestendo le
risorse
hardware de
procesamento
(
procesore
) e
memorixasion
(
memoria primaria
), le
perifereghe
, le risorse/ativita
software
(
procesi
) e faxendo da
Intermuxo
co l'uxuario, che sensa de sto cua no saria posibiłe doparar el computer co
programi
/software specifeghi, come
aplicasion
o
librarie software
.
El xe donca un conponente imancabiłe de sistema de elaborasion, chel serve da intermuxo tra l'uxuario e la machina e in pi el xe na baxe andove se ghe poxa altri software, che donca i gara da esar
projetai
e
inplementai
in modo da esare riconosui e suportai da cuel particolar sistema operadivo. Col
procesore
, che l'e caxi liga streto, el fa parte de la cusita dita
piataforma
del sistema de elaborasion.
In jeneral. un sistema operadivo el pole esar:
- monoutente
, se solo un uxuario par olta el pole ndar drento a le risorse del elaborador;
- multiuxuario
, se pi uxuari i pole ndar drento a le risorse de l'elaborador. A so olta el pole esar:
- seriale
, de secuensa uno par olta;
- parałeło
, ogniuno parałełamente a chei altri;
- monotasking
, se l'e bon de far solo un conpito o task (
proceso
) a la 'olta:
- multitasking
o
multithreading
, se l'e bon de far pi conpiti o sotoconpiti paralelamente traerso na certa pulitega de
scheduling
(par exenpio.
timesharing
).
- portabiłe
o no so difarenti architeture hardware de procesori.