Vai al contenuto
The frog

Chi conosce il VMS?

Post raccomandati

E' davvero un bel sistema operativo che abbraccia la fascia che va dai microcomputer ai mainframe. Ha inventato il cluster ed adesso con il NUMA (Not Uniform Memory Access) permette di spotare dinamicamente banchi di memoria RAM da un sistema a un altro (ammesso che siano configurati in cluster). Insomma e' il non plus ultra dei sistemi operativi mission critical.

Sviluppato da Digital (che adesso non esiste piu') ora e' HP.

 

Chi lo conosce, anche solo per sentito dire?

 

 

 

Regards,

The frog

Modificato da The frog

Condividi questo messaggio


Link al post
Condividi su altri siti

Ah VMS sta per Virtual Memory System. Nel 1978 questo e' stato il primo sistema operativo con memoria virtuale (oggi implementata anche su Windows) a mezzo di un pagefile su disco.

 

 

Opinioni in merito restano gradite.

 

 

 

Regards,

The frog

Condividi questo messaggio


Link al post
Condividi su altri siti

Ah VMS sta per Virtual Memory System. Nel 1978 questo e' stato il primo sistema operativo con memoria virtuale (oggi implementata anche su Windows) a mezzo di un pagefile su disco.

 

 

Opinioni in merito restano gradite.

 

 

 

Regards,

The frog

 

Ah, il VMS, che ricordi ... :rolleyes:

 

Non posso dire di conoscerlo molto, per? lo usai per farci la tesi (non voglio neppure dire quanti anni fa ...), in Fortran su un Vax-11/780 (macchina mitica).

Il sistema operativo mi fece un'ottima impressione, anche perch? prima di allora avevo usato solo il mainframe dell'Universit? e solo in modo batch (c'erano allora ancora le schede perf ..., no, meglio che stia zitto, mi invecchia troppo! :D ).

Scoprii presto che la memoria virtuale era una grande invenzione ma non ti esimeva dall'usarla "cum grano salis": una grande elaborazione matriciale poteva durare "X" se fatta per colonne o invece "10X" se fatta per righe, a seconda di come venissero caricati i dati in memoria e quindi quante paginazioni il sistema dovesse fare per andarli a recuperare da disco!

E' uno dei non molti casi che io abbia visto dove fare una certa "ottimizzazione" del codice (ovvero scegliere se elaborare per righe o per colonne) fosse davvero significativo.

 

Inoltre il VMS fu il diretto responsabile dell'autentico shock che provai quando, iniziando a lavorare in azienda, scoprii i sistemi operativi e le interfacce video dei mainframe IBM: roba da et? della pietra rispetto al VMS! E i colleghi che conoscevano solo quelli pensavano che fossero il non plus ultra della tecnologia!

Il VMS era un gran bel sistema (poi scoprii Unix e quest'ultimo mi piacque ancora di pi?).

Non sapevo che HP lo supportasse ancora.

 

Per inciso, uno dei padri del VMS ? stato Dave Cutler, quello che poi arriv? in Microsoft dopo essersene andato da Digital (e pare lasciandosi piuttosto malino se ? vero che, come lessi a suo tempo, alle ultime riunioni in DEC ci andava con una maglietta con scritto "You are screwing me" :asd:).

In Microsoft and? a progettare Windows NT e sebbene questo sia un sistema che ho sempre detestato abbastanza e Cutler non mi fosse per niente simpatico (pi? che altro per il suo disprezzo per Unix) devo ammettere che ammirai molto il suo rifiuto di far scrivere codice al suo gruppo con la famigerata "notazione ungherese" che veniva tanto decantata in Microsoft! (in realt? "Encoding the type of a function into the name (so-called Hungarian notation) is brain damaged. ... No wonder Microsoft makes buggy programs." - Linus Torvalds) :asd:

Ma qui sono OT ...

 

Grazie per avermi riportato alla mente tanti ricordi. :)

Modificato da Astor

Condividi questo messaggio


Link al post
Condividi su altri siti

Crea un account o accedi per lasciare un commento

Devi essere un utente registrato per poter lasciare un commento

Crea un account

Iscriviti per un nuovo account nella nostra comunità. È facile!

Registra un nuovo account

Accedi Subito

Sei già registrato? Accedi da qui.

Accedi Adesso

  • Navigazione Recente   0 utenti

    Nessun utente registrato visualizza questa pagina.

×