2. Il sistema Operativo gestisce i processi, le risorse, e dona anche un’interfaccia
grafica (controlla quindi processi di input/output da e verso le periferiche
collegate al sistema)
Gestisce l’esecuzione di un programma (processo) che viene eseguito su di
esso.
3. I calcolatori erano basati su delle valvole.
Presenza quasi nulla dell’ S.O.
I programmi erano scritti in linguaggio macchina e successivamente in
Assembler.
Inesistenza di tastiera e monitor.
Calcolatore basato
su valvole (2)
4. L’univac I (Universal Automatic Computer) fu il primo macchinario ad essere
prodotto a scopo commerciale.
Era dotato di una tastiera presa da una macchina da scrivere per l’ingresso di
inptut eunità al nastro magnetico.
UnicavI (1)
5. Data l’enorme perdita di tempo dovuta dal fatto che la maggior parte del tempo
veniva utilizzata per caricare i programmi, il passo successivo fu quello di
introdurre un sistema automatico di caricamento dei processi: si utilizzarono le
schede perforate come supporti su cui memorizzare i programmi.
Schede perforate (3)
6. Un programmatore scrive il programma su carta (Fortran, Assembler), e perfora
le schede.
Queste venivano ricevute da un operatore che le inserisce in una coda dei
programmi, le immette nel calcolatore e, se necessario, carica l’opportuno
compilatore;
L’operatore consegna poi al programmatore l’output finale
7. Negli anni ‘60 IBM introduce i canali di I/O per ottenere il parallelismo effettivo
delle operazioni: questi dispositivi gestiscono le periferiche cosi da lasciare alla
CPU l’esecuzione dei programmi (oggi questo meccanismo si chiama DMA:
Direct Memory Access).
Circuiti
integrati
(4)
8. Negli anni ‘70 i calcolatori cominciano a essere usati per
l’intrattenimento.
Nacquero le prime case di videogiochi, che programmavano le
macchine in BASIC e utilizzavano come periferiche di massa i nastri
magnetici, e poi successivamente, i floppy disk.
PacMan
(videogioco 6)
9. Con l’avvento del personal computer abbiamo una nuova tipologia di sistemi
operativi dedicati.
Vengono rilasciati i primi sistemi operativi per microprocessori e i monitor
iniziano a essere grafici con una risoluzione a pixel.
Machintosh II (6)
10. Fare previsioni nell’informatica è difficile, ma possiamo esporre alcune tipologie
di sistemi operativi oggi disponibili:
Sistemi Operativi per Server: Servono molti utenti in contesti di rete.
Sistemi Operativi in Tempo Reale: Sviluppati per interagire in tempo reale
con l’ambiente esterno .
Sistemi Operativi Embedded: Dispositivo interno ad un sistema da controllare
progettato per un’applicazione.
Sistemi Operativi Smart Card:
Sono generalmente di plastica, della dimensione di una carta di credito e
incorporano al loro interno microchip che memorizzano dati.
11. Sistemi Avanzati 2013
Imac 2013 (7)
I computer con i tempo si sono evoluti fino a raggiungere enormi prestazioni e
anche potenza di memoria. Oggi sono tutt’ora in sviluppo e vengono migliorate
da giorno in giorno.
12. Lavoro Svolto da:
Lyubomir Lazarov(lyubomir.lazarov@divini.org)
Fonti:
1:http://www.pcmag.com/slideshow_viewer/0,3253,l=305657&a=259264&po=75,00.a
sp
2:http://www.windoweb.it/edpstory_new/eh1945.htm
4:http://xoomer.virgilio.it/cmaccher/web_programmatori/programmatori_IBM_Ser
ie_1.htm
5:http://ostatic.com/files/images/Pacman-%5B1%5D.jpg
6:http://upload.wikimedia.org/wikipedia/it/0/00/Macintosh-II.jpg
7:http://www.appleflick.com/wp-content/uploads/2013/04/iMac-21.jpg