Newsgroup: it.comp.os.dibattiti
Titolo: Storia dei sistemi operativi

..Sono interessato alla storia dei sistemi operativi..
Qual'è stato il primo S.O.?
si può trovarlo in rete?
dei vecchi sistemi operativi cosa si può trovare nel Web?
Grazie in anticipo a chi mi risponderà
Saluti
-- 
Posted from 
ppp-201-30.29-151.libero.it
 [151.29.30.201] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 ..Sono interessato alla storia dei sistemi operativi..
UNIX history
http://perso.wanadoo.fr/levenez/unix/

 UNIX history
Mah se non sbaglio prima di UNIX fu MULTICS (1965) (sistema operativo per
rete cittadina!) , che poi venne in parte acuistato da privati e
riconvertito in UNIX (1971 circa...)
prima di allora il concetto di stema operativo era troppo legato alla
macchina su cui girava e le macchine erano abbastanza pezzi unici...
percio non credo si possa trovare unvero sistema operativo che abbia
preceduto MULTICS.. se qualcuno sa qualcosa di più antico che abbia un nome
sono moltointeressato ! :)
purtroppo non so dirdti dove trovare info su multics e unix sulla rete...
ciao ciao :)

 riconvertito in UNIX (1971 circa...)
No, no, no...
Unix fu realizzato (da zero) perche` Multics non
soddisfaceva alle esigenze dei vari personaggi
che girovagavano per i lab AT&T.
bye,
-- 
piergiorgio

 purtroppo non so dirdti dove trovare info su multics e unix sulla rete...
Non mi occorrono affatto, grazie... :-)
Multics
http://www.staff.city.ac.uk/~sh392/multics/multics.html

 Non mi occorrono affatto, grazie... :-)
Scusa. volevo rispondere a Ulisse

 che girovagavano per i lab AT&T.
Sicuro? mi pareva invece che fosse stato acuistato qualcosa dal progetto
MULTICS per realizzare UNIX.. forse qualche personaggio di spicco che ha
progettato...
può darsi che sbagli ma mi sembra di avere alcuni ricordi in merito.
al limite controllo :)

 al limite controllo :)
Sicuramente il concetto di OS :-)
Da quello che c'e` scritto su "Unix" di Kernigham & Pike,
il motivo per cui hanno fatto Unix era l'insoddisfazione
di Multics.
Posso immaginare che, usando Multics, abbiano comunque
conservato delle idee in Unix, ma il concetto e` che
_non_ hanno trasformato Multics in Unix, ma si sono
riscritti da zero un OS nuovo.
bye,
-- 
piergiorgio

 sono moltointeressato ! :)
Per quel che mi è dato di sapere ci sono stati (fonte Silberschatz) il sistema operativo
ATLAS (1964), che fu il primo sistema operativo ad avere un sistema di gestione
della memoria paginata (sia per la relocation sia demanded). Poi c'è stato l'XDS-940
(1965) che aveva la memoria paginata (solo per la relocation) e un abbozzo di
process management (attraverso un set di system call).
Nel 1968 arrivò THE, dell'università di Eindhoven (progettato da Dijkstra e altri).
Girava su un sistema olandese chiamato EL X8 ed implementava il meccanismo a
semafori per la gestione di processi concorrenti (statici). Fu il primo sistema operativo
ad adottare un algoritmo di schedulazione per priorità. Nel 1972 ne fu derivato il
sistema operativo Venus che migliorò la gestione della memoria (praticamente assente
in THE per limiti dell'hardware) e si sviluppò come sistema in time-sharing anzichè
batch.
La fama del THE  deriva sostanzialmente dalla sua aroma... ehm, sbagliato film... dal
design a layer considerato uno dei più puliti di sempre.
Nel 1970 giunse RC4000, che supportava processi concorrenti schedulati con un
algoritmo round robin e introduceva il meccanismo di sincronizzazione a messaggi (anche
se supportava la condivisione di memoria tra processi). Ad ogni processo veniva
associata una coda messaggi FIFO, gestibile con quattro operazioni primitive di
invio e ricezione delle domande e delle risposte. Anche i dispositivi di I/O erano
considerati alla stregua un processo, semplificando molto (per l'epoca) la gestione
del flusso dati da e per l'esterno.
Nel frattempo, al MIT, sin dal 1962 si era sviluppato un sistema operativo chiamato
CTSS (Compatible Time Sharing System), implementato su un IBM 7090 e in grado
di supportare fino a 32 utenti attivi. Il 7090 aveva 32 KB di RAM, 5 dei quali destinati
al monitor... il chè lasciava ben 27 KB per gli utenti. Lo scheduling si basava su un
algoritmo multilevel feedback queue, cosa che lasciava ad ogni singola applicazione almeno
un quanto di tempo pari al tempo di swap.
CTSS è stato un notevole successo, tanto che è sopravvissuto al suo derivato fino al 1972.
Il derivato era MULTICS (rollout 1965 e chiusura del progetto nel 1969) e introduceva
alcune caratteristiche che poi funrono utilizzate in molti altri progetti. Basti pensare agli
algoritmi di paginazione second-chance e al primo esempio di protezione di memoria...
Inoltre il sistema operativo supportava macchine multiprocessore con continuità di servizio:
era possibile disattivare una CPU per operazioni di maintainance SENZA fermare il sistema.
Sembrerebbe un successone destinato a perdurare... se non fosse stato per il fatto che l'IBM,
nel frattempo, progettò e realizzò l'OS 360... la linea di sistemi operativi più longeva della
storia
dell'informatica :-))


Il primo Sistema Operativo è stato Microsoft Dos
l'ignoranza impera sigh...
Alberto
--
http://alb.hey.to
email: 
alb...@bigfoot.com
icq: 35062672

 Mi auguro che tu stia scherzando!
 
certo che scherza, il primo sistema operativo e' stato windows 95 ;-)
--
 
 ___       | 
 |_|       |  Usa Linux e non dirai piu':
 | |ndry   |  Il PC fa quello che ca**o gli pare!
           | 

Saluti
Non si stava parlando del primo os prodotto (*) da Bill Gates ^_^.
(*) oddio, prodotto e' una parola forte :-P. Comprato e corretto da
Bill e ulteriormente ricorretto dalla IBM ^_^.
Felice Claudio
-- 
Chi rinuncia alla liberta' per qualche briciola di sicurezza
non merita ne' la liberta', ne' la sicurezza.
(Franklin)

            | 
scusate la firma :(


 Felice Claudio
Effettivamente vale la pena ricordare che il "sistema operativo" non
e` invenzione di Microsoft a differenza di Internet, del linguaggio Visual
(coi suoi dialetti Basic, C++, ecc) e della fotosintesi clorofilliana.
In ambito letterario invece mi piace qui ricordare gli immortali versi
" il programma ha eseguito un'istruzione illegale
  la memoria non poteva essere read "
Saluti
Andrea Vinzoni

 .Sono interessato alla storia dei sistemi operativi..
La sai quella di frassica sulla "storia degli innaffiaoi dal medioevo ad
oggi" ?
-- 
+-------------------------------------------------------------+
|    ~Massimiliano ADAMO      | Yahoo!Messenger: quetzalco_it |
| maxadamo [at] iol [dot] it  | ICQ# 103417788                |
+-------------------------------------------------------------+

  la memoria non poteva essere read "
No, la migliore rimane "errore sconosciuto" ^_^
Felice Claudio
-- 
Gli utonti rassomigliano ai puledri.
Solo che quest'ultimi poi passano ad una dieta di erba
(mix da un documentario)

 No, la migliore rimane "errore sconosciuto" ^_^
Mi spiace ma la migliore e`, di qualche BIOS:
Keyboard error. Press F1 to continue.
bye,
-- 
  Piergiorgio Sartor

dei vecchi sistemi operativi cosa si può trovare nel Web?
Se invece ti interessano delle videate d'annata con i vecchi SO fatti un
giro a questo sito:
http://pla-netx.com/linebackn/guis/index.html
c'e' soprattutto roba Windows, ma anche un po' di Mac e Unix, veramente da
tuffo al cuore per la nostalgia ... (se hai piu' di 25 anni...)
Aber

 > purtroppo non so dirdti dove trovare info su multics e unix sulla rete...
www.multicians.org
, parla anche dei sistemi ibm e dei progetti che parallelamente si sviluppavano da
altre parti... muy interessante. ;-)
E poi basta cercare con i motori di ricerca ibm 360, multics, VM, pdp-10 per la digital, e chi piu' ne
ha...  ;-)  e si trova tanta ma tanta storia dei sistemi...   :-)
Comunque, questi non sono IMHO in realta' i primi sistemi operativi, li considero i progenitori dei
sistemi operativi moderni, in termini si relativa completezza di concetti e requisiti. Il timesharing
lo potevi gia' apprezzare su un ibm 7090, e se non sbaglio su sistemi sperry-univac. Forse in batch e
con poca o nulla interattivita', ma sempre e comunque timesharing, e un certo grado di multiutenza,
anche con poca o nulla sicurezza...
bye G.L.

 anche con poca o nulla sicurezza...
Sicurezza o protezione?
Marco

 Sicurezza o protezione?
Protezione. Il 7090 era un primo (o dei primi) esempio: aveva la memoria "splittata" in due banchi.
Qualla riservata al so (un monitor batch, se non sbaglio) era resa inaccessibile dai programmi che
giravano nell'altro banco.
bye G.L.

 > > > > purtroppo non so dirdti dove trovare info su multics e unix sulla
rete...
probabilmente l'ho scritto io ma che centra ? :)

 Keyboard error. Press F1 to continue.
Mah, sinceramente a me non mi e` mai parsa tanto idiota, soprattutto
considerando che le tastiere con il vecchio attacco (e non quello
schifoso ps/2 ) potevano essere attaccate e staccate a caldo :)
Henryx
-- 
A Gennaio, in occasione dell'uscita del kernel 2.4.0, Linus Torvalds
disse: "Da ora in poi la versione stable del kernel sara` quella con il
minor number dispari"

 schifoso ps/2 ) potevano essere attaccate e staccate a caldo :)
Se la tastiera non funziona, perche` chiedere di premere F1?
bye,
-- 
piergiorgio

> Marco Fanciulli wrote:
Trovo molto  interessanti i tuoi posts,  ma potresti PF dire  al tuo
programma di  "wrappare" a  72 caratteri  ? Mi  pare che  ora sfondi
abbondantemente gli 80 caratteri per linea, e diventa molto faticoso
da leggere. Grazie !
-- 
 __
| _         "The Internet is slow, could you please reboot it ?"
|__|iambo   mailto:
gabr...@giambonini.com
 
www.giambonini.com

 Il primo Sistema Operativo è stato Microsoft Dos
Inoperativo! Tel'avro' detto migliaia di volte!!!
<ceffoni>
'sti troll scappano sempre.
-- 
):E...

Duke wrote:

 Solo adesso ho capito che l'avevo attribuita erroneamente a Fanciulli...
chiedo scusa.
bye G.L.

Piergiorgio Sartor <sar...@sony.de.REMOVE.THIS> domandň:
 >
 > Se la tastiera non funziona, perche` chiedere di premere F1?
 >
Perchč, di solito, l'errore avviene quando mi dimentico di attaccare la
tastiera al computer: la attacco, premo F1 e il pc parte... :-)
-- 
Au revoir.
Lele...

 tastiera al computer: la attacco, premo F1 e il pc parte... :-)
Di solito, ma l'errore non e` "keyboard disconnected",
ma bensi` "keyboard error" e succede anche quando
la tastira e` rotta... Ed in questo caso e` dura
premere F1... :-)
bye,
-- 
piergiorgio

 programma di  "wrappare" a  72 caratteri  ?
Grazie, ho provato piů volte a far capire a OE di wrappare a 72...
mi sa che č arrivato il momento di passare ad un newsreader decente...
Grazie per la segnalazione.
Marco


La chiarezza e la trasparenza sono da sempre le loro politiche aziendali
:-))

 schifoso ps/2 ) potevano essere attaccate e staccate a caldo :)
Anche le PS/2 (non il mouse[1], solo la tastiera)
[1] Anche se i driver logitech mi pare lo premettessero

 ha scritto
nel messaggio news:3BE1C482...@nexgo.REMOVE.THIS.de...

Se non hai piantato il connettore lo pianti e poi dai F1, se invece e' rotta
allora e' una domanda idiota...