MEMORIA A NUCLEI MAGNETICI

Slides:



Advertisements
Presentazioni simili
INFORMATICA GENERALE A Cura di Corsetti Adriano
Advertisements

PERDITE NEI NUCLEI MAGNETICI
IL COMPUTER.
CODIFICA DELLE INFORMAZIONI
Introduzione allarchitettura dei calcolatori 2/ed Carl Hamacher, Zvonko Vranesic, Safwat Zaky Copyright © 2007 – The McGraw-Hill Companies srl Versione.
Dr. Francesco Fabozzi Corso di Informatica
IL NOSTRO LABORATORIO. Di INFORMATICA.. Presentazione: Nel nostro laboratorio abbiamo 24 postazioni con dei computer di tipo Desktop con queste caratteristiche:
IL NOSTRO LABORATORIO Di INFORMATICA. Presentazione Nel nostro laboratorio abbiamo 24 postazioni con dei computer di tipo Desktop con queste caratteristiche:
Esercizi sulle architetture
MICROCONTROLLORI Di Tiziano Ragazzi.
Memorie.
TRASMISSIONE DATI (e Networking) Luglio GENERALITA Sono tecnologie (hardware e software) che consentono di collegare fra loro due calcolatori, o.
Reti e Sistemi operativi
Reti Logiche A Lezione n.1.4 Introduzione alle porte logiche
2 Sistema composto da un numero elevato di componenti, in cui ogni componente svolge una sua funzione elaborazione dati memorizzazione dati trasferimento.
L’EVOLUZIONE DELLE ICT
1 Corso di Informatica (Programmazione) Lezione 4 (24 ottobre 2008) Architettura del calcolatore: la macchina di Von Neumann.
Riunione CRESCO Infrastruttura HPC Cresco Analisi Preliminare.
INFORMATICA UMANISTICA B
3. Architettura Vengono descritte le principali componenti hardware di un calcolatore.
1 THE INTERNET: una rete di reti La storia in breve Le regole della comunicazione.
EVOLUZIONE DEL PC Legge di Moore: La potenza dei calcolatori raddoppia ogni 18 mesi Metà anni 80 (Personal Computer IBM AT) Architettura 16 bit interna,
I calcolatori: prestazioni u Incredibile aumento delle prestazioni e della diffusione, –Sono possibili delle applicazioni impensabili qualche decina.
La macchina di von Neumann
La macchina di von Neumann
Architettura di un calcolatore
L’Architettura del Sistema di Elaborazione
UNIVERSITA’ STUDI DI ROMA “FORO ITALICO”
UNIVERSITA’ STUDI DI ROMA “FORO ITALICO”
Corso di Laurea in Biotecnologie corso di Informatica Paolo Mereghetti DISCo – Dipartimento di Informatica, Sistemistica e Comunicazione.
CORRENTE ELETTRICA Applicando una d.d.p. ai capi di un filo conduttore si produce una corrente elettrica. Il verso della corrente è quello del moto delle.
CONVERSIONE NUMERI INTERI CON COMPLEMENTO A DUE. I computer di oggi effettuano ogni tipo di operazione numerica, ma le prime ALU degli anni 50 erano in.
Il Calcolatore Elettronico
MODULO 01 Il computer.
Il MIO COMPUTER.
Modulo 1 - Concetti di base della Tecnologia dell'Informazione
ELETTRONICA DIGITALE (II Parte)
Appunti di Informatica
L' ARCHITETTURA DI VON NEUMANN
Il computer: struttura fisica e struttura logica
Storia del calcolatore
CONCETTI TEORICI DI BASE FORMAZIONE TECNOLOGICA PERCORSO A.
MicroSoft - Disk Operating System. MS-DOS è stato un sistema operativo commerciale della Microsoft Corporation dedicato ai personal computer con microprocessore.
Architettura del calcolatore
Unità centrale di processo
Storia del computer Il primo computer elettronico fu costruito negli Usa da John Atanasoff (Iowa University); Tra il 1937 e il 1942 – insieme al suo studente.
I computer vengono utilizzati per automatizzare la soluzione di problemi di varia natura trattando le informazioni in entrata (DATI) eseguendo gli opportuni.
STRUTTURA DI UN COMPUTER
Architettura del calcolatore
Corso di Laurea in Biotecnologie corso di Informatica Paolo Mereghetti DISCo – Dipartimento di Informatica, Sistemistica e Comunicazione.
TESINA DI SISTEMI.
INFORMATICA = INFOrmazione + autoMATICA L’informazione una delle risorse strategiche più importanti della società moderna Capacità di gestire l’informazione.
Memorie di massa.
Luglio 2004Generalità Hardware1 Luglio Generalità Hardware2 MACCHINA DI VON NEUMAN (1947) BUS Processore Elaborazione Controllo Memoria Ingresso.
Informatica Lezione 5 Scienze e tecniche psicologiche dello sviluppo e dell'educazione (laurea triennale) Anno accademico:
INFORmazione autoMATICA
Università degli Studi di Bergamo Facoltà di Lingue e Letterature Straniere Facoltà di Lettere e Filosofia A.A Informatica generale 1 Appunti.
Corso di Laurea in Scienze e Tecnologie Chimiche corso di Informatica Generale Paolo Mereghetti DISCo – Dipartimento di Informatica, Sistemistica e Comunicazione.
Corso di Laurea in Scienze e Tecnologie Chimiche corso di Informatica Generale Paolo Mereghetti DISCo – Dipartimento di Informatica, Sistemistica e Comunicazione.
1 Informatica Generale Susanna Pelagatti Ricevimento: Mercoledì ore presso Dipartimento di Informatica, Via Buonarroti,
Informatica e Informatica di Base
Tecnologie dell'informazione e della comunicazione - Stacey S. Sawyer, Brian K. Williams Copyright © The McGraw-Hill Companies srl Introduzione.
Hardware Struttura fisica (architettura) del calcolatore formata da parti meccaniche, elettriche, elettroniche.
1 Informatica Generale Alessandra Di Pierro Ricevimento: Giovedì ore presso Dipartimento di Informatica, Via Buonarroti,
La struttura di un computer
Il Rocchetto di Ruhmkorff
I Microprocessori Unità 3 del libro Internet Working Sistemi e reti.
Tipi di Computer MainframeSupercomputerMinicomputerMicrocomputerHome Computer Personal Computer WorkstationMicrocontrollori Sistemi Barebone.
Hardware Struttura fisica (architettura) del calcolatore formata da parti meccaniche, elettriche, elettroniche.
La parola” computer “ deriva dal latino”computare” che significa “fare di conto”. All’inizio erano macchine utili e costose, solo per pochi, ma poi diventarono.
Transcript della presentazione:

MEMORIA A NUCLEI MAGNETICI & PROGETTO WHIRLWIND corrado bonfanti - 2010

PIANO DI MEMORIA A NUCLEI MAGNETICI 16x16 bit Ciascun “nucleo” (anellino toroidale) contiene un bit d’informazione: 0 oppure 1 a seconda del verso di magnetizzazione.

La RAM veloce a nuclei magnetici fu un’invenzione di An Wang e F La RAM veloce a nuclei magnetici fu un’invenzione di An Wang e F.Viehe intorno al 1950.[1] Fu poi perfezionata da Jay Forrester che, nel 1953, la adottò nel progetto Whirlwind, sviluppato al MIT (Massachusetts Institute of Technology), in sostituzione dei tubi a raggi catodici di cui aveva peraltro realizzato una versione speciale. Attraverso successive migliorie e miniaturizzazioni, la memoria a nuclei divenne uno standard rimasto in auge fino ai primi anni’70, allorché s’imposero le memorie a stato solido con scala d’integrazione sempre più spinta. [1] An Wang, ingegnere cinese trapiantato in USA e perfezionatosi a Harvard, nel 1950 fondò i Wang Laboratories che per circa quarant’anni furono contemporaneamente fucina di tecnologie e fabbrica di prodotti commerciali innovativi. (Da non confondere con il logico cinese Hao Wang)

sfruttare l’induzione elettromagnetica IDEA DI BASE sfruttare l’induzione elettromagnetica

CICLO D’ISTERESI H H - i +i flusso magnetico H all’interno del nucleo stato 1 - i saturaz. corrente i nel filo conduttore + i saturaz. stato 0

COMMUTAZIONE H stato 0 i . corrente i = 0 stato stabile = 0 i = 0

impulso di corrente i = +1 COMMUTAZIONE H stato 0 i . corrente i = 0 stato stabile = 0 i = 0 i H +1 . stato momentaneo impulso di corrente i = +1 commutazione i = +1

impulso di corrente i = +1 COMMUTAZIONE H stato 0 i . corrente i = 0 stato stabile = 0 i = 0 i H +1 . stato momentaneo impulso di corrente i = +1 commutazione i = +1 stato 1 H i . corrente i = 0 stato stabile = 1 i = 0

impulso di corrente i = +1 COMMUTAZIONE H stato 0 i . corrente i = 0 stato stabile = 0 i = 0 commutazione i = +1 stato stabile = 1 i = 0 i H +1 . stato momentaneo impulso di corrente i = +1 stato 1 H i . corrente i = 0 Un grafico simmetrico rispetto all’origine descrive la commutazione dallo stato 1 a quello 0

. . . SEMICORRENTE i =+1/2 i = 0 H i H i H i stato 0 +1/2 . i H +1/2 . stato momentaneo i H i stato 0 .

COMPOSIZIONE DI DUE SEMICORRENTI impulso di corrente i = 1/2+1/2 stato 1 H . +1/2 +1 stato 0

Semicorrente y “SELEZIONE” DI UN bit Semicorrente x Piano di memoria Se due fili ortogonali portano contemporaneamente e in verso concorde un impulso di corrente pari alla metà della corrente di eccitazione dell’anellino magnetico, essi agiscono solo sul bit attraversato da entrambi (selezione).

Nucleo (bit) selezionato Fili di selezione Semicorrente y Semicorrente x “SELEZIONE” DI UN bit I due possibili versi delle semicorrenti concordi determinano lo stato di magnetizzazione del bit ovvero il suo valore convenzionale (selezione 0 / selezione 1). Lo stato del bit rimane stabile fin quando non sopravviene un ulteriore impulso in verso contrario.

“LETTURA” DI UN bit Filo rivelatore Piano di memoria Filo rivelatore Il filo rivelatore attraversa in diagonale tutti i bit di un piano. In esso si genera un impulso di corrente quando il bit selezionato cambia il proprio verso di magnetizzazione. In fase di lettura, si effettua una selezione 0. Quindi, se il bit letto era già nello stato 0, il filo rivelatore non raccoglie alcun segnale; se invece raccoglie un segnale (lettura distruttiva), significa che l’esito della lettura è il valore 1. In tal caso occorre un secondo ciclo (riscrittura) per ripristinare il valore 1.

z x IL Byte y Byte Piano 6 (z = 6) Piano 0 (z = 0) I piani di memoria sono sovrapposti a castello per formare un modulo. I bit omologhi nei piani del modulo formano un elemento di memoria (Byte) indirizzabile mediante le coordinate x e y; i bit che compongono un Byte (contraddistinti dalla coordinata z) vengono operati tutti contemporaneamente (ovvero in parallelo) sia in lettura che in scrittura / riscrittura. La figura esemplifica un Byte “arcaico” di 6 bit (+1 per il controllo di parità).

x IL FILO INIBITORE y Filo inibitore In ciascun piano di memoria, i fili inibitori corrono paralleli ai fili di selezione y. Se uno di essi riceve un impulso di uguale ampiezza (semicorrente) ma di verso contrario a quello del filo y contiguo, l’effetto di quest’ultimo viene inibito.

“SCRITTURA” (O “RISCRITTURA”) DI UN Byte Selezione 0 senza inibizione Byte y x x y Filo inibitore L’operazione di scrittura comporta un primo ciclo di selezione 0 su tutti i bit che compongono il Byte, lasciandoli quindi nella stessa situazione che sarebbe risultata dopo un ciclo di lettura. Durante questo ciclo i fili d’inibizione rimangono inattivi e il filo rivelatore non svolge alcuna funzione.

“SCRITTURA” (O “RISCRITTURA”) DI UN Byte Selezione 0 senza inibizione Byte y x Byte y x 1 x y Filo inibitore Selezione 1 con inibizione selettiva Con un secondo ciclo (l’unico ad essere effettuato in caso di riscrittura, susseguente a una lettura), i fili x e y di tutti i bit del Byte effettuano una selezione 1. Contemporaneamente, i fili inibitori concatenati ai bit che devono assumere il valore 0, ricevono un impulso di verso contrario a quello del filo y e annullano quindi l’effetto di quest’ultimo.

Nelle prime versioni i nuclei erano di ceramica mentre la ferrite (biossido di ferro) divenne il materiale adottato definitivamente. Gli anellini furono ridotti fino a circa 1 mm di diametro, richiedendo speciali apparecchiature per la loro filatura che nei primi tempi, con dimensioni maggiori, veniva effettuata a mano. Grazie a macchine come questa la filatura dei fili ortogonali (quelli di selezione) di un piano 64x64 si eseguiva in 12 minuti rispetto alle 25 ore della filatura a mano.

Castello di memoria della CEP (Calcolatrice Elettronica Pisana; 1957-61): la sovrapposizione di18 piani a doppia faccia corrisponde alla parola di 36 bit. Due castelli di piani 64x64 realizzano la RAM con una capacità totale di 8.192 parole. Modulo di memoria da 10 kB dell’Olivetti ELEA 9003 (1959): 7 piani sovrapposti corrispondono al carattere codificato in 6 bit (+ 1 bit riservato al controllo di parità). La modularità consentiva configurazioni di memoria da un minimo di 20.000 a un massimo di 160.000 caratteri.

WHIRLWIND

Data la sua importanza storica e le vicende che ne scaturirono, Whirlwind (Turbine) merita qualche ulteriore annotazione. Alla fine di una storia lunga e travagliata, Whirlwind risultò fortemente innovativo benché ancora basato sulla tecnologia a valvole. Le origini del progetto risalgono al 1946 e presero le mosse dalla realizzazione di un simulatore di volo, con tecnologia analogica, per l’addestramento dei piloti della marina militare. In aggiunta alla memoria a nuclei, alcune delle innovazioni più notevoli sono state: - monitor a raggi catodici con display grafico (monocromatico), operabile mediante penna luminosa; - uso massiccio di terminali remoti collegati su linee telefoniche e operanti in tempo reale; - tecniche per l’aumento dell’affidabilità e per il funzionamento ininterrotto (‘round the clock = 24 ore su 24, per tutti i giorni dell’anno); - software d’avanguardia, tra cui un sistema operativo tra i primi degni di questo nome e un linguaggio di programmazione che, in qualche misura, preludeva al FORTRAN.

Una delle coppie di tubi a raggi catodici di tipo speciale che costituivano la memoria elettrostatica del primo modello (Whirlwind I) completato nel 1951. Un piano di memoria a nuclei nelle mani di Jay W. Forrester il quale, assieme a Robert Everett, fu il principale progettista del Whirlwind.

Whirlwind II installato presso il MIT. Notare, sulla destra, la stazione grafica interattiva. I personaggi in piedi sono Jay Forrester (in abito chiaro) e Robert Everett. Nei molti anni della sua durata, il progetto Whirlwind fu teatro di controversie e dissapori tra persone e istituzioni coinvolte. Forrester ne uscì nel 1956 per insegnare al MIT; Everett, nel 1959, fondò la Mitre Corp. portandosi appresso un nutrito gruppo di collaboratori.

Di pari passo con lo sviluppo di Whirlwind, realizzato in esemplare unico, procedette il progetto del sistema SAGE (Semi Automatic Ground Environment) concepito per difendere l’intero territorio degli USA da eventuali attacchi aerei o missilistici. Sulla versione finale di Whirlwind, fu infatti modellato il computer AN/FSQ-7[1] destinato a equipaggiare il SAGE in ben 27 esemplari. Questi 27 “nodi” erano interconnessi mediante una rete telefonica “dedicata” e ricevevano ed elaboravano in tempo reale i segnali delle stazioni radar di avvistamento. Battendo un’agguerrita concorrenza, IBM si aggiudicò, come prime contractor, la succulenta commessa per la costruzione dell’intero sistema SAGE ricavandone, in aggiunta, un cospicuo bagaglio di know how. Il coinvolgimento dell’IBM iniziò nel 1952 e, nel momento di massimo impegno, più di 7.000 persone lavoravano al SAGE. Tra il personale tecnico c’era anche Kenneth Olsen il quale lasciò il MIT nel 1957 per fondare la DEC- Digital Equipment Corporation (“Digital”, in breve) e farla assurgere al ruolo di leader mondiale nel settore dei minicomputer. In effetti, la Digital “inventò” l’architettura del minicomputer, aprendo un nuovo segmento di mercato; i suoi primi successi furono legati alla prolifica serie dei PDP (Programmed Data Processor), dal PDP-1 del 1960 al PDP-11 degli anni ‘70. Diversi costruttori, barcamenandosi tra soluzioni originali e scopiazzamenti, avevano sviluppato in proprio memorie a nuclei, ma i brevetti di Forrester erano all’avanguardia e facevano gola. Dopo molte esitazioni e mercanteggiamenti, nel 1964, IBM si decise a pagare al MIT un una tantum di 13 milioni di dollari per lo sfruttamento di quei brevetti; una cifra che fece scalpore all’interno e all’esterno dell’azienda ma che, alla lunga, fu ampiamente ripagata dal mercato. [1] La sigla sta per Army-Navy Fixed Special eQuipment.

La versione finale della stazione grafica interattiva che equipaggiava l’AN/FSQ-7. La penna luminosa (light gun) si distingue nella mano dell’operatore. Il primo degli AN/FSQ-7 fu operativo nel 1958 e l’intero sistema SAGE, completato nel 1963, rimase in servizio fino ai primi anni ‘80. Alcune caratteristiche dell’AN/FSQ-7: 50mila istruzioni/sec, 50mila valvole elettroniche, 3mila kw di potenza elettrica, 250 tonnellate di peso.