ARCHITETTURA DEI CALCOLATORI
|
|
- Virginio Marchesi
- 6 anni fa
- Visualizzazioni
Transcript
1 A09 139/3
2
3 Graziano Frosini Giuseppe Lettieri ARCHITETTURA DEI CALCOLATORI VOLUME III ASPETTI ARCHITETTURALI AVANZATI E NUCLEO DI SISTEMA OPERATIVO Con riferimento al Personal Computer all ambiente di programmazione DJGPP e a un nucleo appositamente realizzato
4 Copyright MMXI ARACNE editrice S.r.l. via Raffaele Garofalo, 133/A B Roma (06) ISBN I diritti di traduzione, di memorizzazione elettronica, di riproduzione e di adattamento anche parziale, con qualsiasi mezzo, sono riservati per tutti i Paesi. Non sono assolutamente consentite le fotocopie senza il permesso scritto dell Editore. I edizione: febbraio 2009 II edizione: febbraio 2011
5 Indice Prefazione 9 1 Memoria virtuale 1.1 Memoria virtuale paginata Riesecuzione delle istruzioni Tabella di corrispondenza in memoria virtuale Memoria fisica in memoria virtuale Trasferimento delle pagine in DMA Paginazione nel processore PC Forma dei descrittori di tabella e di pagina Processore PC: tabella di corrispondenza in memoria virtuale Processore PC: memoria fisica in memoria virtuale Considerazioni sulla finestra FM Trasferimento e rimpiazzamento Gestione delle pagine fisiche Rimpiazzamento delle tabelle delle pagine Buffer dei descrittori di pagina Algoritmo di rimpiazzamento del TLB Considerazioni sull utilizzo del DMA 33 2 Multiprogrammazione 2.1 Sistemi multiprogrammati Spazio di indirizzamento di un processo Descrittori di processo nel processore PC Multiprogrammazione e memoria virtuale Memoria fisica in memoria virtuale Tabelle di corrispondenza in memoria virtuale Commutazione hardware tra processi Problema dei processi occupati 47 3 Protezione 3.1 Stati di funzionamento Protezione nel processore PC 51
6 6 Indice Protezione e byte di accesso del direttorio Meccanismo di interruzione e protezione Problema del cavallo di Troia 56 4 Sistemi multiprogrammati 4.1 Processore e processi Nucleo e interruzioni Processi e interruzioni Realizzazioni Realizzazione delle primitive Realizzazione dei processi Processo dummy Codice delle primitive Concetto di atomicità Semafori Realizzazione dei semafori Mutua esclusione Sincronizzazione Memoria dinamica Realizzazione di timer di sistema Autosospensione dei processi Fase di inizializzazione Contenuto dei moduli 92 5 Operazioni di ingresso/uscita 5.1 Primitive di I/O Ingresso/uscita a interruzione di programma Descrittori di operazioni di I/O Sottoprogrammi di utilità Realizzazione di un operazione di lettura Realizzazione di un operazione di scrittura Registro di controllo unico Dispositivi e interfacce a blocchi Descrittori di interfacce a blocchi Sottoprogrammi di utilità Realizzazione delle operazioni di lettura e di scrittura Contenuto dei moduli Gestione della memoria virtuale 6.1 Considerazioni preliminari sulla memoria virtuale Dispositivi a blocchi e memoria virtuale Ampiezza della memoria virtuale totale Descrittori di pagina fisica 132
7 Indice Routine di page-fault Primitive, driver e page-fault Driver per le statistiche Contenuto dei moduli Processi esterni 7.1 Driver e processi esterni Struttura di un processo esterno Struttura della primitiva wfi() Operazioni di lettura con processi esterni Operazioni di scrittura con processi esterni Interfacce a blocchi Contenuto dei moduli Ingresso/uscita in DMA 8.1 Accesso diretto alla memoria Operazioni in DMA Lettura in DMA Scrittura in DMA Interfacce a blocchi che operano anche in DMA Contenuto dei moduli Gestione delle interfacce presenti nei Personal Computer 9.1 Sottoprogramma inviaeoi e primitiva wfi() Gestione dell interfaccia di conteggio Gestione delle interfacce seriali Operazioni di lettura Operazioni di scrittura Gestione della Console Gestione dei dischi rigidi Operazioni di lettura e di scrittura a interruzione e in DMA Partizione dei dischi rigidi Contenuto dei moduli Realizzazione del nucleo su Personal Computer 10.1 Suddivisione dello spazio di indirizzamento Rimpiazzamento delle pagine condivise Forma generalizzata della primitiva activate_p() Fase di inizializzazione Area di swap e creazione dinamica delle pagine Primitiva resident() Costrutti linguistici Contenuto dei moduli 264
8 8 Indice 11 Segmentazione 11.1 Memoria segmentata Segmenti nel processore PC Registri e istruzioni con la segmentazione Traduzione degli indirizzi logici Traduzione degli indirizzi nel processore PC Struttura dei registri selettore Selettore nullo Trasferimento di segmenti Attivazione del modo protetto Meccanismo di interruzione Multiprogrammazione e protezione in ambiente segmentato 12.1 Multiprogrammazione Memoria logica di un processo Struttura dei segmenti TSS Meccanismo automatico di commutazione tra processi Meccanismo di protezione Operazioni sui segmenti Livelli di privilegio Classificazione delle istruzioni Regole di accesso Segmenti codice conformi Variazione del livello di privilegio Restrizione del livello di privilegio Protezione e commutazione automatica di processi Funzionamento di segmentazione e paginazione Modello flat Utilizzo del nucleo 13.1 CD-File Emulatore QEMU Modo reale e modo protetto Avvio del sistema Floppy disk virtuale Programma bootstrap-loader (bldr) Esempio Modifica dei moduli sistema e io Libreria del modulo utente 306
ARCHITETTURA DEI CALCOLATORI
A09 139 Graziano Frosini Giuseppe Lettieri ARCHITETTURA DEI CALCOLATORI VOLUME II STRUTTURA DEL PROCESSORE, DEL BUS, DELLA MEMORIA E DELLE INTERFACCE, E GESTIONE DELL I/O CON RIFERIMENTO AL PERSONAL COMPUTER
DettagliEsercizi di Fondamenti di Sistemi Dinamici
Giuseppe Fusco Esercizi di Fondamenti di Sistemi Dinamici ARACNE Copyright MMVIII ARACNE editrice S.r.l. www.aracneeditrice.it info@aracneeditrice.it via Raffaele Garofalo, 133 a/b 00173 Roma (06 93781065
DettagliLa Chimica nella Scuola
A03 La Chimica nella Scuola a cura di Contributi di Copyright MMXV Aracne editrice int.le S.r.l. www.aracneeditrice.it info@aracneeditrice.it via Quarto Negroni, 15 00040 Ariccia (RM) (06) 93781065 ISBN
DettagliIl Sistema Operativo
Il Sistema Operativo Il sistema operativo Con il termine sistema operativo si intende l insieme di programmi e librerie che opera direttamente sulla macchina fisica mascherandone le caratteristiche specifiche
DettagliArchitettura dei calcolatori e Software di sistema
Università degli Studi di Palermo Dipartimento di Ingegneria Chimica, Gestionale, Informatica, Meccanica Lezioni di Informatica di Base per la Facoltà di Lettere e Filosofia Anno Accademico 2012/20103
DettagliGestione della memoria
Gestione della memoria Gestione della memoria In un sistema multiprogrammato il numero di processi è > del numero di processori, ciò implica: unità di elaborazione virtuale memoria virtuale Un gestore
DettagliI SISTEMI OPERATIVI. Insieme di programmi che implementano funzioni essenziali per l uso di un sistema elaboratore.
I SISTEMI OPERATIVI Insieme di programmi che implementano funzioni essenziali per l uso di un sistema elaboratore. Le funzioni di un S.O. non sono definibili in modo esaustivo e puntuale così come non
DettagliIl software: Istruzioni per il computer
Il software: Istruzioni per il computer Software applicativo aiuta a svolgere operazioni utili in vari campi programmi di videoscrittura, fogli elettronici, videogiochi Software di sistema permette l utilizzo
DettagliLa Chimica nella Scuola. a cura della
A03 La Chimica nella Scuola a cura della Copyright MMXIII ARACNE editrice S.r.l. www.aracneeditrice.it info@aracneeditrice.it via Raffaele Garofalo, 133/A B 00173 Roma (06) 93781065 ISBN 978-88-548-xxxx-x
DettagliVincenzo Marinello Eserciziario di statistica economica e contabilità nazionale
A13 Vincenzo Marinello Eserciziario di statistica economica e contabilità nazionale Con la collaborazione di Pasquale Montalbano Gian Peppino Di Maria Angelo Alfredo Gibaldi Copyright MMXII ARACNE editrice
DettagliIl Sistema Operativo. Informatica Sistema Operativo 1
Il Sistema Operativo Informatica Sistema Operativo 1 O.S.:.: un intermediario SW Applicativo Sistema Operativo HW Informatica Sistema Operativo 2 O.S. vs applicativi Applicativi accesso a un insieme ridotto
DettagliInformatica Generale 06 - Introduzione ai Sistemi Operativi
Informatica Generale 06 - Introduzione ai Sistemi Operativi Cosa vedremo: Funzionalità dei sistemi operativi Bootstrap Stato utente e stato supervisore Componenti di un Sistema Operativo Cos è un sistema
DettagliRosa Sgambelluri Motricità e sport nei contesti educativi
A11 Rosa Sgambelluri Motricità e sport nei contesti educativi Analisi comparativa tra Italia, Belgio, Spagna e Regno Unito Prefazione di Maurizio Sibilio Copyright MMXIII ARACNE editrice S.r.l. www.aracneeditrice.it
DettagliDirettore Massimiliano VISOCCHI Istituto di Neurochirurgia Università Cattolica del Sacro Cuore, Roma. Comitato scientifico Giuseppe MARANO
NEUROSCIENZE 1 Direttore Massimiliano VISOCCHI Istituto di Neurochirurgia Università Cattolica del Sacro Cuore, Roma Comitato scientifico Giuseppe MARANO NEUROSCIENZE DI BASE Istituto Superiore di Sanità,
DettagliAspetti di lingua russa
A10 271 Ekaterina Gruzova Aspetti di lingua russa Lessicologia, fraseologia e linguaggio giornalistico Copyright MMVII ARACNE editrice S.r.l. www.aracneeditrice.it info@aracneeditrice.it via Raffaele Garofalo,
DettagliLezione 16. Il Software di base
Lezione 16 Software di base Il Software di base Con il termine software di base si intende l insieme dei programmai che consentono ad un utente di eseguire operazioni base come costruire e mandare in esecuzione
DettagliOrganizzazione di un SO monolitico
Organizzazione di un SO monolitico Applicazioni Interprete di comandi (shell) Interfaccia grafica (desktop) Gestore del Gestore delle processore / Gestore della periferiche/ Scheduler(s) memoria dispositivi
DettagliScenari futuri per l ex-deposito ATAC Vittoria a Roma
Università degli Studi Roma Tre DIPARTIMENTO DI STUDI URBANI Quaderni OpenPISM12 PSP 01-12 Scenari futuri per l ex-deposito ATAC Vittoria a Roma lea angeloni, irene castelli, nicoletta cosentino, valeria
DettagliStruttura interna del sistema operativo Linux
Struttura interna del sistema operativo Linux 5. I device driver A cura di: Anna Antola Giuseppe Pozzi DEI, Politecnico di Milano anna.antola/giuseppe.pozzi@polimi.it -versione del 30 marzo 2004-1-04.-04
DettagliCAP9. Device drivers
Struttura interna del sistema operativo Linux CAP9. Device drivers Device drivers Gestori di periferiche Sono moduli software che realizzano l interfacciamento e la gestione dei dispositivi periferici
DettagliGestione della memoria per sistemi multiprogrammati. Obiettivi. Partizioni fisse. Partizioni fisse. Fondamenti di Informatica
FONDAMENTI DI INFORMATICA Prof. PIER LUCA MONTESSORO Facoltà di Ingegneria Università degli Studi di Udine Gestione della memoria centrale 2000 Pier Luca Montessoro (si veda la nota di copyright alla slide
DettagliLezione 2 Chiamate di procedura e risposta alle interruzioni
Modulo 1 U.D. 1 Lez. 2 Lezione 2 Chiamate di procedura e risposta alle interruzioni Sistemi Operativi I Modulo 1 - Architettura del Calcolatore Unità didattica 1 - Architettura e funzionamento dei sistemi
DettagliAndrea Loi Introduzione alla Topologia generale
A01 Andrea Loi Introduzione alla Topologia generale Copyright MMXIII ARACNE editrice S.r.l. www.aracneeditrice.it info@aracneeditrice.it via Raffaele Garofalo, 133/A B 00173 Roma (06) 93781065 ISBN 978-88-548-xxxx-x
DettagliRoberto Russo Monica Rossato I flussi migratori dall Africa e normativa di riferimento
A12 Roberto Russo Monica Rossato I flussi migratori dall Africa e normativa di riferimento Con particolare attenzione al minore nella realtà della provincia di Massa-Carrara Copyright MMXII ARACNE editrice
DettagliIl software di sistema
Il software di sistema Il software in un calcolatore è organizzato in due parti distinte: Il Software di Sistema o Sistema Operativo, che comprende una serie di programmi atti a gestire le risorse fisiche
DettagliRegistri della CPU. Memoria Centrale. Memoria di Massa. Memorie di altri sistemi in rete
+ Veloce + Vicina alla CPU + Costosa Registri della CPU Memoria cache di primo livello sul microprocessore L1 - Capiente Memoria cache di secondo livello sul microprocessore L2 Memoria Centrale - Veloce
DettagliLa mediazione delle liti civili e commerciali
La mediazione delle liti civili e commerciali Profili generali e operativi A cura di Luca Sensini Luigi Marino Copyright MMXI ARACNE editrice S.r.l. www.aracneeditrice.it info@aracneeditrice.it via Raffaele
DettagliUniversità di Roma Tor Vergata Corso di Laurea triennale in Informatica Sistemi operativi e reti A.A Pietro Frasca.
Università di Roma Tor Vergata Corso di Laurea triennale in Informatica Sistemi operativi e reti A.A. 2016-17 Pietro Frasca Lezione 14 Martedì 29-11-2016 Algoritmi di rimpiazzamento delle pagine Un algoritmo
DettagliQUADERNI DI RICERCA ECONOMICO AZIENDALE: TEORIA E CASI / 8
QUADERNI DI RICERCA ECONOMICO AZIENDALE: TEORIA E CASI / 8 Collana del Centro Universitario Studi Aziendali (CUSA) "Quaderni di Ricerca Economico-Aziendale: Teoria e Casi" coordinata da Marcantonio Ruisi
DettagliEsercizio: memoria virtuale
Siano dati un indirizzo logico con la struttura ed il contenuto mostrati in figura, dove è anche riportata la funzione di rilocazione. Si indichi l indirizzo fisico corrispondente all indirizzo logico
DettagliSistemi Operativi ed interazione con HW e CAD
Sistemi Operativi ed interazione con HW e CAD Corsi di Informatica Grafica Prof. Manuel Roveri Indice Il Sistema Operativo Software di sistema e applicativo Architettura di un sistema operativo Classificazione
DettagliAndrea Longo Andamenti del PIL in Italia e nei Paesi della zona euro: un informazione complementare. Presentazione di Angelina Marcelli
A13 Andrea Longo Andamenti del PIL in Italia e nei Paesi della zona euro: un informazione complementare Presentazione di Angelina Marcelli Copyright MMXIII ARACNE editrice S.r.l. www.aracneeditrice.it
DettagliLa memoria-gerarchia. Laboratorio di Informatica - Lezione 3 - parte I La memoria - La rappresentazione delle informazioni
La memoriaparametri di caratterizzazione Un dato dispositivo di memoria è caratterizzato da : velocità di accesso, misurata in base al tempo impiegato dal processore per accedere ad uno specificato indirizzo
DettagliLa gerarchia delle memorie
La gerarchia delle memorie Gestione della memoria Ogni processo, per avanzare necessità che il relativo programma risieda nella memoria centrale, Tale programma è costituito da memoria e dati. Lo spazio
DettagliIl ricavato dei diritti d autore di questo volume viene donato a
A12 155/2 Il ricavato dei diritti d autore di questo volume viene donato a Enrico Toti ELEMENTI DI DIRITTO CINESE PARTE SPECIALE Copyright MMXI ARACNE editrice S.r.l. www.aracneeditrice.it info@aracneeditrice.it
DettagliIL DIRITTO DELL'IMPRESA E DELLE SOCIETÀ DI PERSONE
Simonetta Ronco IL DIRITTO DELL'IMPRESA E DELLE SOCIETÀ DI PERSONE ARACNE Copyright MMVIII ARACNE editrice S.r.l. www.aracneeditrice.it info@aracneeditrice.it via Raffaele Garofalo, 133 A/B 00173 Roma
DettagliChiara Riva Essere amici tra idealità e realtà. Prefazione di Bruna Grasselli Carlo Felice Casula
DIRITTO DI STAMPA 66 DIRITTO DI STAMPA Il diritto di stampa era quello che, nell università di un tempo, veniva a meritare l elaborato scritto di uno studente, anzitutto la tesi di laurea, di cui fosse
DettagliIl sistema di I/O. Sistemi Operativi 13.1
Il sistema di I/O Hardware di I/O Interfaccia di I/O per le applicazioni Sottosistema per l I/O del kernel Trasformazione delle richieste di I/O Prestazioni 13.1 Introduzione Un elaborazione eseguita da
DettagliFabio Avolio. Piccolo trattato di teoria musicale
Fabio Avolio Piccolo trattato di teoria musicale Copyright MMIX ARACNE editrice S.r.l. www.aracneeditrice.it info@aracneeditrice.it via Raffaele Garofalo, 133 A/B 00173 Roma (06) 93781065 ISBN 978 88 548
DettagliModelli di interazione tra processi
Modelli di interazione tra processi Modello a memoria comune (ambiente globale, global environment) Modello a scambio di messaggi (ambiente locale, message passing) 1 Modello a memoria comune Il sistema
DettagliArchitettura di Von Neumann
Architettura di Von Neumann L architettura è ancora quella classica sviluppata da Von Neumann nel 1947. L architettura di Von Neumann riflette le funzionalità richieste da un elaboratore: memorizzare i
DettagliSistemi Operativi corso A, a.a
Sistemi Operativi corso A, a.a. 2015-2016 Teoria: Daniele Gunetti Linguaggio C: Rossano Gaeta (T1), Luca Anselma (T2) Laboratorio Unix: Daniele Radicioni (T1), Marco Aldinucci (T2) Daniele Gunetti: Tel.
DettagliTeoria e ricerca. Collana del Dipartimento di Scienze dell Educazione e della Formazione UNIVERSITÀ DEGLI STUDI DI TORINO
Teoria e ricerca Collana del Dipartimento di Scienze dell Educazione e della Formazione UNIVERSITÀ DEGLI STUDI DI TORINO 1 Direttore Renato Grimaldi Comitato scientifico Paola Borgna Redi Sante Di Pol
DettagliGESTIONE DELLA MEMORIA CENTRALE
GESTIONE DELLA MEMORIA CENTRALE E MEMORIA VIRTUALE 7.1 Gestione della memoria Segmentazione Segmentazione con paginazione Memoria Virtuale Paginazione su richiesta Sostituzione delle pagine Trashing Esempi:
DettagliLa Chimica nella Scuola. a cura di
A03 La Chimica nella Scuola a cura di Copyright MMXIV ARACNE editrice S.r.l. www.aracneeditrice.it info@aracneeditrice.it via Raffaele Garofalo, 133/A B 00173 Roma (06) 93781065 ISBN 978-88-548-xxxx-x
DettagliNuova proposta di legge sulla montagna
Nuova proposta di legge sulla montagna Atti del Convegno Aula Magna Università della Montagna Edolo, 29 ottobre 2007 A cura del Prof. Mario Polelli Con l Alto Patrocinio del Presidente della Repubblica
DettagliProgramma svolto di INFORMATICA. Classe 3M - indirizzo MERCURIO A.S. 2010/2011
ISTITUTO TECNICO COMMERCIALE N. DELL ANDRO - Santeramo in Colle (BA) Programma svolto di INFORMATICA Classe 3M - indirizzo MERCURIO A.S. 2010/2011 Proff. Rosalia Barbara Schiavarelli, Antonio Antonicelli
DettagliINFORMATICA GENERALE. Informatica Generale
INFORMATICA GENERALE a.a. 006/007 COGNOMI A-L Silvano Antonelli -Ricevimento : durante il corso: Martedì ore 5.0 presso Dipartimento di Informatica, Largo Pontecorvo Stanza 94 negli altri periodi: su appuntamento
DettagliMICROECONOMIA MATEMATICA
A13 363 Gianluca Dari MICROECONOMIA MATEMATICA TRECENTO ESERCIZI SVOLTI Copyright MMX ARACNE editrice S.r.l. www.aracneeditrice.it info@aracneeditrice.it via Raffaele Garofalo, 133/A B 00173 Roma (06)
DettagliLa gestione della memoria
La gestione della memoria Nella gestione della memoria il sistema operativo deve perseguire l'obiettivo di allocare il maggior numero di processi in memoria centrale per aumentare la probabilità che ci
DettagliGestione della memoria
Gestione della memoria centrale Gestione della memoria Concetti generali. Swapping. Allocazione contigua di memoria. Paginazione. Segmentazione. Segmentazione con paginazione. Esempio: Pentium Intel Background
DettagliUniversità di Roma Tor Vergata Corso di Laurea triennale in Informatica Sistemi operativi e reti A.A Pietro Frasca.
Università di Roma Tor Vergata Corso di Laurea triennale in Informatica Sistemi operativi e reti A.A. 205-6 Pietro Frasca Lezione 3 Martedì 7--205 Paginazione su richiesta Con la tecnica della paginazione
DettagliIl Sistema Operativo fa parte del software di base; e` costituito da un insieme di programmi che interagiscono e cooperano per:
Il Sistema Operativo Il Sistema Operativo fa parte del software di base; e` costituito da un insieme di programmi che interagiscono e cooperano per: gestire efficientemente l'elaboratore e le sue periferiche,
DettagliParte II. Introduzione ai sistemi operativi e WindowsX. Parte II 1
Parte II Introduzione ai sistemi operativi e WindowsX Parte II 1 tutto è un programma Insieme di istruzioni che il calcolatore deve eseguire Programma Input Calcolatore Output Parte II 2 Come comunicare
DettagliCenni di legislazione urbanistica
Mario Cerasoli Cenni di legislazione urbanistica Livelli di governo e strumenti di pianificazione urbana e territoriale ARACNE Copyright MMVIII ARACNE editrice S.r.l. www.aracneeditrice.it info@aracneeditrice.it
DettagliLa Chimica nella Scuola. a cura della
A03 La Chimica nella Scuola a cura della Copyright MMXIII ARACNE editrice S.r.l. www.aracneeditrice.it info@aracneeditrice.it via Raffaele Garofalo, 133/A B 00173 Roma (06) 93781065 ISBN 978-88-548-xxxx-x
DettagliCopyright MMIX ARACNE editrice S.r.l. via Raffaele Garofalo, 133 A/B Roma (06)
Nicola Galluzzo Applicazione di modelli quantitativi per l analisi della geografia agraria italiana e per l interpretazione della specializzazione produttiva territoriale Copyright MMIX ARACNE editrice
DettagliI sistemi operativi (prima parte) Agostino Lorenzi I sistemi operativi - Atlas
I sistemi operativi (prima parte) Le esigenze dell informatica moderna Computer facili da usare Gestione di grandi archivi di dati Esecuzione di più programmi sulla stessa macchina Collegamento in rete
DettagliArchitettura dei calcolatori
Cos'è un calcolatore? Architettura dei calcolatori Esecutore automatico di algoritmi Macchina universale Elementi di Informatica Docente: Giorgio Fumera Corso di Laurea in Edilizia Facoltà di Architettura
DettagliSISTEMI OPERATIVI. Nucleo di un SO. Il Nucleo. Il nucleo di un SO Gestione delle interruzioni Sincronizzazione tra processi Dispatcher. 06.
SISTEMI OPERATIVI 06.a Il Nucleo Nucleo di un SO Il nucleo di un SO Gestione delle interruzioni Sincronizzazione tra processi Dispatcher 1 Architettura di base dei SO Due le strutture di riferimento: a
DettagliARCHITETTURA DEI CALCOLATORI VOLUME II
ARCHITETTURA DEI CALCOLATORI VOLUME II Didattica e Ricerca Manuali Graziano Frosini Giuseppe Lettieri ARCHITETTURA DEI CALCOLATORI volume ii Struttura Hardware del Processore PC, dei Bus, della Memoria,
DettagliIndice PARTE A. Prefazione Gli Autori Ringraziamenti dell Editore La storia del C. Capitolo 1 Computer 1. Capitolo 2 Sistemi operativi 21 XVII XXIX
Indice Prefazione Gli Autori Ringraziamenti dell Editore La storia del C XVII XXIX XXXI XXXIII PARTE A Capitolo 1 Computer 1 1.1 Hardware e software 2 1.2 Processore 3 1.3 Memorie 5 1.4 Periferiche di
DettagliSistemi Operativi Esercizi Ricapitolazione. Docente: Claudio E. Palazzi
Sistemi Operativi Esercizi Ricapitolazione Docente: Claudio E. Palazzi cpalazzi@math.unipd.it Problema Numerosi operai in una fabbrica preparano un unico prodotto con l utilizzo di na quantità del componente
DettagliGestione della memoria di massa. Capitolo Silberschatz
Gestione della memoria di massa Capitolo 12 -- Silberschatz Nastro magnetico Usato in passato come dispositivo di memorizzazione secondaria Può contenere grosse quantità di dati Principalmente usato per
Dettagliinteroperabilità fra dispositivi forniti da diversi produttori; superare i problemi legati alla limitazione del numero di risorse.
Capitolo 7 Le infrastrutture SoftWare Funzioni del sistema operativo Rendere utilizzabili le risorse fisiche presenti nel sistema informatico: correttezza e precision; anywhere, anytime; affidabilità,
DettagliGestione della memoria. Introduzione Swapping Allocazione contigua Paginazione
Gestione della memoria Introduzione Swapping Allocazione contigua Paginazione Introduzione In un sistema monoprogrammato la memoria centrale è divisa in due parti: una per il sistema operativo, l altra
Dettagli«I LIBRI» DI ARCHIVIO PENALE
«I LIBRI» DI ARCHIVIO PENALE 11 «I LIBRI» DI ARCHIVIO PENALE Comitato scientifico Alfredo GAITO Sapienza Università di Roma David BRUNELLI Università degli Studi di Perugia Giovanni DEAN Università degli
DettagliPierino e il lupo A volte il lupo perde il vizio
Ragno magico 11 Germana Bruno Pierino e il lupo A volte il lupo perde il vizio e non il pelo Copyright MMXIV ARACNE editrice S.r.l. www.aracneeditrice.it www.narrativaracne.it info@aracneeditrice.it via
DettagliSistemi Operativi Gestione della Memoria (parte 3)
Sistemi Operativi Gestione della Memoria Docente: Claudio E. Palazzi cpalazzi@math.unipd.it Crediti per queste slides al Prof. Tullio Vardanega Paginazione: l anomalia di Belady - 1 Nel 1969 Lazlo Belady
DettagliIndice. Prefazione. Ringraziamenti dell Editore
Prefazione Autori Ringraziamenti dell Editore XIV XXI XXII 1 Introduzione 1 1.1 Che cos è l informatica? 1 1.2 Il concetto di algoritmo 2 1.3 Esempio esteso: consultazione di una carta geografica 6 1.4
DettagliIO 1 Input Output a livello Hardware
Architettura dei calcolatori e sistemi operativi Input Output IO 1 Input Output a livello Hardware Accesso delle periferiche Le unità periferiche interagiscono con il processore e la memoria centrale attraverso
DettagliMaurizio d Albora Ezio Tartaglia. Il recesso. a cura dello Studio Carnelutti Napoli
A12 338 Maurizio d Albora Ezio Tartaglia Il recesso nel diritto societario spa e srl a cura dello Studio Carnelutti Napoli Copyright MMXI ARACNE editrice S.r.l. www.aracneeditrice.it info@aracneeditrice.it
DettagliProgramma svolto di INFORMATICA. Classe 3 - indirizzo MERCURIO A.S. 2009/2010
ISTITUTO TECNICO COMMERCIALE N. DELL ANDRO - Santeramo in Colle (BA) Programma svolto di INFORMATICA Classe 3 - indirizzo MERCURIO A.S. 2009/2010 Proff. Rosalia Barbara Schiavarelli, Antonio Antonicelli
DettagliA12 91 QUADERNI DI DIRITTO ED ECONOMIA DELLE COMUNICAZIONI E DEI MEDIA
QUADERNI DI DIRITTO ED ECONOMIA DELLE COMUNICAZIONI E DEI MEDIA per la Facoltà di Giurisprudenza dell Università LUMSA Libera Università Maria SS. Assunta 5 A12 91 Federico Maurizio d Andrea LA SOCIETÀ
DettagliKARL JASPERS: Ragione esistenziale e nichilismo teologico
Giorgio Penzo KARL JASPERS: Ragione esistenziale e nichilismo teologico Saggio sulla filosofia dell'esistenza a cura di Laura Bonvicini e Claudio Berto ARACNE Copyright MMVIII ARACNE editrice S.r.l. www.aracneeditrice.it
DettagliI sistemi operativi. Prof. Daniele Contarino
I sistemi operativi Prof. Daniele Contarino Indice dei contenuti Introduzione Classificazione e struttura dei S.O. Graphics User Interface (GUI) Il filesystem Windows 7 & Ubuntu Il copyright Domanda di
DettagliInformatica di Base - 6 c.f.u.
Università degli Studi di Palermo Dipartimento di Ingegneria Informatica Informatica di Base - 6 c.f.u. Anno Accademico 2007/2008 Docente: ing. Salvatore Sorce Architettura dei calcolatori III parte Dispositivi
DettagliAntonino Maria Ferro Esercizi di matematica per giovani e giovanissimi
Saggistica Aracne Antonino Maria Ferro Esercizi di matematica per giovani e giovanissimi Copyright MMXIV ARACNE editrice S.r.l. www.aracneeditrice.it info@aracneeditrice.it via Raffaele Garofalo, 133/A
DettagliMemoria secondaria. Contenuti della lezione di oggi 21 Maggio Strutture dei dispositivi di memorizzazione. Collegamento dei dischi
Contenuti della lezione di oggi 21 Maggio 2009 Memoria secondaria Strutture dei dispositivi di memorizzazione Collegamento dei dischi Scheduling del disco Gestione del disco Gestione dello spazio di swap
DettagliRE-CYCLE HOUSING NUOVI CICLI DI VITA PER L'ABITARE A CURA DI SUSANNA FERRINI
RE-CYCLE HOUSING NUOVI CICLI DI VITA PER L'ABITARE A CURA DI SUSANNA FERRINI 1 Il volume è stato pubblicato con il contributo del Dipartimento di Architettura dell'università degli Studi "Gabriele D'Annunzio"
DettagliStruttura interna del Sistema Operativo. 3. La gestione della memoria virtuale
Struttura interna del Sistema Operativo 3. La gestione della memoria virtuale Il concetto di memoria virtuale Separare il concetto di spazio di indirizzamento di un programma eseguibile e dimensione effettiva
DettagliSOLUZIONE Istruzioni: Indirizzo logico Legittimo? Indirizzo fisico SI NO SI Dati:
SRIZIO Segmentazione In un sistema che gestisce la memoria con spazio logico suddiviso in segmento codice e segmento dati (comprensivo della pila) e caricamento in partizioni variabili con rilocazione
DettagliDocente Prò Giuseppe - Corso PENTEST MIND PROJECT A cura di Prò Giuseppe
A cura di Prò Giuseppe GESTORE DELLA MEMORIA Simula l esistenza di una pluralità di memoria centrale ciascuna associata ad uno dei processi virtuali generati dal nucleo, mascherando ai livelli successivi
DettagliAntonio Foccillo La rappresentanza e rappresentatività. Art. 19 legge 300/70
A12 Antonio Foccillo La rappresentanza e rappresentatività Art. 19 legge 300/70 Copyright MMXIV Aracne editrice int.le S.r.l. www.aracneeditrice.it info@aracneeditrice.it via Quarto Negroni, 15 00040
DettagliSistema operativo (SO)
Diagramma a cipolla Sistema operativo (SO) Il calcolatore elabora informazioni codificate in sequenza di bit I dispositivi si interfacciano con il calcolatore tramite complessi protocolli di comunicazione
DettagliLa Gestione delle risorse Renato Agati
Renato Agati delle risorse La Gestione Schedulazione dei processi Gestione delle periferiche File system Schedulazione dei processi Mono programmazione Multi programmazione Gestione delle periferiche File
DettagliSISTEMI OPERATIVI. Gestione della memoria. Gestione della memoria. Partizionamento Paginazione Segmentazione Memoria virtuale. 08.
SISTEMI OPERATIVI 08.a Gestione della memoria Gestione della memoria Partizionamento Paginazione Segmentazione Memoria virtuale 1 Obiettivi La gestione della memoria (effettuata dal SO usando gli accorgimenti
DettagliIntroduzione al funzionamento di un calcolatore elettronico
1 / 21 Introduzione al funzionamento di un calcolatore elettronico Natascia Piroso 23 settembre 2009 2 / 21 Sommario Che cos è un calcolatore? 1 Che cos è un calcolatore? Definizioni preliminari Il calcolatore
DettagliArchitettura di rete. Modelli di Riferimento: TCP/IP e OSI. Modello di riferimento OSI. Modelli di riferimento. architettura di rete
I semestre 02/03 Modelli di Riferimento: TCP/IP e OSI Prof. Vincenzo Auletta auletta@dia.unisa.it http://www.dia.unisa.it/~auletta/ Architettura di rete architettura di rete insieme delle specifiche funzionali
DettagliElementi di Informatica Corso di Laurea in Scienze Geologiche a.a. 2003/2004. Docente. Orario. Da Ottobre-Dicembre:
Elementi di Informatica Corso di Laurea in Scienze Geologiche a.a. 2003/2004 1 Docente Patrizia Boccacci Ufficio 332 III piano Dipartimento di Informatica e Sc. Inf. Tel. 010-3536732 E-mail: boccacci@disi.unige.it
DettagliPaola Ombretta Cuneo Benatti Ricerche sul matrimonio romano in età imperiale (I V secolo d.c.)
A12 Paola Ombretta Cuneo Benatti Ricerche sul matrimonio romano in età imperiale (I V secolo d.c.) Copyright MMXIII ARACNE editrice S.r.l. www.aracneeditrice.it info@aracneeditrice.it via Raffaele Garofalo,
Dettagli9. Memoria Virtuale. 9. Memoria Virtuale. 9. Memoria Virtuale
1 (es. 1) Consideriamo un processo con m frame inizialmente uoti. La stringa di riferimento è lunga p e contiene riferimenti a n pagine dierse. Per un qualsiasi algoritmo di rimpiazzamento: a) qual è il
DettagliDal sistema operativo all' hardware
Dal sistema operativo all' hardware Di cosa parleremo? Il computer (processore e memoria principale) Cosa avviene all'avvio del computer? processi Scheda madre Alimentatore Memorie Secondarie (floppy disk,
Dettagli14 Struttura della memoria secondaria Struttura del disco Struttura del disco
14 Struttura della memoria secondaria 1 Struttura del disco Scheduling del disco Gestione del disco Gestione dello spazio di swap Affidabilità 2 14.1 Struttura del disco 3 14.1 Struttura del disco I dischi
DettagliSistemi Operativi. Sistemi I/O SISTEMI DI INPUT/OUTPUT. Hardware di I/O. Interfaccia di I/O per le applicazioni. Sottosistema per l I/O del kernel
SISTEMI DI INPUT/OUTPUT 10.1 Sistemi I/O Hardware di I/O Interfaccia di I/O per le applicazioni Sottosistema per l I/O del kernel Trasformazione delle richieste di I/O Stream Prestazioni 10.2 I/O Hardware
DettagliFacoltà di Ingegneria - Università degli studi di Catania. Corso di Laurea in Ingegneria Civile. Sistemi Operativi. Fondamenti di Informatica
Facoltà di Ingegneria - Università degli studi di Catania Corso di Laurea in Ingegneria Civile Sistemi Operativi Fondamenti di Informatica Giovanni Morana Software Il software è un insieme strutturato
DettagliCorso di Calcolatori Elettronici I
Corso di Calcolatori Elettronici I Il sistema di Input-Output Roberto Canonico Università degli Studi di Napoli Federico II A.A. 2014-2015 Roberto Canonico Corso di Calcolatori Elettronici I A.A. 2014-2015
DettagliSistemi Operativi. A.M. Fanelli Architettura dei Sistemi a. a Livello di Sistema Operativo. Livello di Linguaggi Applicativi
Sistemi Operativi A.M. Fanelli Architettura dei Sistemi a. a. 2008-09 1 Livello di Sistema Operativo Livello di Linguaggi Applicativi Livello di Linguaggio Assembly Livello di Sistema Operativo Livello
DettagliDal sistema operativo all' hardware
Dal sistema operativo all' hardware Di cosa parleremo? Il computer (processore e memoria principale) Cosa avviene all'avvio del computer? Scheda madre Alimentatore Memorie Secondarie (floppy disk, hard
DettagliUniversità di Roma Tor Vergata Corso di Laurea triennale in Informatica Sistemi operativi e reti A.A Pietro Frasca.
Università di Roma Tor Vergata Corso di Laurea triennale in Informatica Sistemi operativi e reti A.A. 2016-17 Pietro Frasca Lezione 1 Martedì 11-10-2016 1 Introduzione Un sistema operativo è un software
Dettagli