Titolo: ARCHITETTURA DEI SISTEMI DI ELABORAZIONE VOL. 1
Autore: BAIARDI; TOMASI; VANNESCHI
Editore: FRANCO ANGELI
Copertina: PAPERBACK
ISBN: 882042746X
Edizione: 7
Ristampa:
Pagine: 540
Livello: avanzato
Disponibilità: 5/7 giorni
Prezzo:47,00

Aggiungi al Carrello Aggiungi al carrello

Rivolto a chi intende approfondire lo studio dell'architettura dei sistemi di elaborazione dal punto di vista sia dell'analisi che del progetto, affronta il tema in modo organico, coprendo i livelli della organizzazione firmware, della macchina intermedia, del sistema operativo e dell'interfaccia verso le applicazioni.
Le architetture studiate vanno da quelle uniprocessore e con componenti LSI/VLSI a quelle parallele e ai sistemi distribuiti.
In linea con i risultati scientifici e industriali degli ultimi anni, l'approccio seguito enfatizza gli aspetti della progettazione strutturata e dell'integrazione hardware-software. Vengono fornite le basi teoriche e metodologiche e le tecniche per l'analisi e il progetto ai vari livelli di astrazione, studiando le caratteristiche comuni a ogni livello, le interrelazioni tra livelli comuni e le possibilità di ottimizzare le prestazioni complessive di interesse in rapporto al costo tecnologico e di sviluppo.
Il testo consta di sei parti suddivise in due volumi. La prima definisce i concetti e le metodologie fondamentali per un approccio strutturato all'analisi ed al progetto. La secondo tratto dell'architettura al livello firmware, con riferimento a calcolatori con limitato grado di parallelismo ed a sistemi a microcalcolatori LSI/VLSI. La terza studia le architetture parallele per medi, grandi e supercalcolatori, nonché le architetture non-von Neumann.
La quarto parte affronta la strutturazione ed il progetto dei sistemi operativi in termini di modelli di concorrenza, meccanismi e politiche di gestione delle risorse e loro valutazione, enfatizzando le interrelazioni con gli altri livelli del sistema e con l'ingegneria del software. La quinta tratta dell'architettura e progettazione di sistemi di tipo multiprocessore e multicalcolatore. La sesta è relativa ai sistemi distribuiti ed alle reti di calcolatori, approfondendo gli aspetti del sistema operativo distribuito, delle metodologie e degli algoritmi per l'elaborazione in ambiente decentralizzato.
Usato in ambito universitario, il testo permette di coprire le esigenze di più moduli didattici, sia di base che specialisti, nei curricula in Scienze dell'informazione ed Ingegneria.

Fabrizio Baiardi è ricercatore presso il Dipartimento di informatica dell'Università di Pisa. Svolge attività di ricerca sui linguaggi concorrenti e sistemi ad elevato grado di parallelismo, e in particolare sugli ambienti di supporto a tali linguaggi e le metodologie di progettazione integrate hardware-software.
Andrea Tomasi è ricercatore presso il Dipartimento di informatica dell'Università di Pisa. Svolge attività di ricerca in questo settore, ed in particolare su sistemi paralleli, supporti hardware-software e sistemi operativi per achitetture distribuite.
Marco Vanneschi è professore ordinario di sistemi per l'eleborazione dell'informazione presso la Facoltà di Scienze Matematiche, fisiche e naturali dell'Università di Pisa, Dipartimento d'Informatica.


Indice:

Vol. I
PREFAZIONE
1. Obiettivi e metodo
2. Contenuti
3. Utilizzazione del testo
Ringraziamenti
PARTE I - FONDAMENTI E METODOLOGIE
1. STRUTTURAZIONE A LIVELLI
1. Livelli gerarchici di interpretazione
2. Livelli tipici
3. Livelli funzionali e di implementazione
2. STRUTTURAZIONE A MODULI
1. Moduli di elaborazione
2. Unità di elaborazione e architettura firmware
3. Processi e sistema operativo
4. Computazioni in parallelo
3. MODELLI DI COOPERAZIONE
1. Ambiente globale ed ambiente locale
2. Modelli di cooperazione ai vari livelli
3. Meccanismi di cooperazione ad ambiente globale
4. Meccanismi di cooperazione ad ambiente locale
5. Controllo del nondeterminismo
6. Trattamento dell'ingresso-uscita
4. PARAMETRI DI VALUTAZIONE E METODOLOGIE DI PROGETTO
1. Velocità di elaborazione
2. Espandibilità
3. Affidabilità
Bibliografia sulla parte I
Esercizi sulla parte I
PARTE Il - LIVELLO FIRMWARE
5. MICROPROGRAMMAZIONE
1. Un esempio: unità buffer
2. Linguaggi e modelli di microprogrammazione
3. Metodologia di microprogrammazione
6. COOPERAZIONE TRA UNITA
1. Meccanismi di sincronizzazione
2. Meccanismi di arbitraggio
3. Strutture di comunicazione e protocolli
7. GESTIONE DELLA MEMORIA
1. Supporti di memorizzazione
2. Meccanismi di rilocazione dinamica in gerarchie di memoria a due livelli
3. Memoria virtuale
4. Meccanismi di gestione della memoria virtuale e controlli di protezione
5. Cache
6. Un esempio di implementazione dell'unità MMU
8. STUDIO DI UN CASO
1. Specifiche funzionari e strutturali
2. Implementazione e valutazione
9. TECNOLOGIE DI INTEGRAZIONE E PROGETTO DI SISTEMI
1. Elementi di tecnologia dei componenti integrati
2. Elementi di valutazione dei componenti integrati
3. Progetto di microcalcolatori con tecnologia LSI
4. Progetto di sistemi con tecnologia VLSI
Bibliografia sulla parte Il
Esercizi sulla parte Il
PARTE III - ARCHITETTURE PARALLELE
10. CARATTERISTICHE DELLE ARCHITETTURE PARALLELE
1. Classificazione
2. Obiettivi ed applicazioni
11. SISTEMI UNIPROCESSORE PARALLELI
1. Sistemi con «prefetch»
2. Sistemi look-ahead
3. Elaborazioni su vettori
12. MACCHINE NON-VON NEUMANN
1. Sistemi data-flow
2. Linguaggi data-flow
3. Macchine per linguaggi funzionali e logici
Bibliografia sulla parte III
Esercizi sulla parte III
BIBLIOGRAFIA

Prezzo del Libro - Euro 47,00

 Aggiungi al Carrello Aggiungi al carrello

Torna alla pagina precedente



Info | Catalogo | Novità | Offerte | Saldi | Carrello | Area Utenti | Ricerca Avanzata | Home

Copyright © 2001-2013 LIBRERIA PANGLOSS
56127 Pisa (PI) - Via San Lorenzo, 4
Tel: 050 552371 - Fax: 050 563268
Registro Imprese di Pisa 01325540506

Tutti i diritti sono riservati. All rights reserved.
Tutti i marchi citati sono registrati dai rispettivi proprietari.
Privacy - Note - Credits

design by GraphoByte