INFORMATICA GENERALE. Informatica Generale
|
|
|
- Gianmaria Corti
- 9 anni fa
- Просмотров:
Транскрипт
1 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 posta elettronica : [email protected] Pagina web : (programma, esami, date appelli )
2 Testi di riferimento Dennis P. Curtin, Kim Floley, Hunal Sen, Cathleen Morin Informatica di base /ed, McGraw-Hill,005 M.R. Laganà, M- Righi, F. Romani " INFORMATICA Concetti e sperimentazioni", Apogeo,00 L. Console, M. Ribaudo, U. Avalle" Introduzione all'informatica", UTET Libreria, Torino,004 D. Sciuto, G. Buonanno, W. Fornaciari, L. Mari " Introduzione ai sistemi informatici", McGraw-Hill,997 P. Tosoratti, G. Collinasi "Introduzione all'informatica", Seconda Edizione, Casa Editrice Ambrosiana, Milano
3 Gestione della memoria RAM: volatile, costosa e quindi di dimensione limitata Progr. + Dati in memoria secondaria Processi in esecuzione in un certo intervallo di tempo: Programma + Dati contenuti nella RAM Necessità di gestire lo spostamento di Progr. + Dati tra RAM e memoria secondaria. Ogni processo concorrente deve credere di avere a disposizione una porzione di RAM sufficiente per Progr. + Dati.
4 Esecuzione di più programmi Ampiezza RAM Spazio programma dati testo Una possibile organizzazione della RAM con più programmi attivi contemporaneamente 0 Spazio programma Spazio programma Sistema Operativo Area riservata, non accessibile in modalità utente 4
5 La memoria virtuale permette di: rendere indipendente il codice dei programmi dall organizzazione fisica della memoria; mettere virtualmente a disposizione di ogni processo più RAM di quella che fisicamente gli spetta. 5
6 Indirizzi virtuali I processi fanno riferimento alla RAM utilizzando indirizzi virtuali: es. con bit. Decimale Giga Binario Mem. virtuale.. Es.: indirizzi su bit 4 G indirizzi diversi, cioè 4 GB di RAM Spazio di indirizzamento di 4 GB 6
7 Indirizzi fisici Il processore fa riferimento alla RAM utilizzando gli indirizzi fisici. Decimale Binario Es.:6 indirizzi su 4 bit ( 4 ): Da 0000 a In generale con n bit n indirizzi.. 7
8 Indirizzi logici e indirizzi fisici (esempio) Indirizzo logico Spazio programma Indirizzo fisico Spazio programma S.O
9 Memoria fisica e memoria virtuale Decimale Mem. virtuale o logica Mem. fisica Mega 4 Giga Il numero di indirizzi virtuali (o logici) è generalmente maggiore del numero di indirizzi fisici!!! 9
10 Paginazione Il gestore della memoria struttura la memoria fisica in pagine fisiche. Pag. fis. MEM. FIS. Pagina Pagina Pagina Pagina 4 0
11 Memoria fisica e memoria virtuale Mem. virtuale o logica Del processo Pagina A Pagina B Pagina C Pagina D Pagina E Pagina F Pagina G Mem. Fisica (RAM) Pagina Pagina Pagina Pagina 4 Pagina 5 Mem. virtuale o logica Del processo Pagina A Pagina B Pagina C Pagina D Pagina E Pagina F Pagina G Pagina H Pagina H
12 Memoria logica e fisica Poiché num. pag. log. > num. pag. fis. Mem. virtuale Mem. fisica....
13 Memoria logica e fisica Mem. virtuale... Mem. virtuale Mem. fisica... Mem. fisica Istante T Istante T Più aree di memoria individuate da indirizzi logici può essere tradotta in un area fisica non sono usate contemporaneamente.
14 Ind. Logico Il problema della traduzione degli indirizzi logici in indirizzi fisici TRAD. Ind. Fisico Pag. Logica TRAD. Pag. Fisica 4
15 Gestione della memoria Regole di allocazione, cioè di ripartizione della memoria centrale (RAM) tra i diversi processi concorrenti che la richiedono. Impatto notevole sulle prestazioni globali del sistema. 5
16 Il gestore della memoria Tutti i programmi che compongono il SO ed i programmi applicativi attivi usano contemporaneamente la RAM Il gestore della memoria si preoccupa di fare condividere la RAM ai vari processi in esecuzione in modo che : ogni processo abbia il suo spazio privato distinto dagli altri (e inaccessibile agli altri) 6
17 Paginazione MEM. LOG. Mem. log. P Proc. Mem. log. P Proc. Pag. log. Pag. fis. MEM. FIS. 4 Mem. log. P Proc. 7
18 Paginazione In ogni istante solo alcune delle pagine logiche di un processo sono fisicamente caricate nella RAM. La RAM contiene pagine di più processi diversi. MEM. LOG. Processo i RAM 4 Processo i 8
19 Tutta la memoria a disposizone RAM HARD DISK Memoria fisica File di swap (Page File) MEMORIA DISPONIBILE 9
20 Paginazione Le pagine logiche non in RAM si trovano nella memoria di massa, nel file page file. MEM. LOG. Processo i A B RAM Processo i 4 Page File 4 0
21 Paginazione La pagina contenente l indirizzo logico non è caricata in RAM: deve essere copiata dal page file. MEM. LOG. Processo i A B RAM Processo i 4 Page fault Page File 4
INFORMATICA GENERALE. Informatica Generale
INFORMATICA GENERALE a.a. 2006/2007 COGNOMI A-L Silvano Antonelli -Ricevimento : durante il corso: Martedì ore 15.30 presso Dipartimento di Informatica, Largo Pontecorvo 2 Stanza 394 negli altri periodi:
Prof. Rossella Cancelliere
Laboratorio di Informatica e Statistica Chimica Industriale a.a 2004/05 Prof. Rossella Cancelliere Dip. Informatica Univ.Torino C.so Svizzera 185,Torino email:[email protected] tel: 011/670 67 77 Obiettivi
Informatica giuridica
Informatica giuridica Corso di laurea in Scienze dei Servizi giuridici Corso di laurea magistrale in Giurisprudenza A.A. 2015/16 L architettura hardware degli elaboratori La scheda madre Memoria principale
Sistemi di elaborazione delle informazioni
Sistemi di elaborazione delle informazioni Davide Sardina [email protected] Università degli studi di Enna Kore Corso di Laurea in Servizio Sociale A.A. 2017/2018 Eleborazione dei dati Risultati
ARCHITETTURA DEI CALCOLATORI
A09 139/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
Il 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
La 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
Fondamenti di Informatica
Fondamenti di Informatica Introduzione al Corso Prof. Arcangelo Castiglione A.A. 2016/17 Informazioni sul Corso 1/3 6 CFU 60 ore di lezione, suddivise in Lezioni frontali Esercitazioni pratiche al calcolatore
Organizzazione 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
Fondamenti di Informatica
Fondamenti di Informatica Introduzione al Corso Prof. Christian Esposito Corso di Laurea in Ingegneria Meccanica e Gestionale (Classe I) A.A. 2017/18 Informazioni sul Corso 1/3 8 CFU 80 ore di lezione,
Sistemi Operativi: Concetti Introduttivi
Sistemi Operativi: Concetti Introduttivi 1.1 Principali funzioni di un Sistema Operativo 1.2 Cenni Storici 1.3 Classificazione dei Sistemi Operativi 1.4 Struttura dei Sistemi Operativi 1.5 Processi e gestione
Sistemi operativi e distribuiti
Sistemi operativi e distribuiti La memoria virtuale Memoria Virtuale Separazione della memoria logica da quella fisica Un programma potrebbe risiedere in memoria solo parzialmente Lo spazio di indirizzamento
INTRODUZIONE ALL INFORMATICA
INTRODUZIONE ALL INFORMATICA Docente (teoria) Docente: Wolfgang Faber Annamaria BRIA Studio: Dipartimento di Matematica Cubo 31B 30B IV PIANO 2 Piano Ricevimento: Giovedì dietro dalle appuntamento 17:30
INFORMATICA. L informatica comprende:
Varie definizioni: INFORMATICA Scienza degli elaboratori elettronici (Computer Science) Scienza dell informazione Definizione proposta: Scienza della rappresentazione e dell elaborazione dell informazione
Sistemi Operativi Il Sistema Operativo Windows (parte 2)
Sistemi Operativi Il Sistema Operativo Windows (parte 2) Docente: Claudio E. Palazzi [email protected] Crediti per queste slides al Prof. Tullio Vardanega Gestione della memoria 1 Ogni processo dispone
Architettura degli Elaboratori 19 Memoria Virtuale. Prof. Andrea Sterbini
Architettura degli Elaboratori 19 Memoria Virtuale Prof. Andrea Sterbini [email protected] Argomenti Argomenti della lezione - Memoria Virtuale - Esercizi Problema: - In un sistema multiprocesso
Informatica A e B Dip. di Psicologia, UNITO Docente: Antonio Lieto Home: Introduzione Il corso di Informatica
Informatica A e B Dip. di Psicologia, UNITO Docente: Antonio Lieto Home: http://www.di.unito.it/~lieto/ Introduzione Il corso di Informatica 1 Informatica 6 CFU Docente: Antonio Lieto Dipartimento di Informatica
Basi di dati Basi di dati per bioinformatica
Basi di dati Basi di dati per bioinformatica DOCENTI PROF. ALBERTO BELUSSI PROF CARLO COMBI Anno accademico 2013/14 Organizzazione degli insegnamenti 3 Basi di dati Basi di dati per Bioinformatica Teoria
Esercizio FAT 1. Soluzione: 1. Capacità del disco: 2 24 blocchi (3 byte=24 bit) 2
Esercizio FAT 1 In un disco con blocchi di 1 Kbyte (= 2 10 byte), è definito un file system FAT. Gli elementi della FAT sono in corrispondenza biunivoca con i blocchi fisici del disco. Ogni elemento ha
Fondamenti di Informatica A.A Studenti
Fondamenti di Informatica A.A. 2008-2009 Corso di recupero Ingegneria Area Industriale Docente: Laura Gilda Paccagnella Dipartimento di Matematica Pura ed Applicata tel. 049-8271417 Torre Archimede - Via
Docente: Prof. Marco Patella Tutor: Vincenzo Lomonaco
Università di Bologna Facoltà di Ingegneria C.d.L. in Ing. Gestionale Fondamenti di Informatica T-1 (A-K) A.A. 2015/16 Docente: Prof. Marco Patella Tutor: Vincenzo Lomonaco 1 Obiettivi del corso Il corso
Fondamenti di Informatica
Fondamenti di Informatica Ingegneria delle Comunicazioni Ingegneria Elettronica a.a. 2014-15, I anno, II semestre Intro.1 Docenti prof. Silvio Salza Dipartimento di Ingegneria informatica automatica e
Compito di Informatica Grafica 7 appello 15/02/2006
Compito di Informatica Grafica 7 appello 15/02/2006 Nome e Cognome Numero di Matricola Ing. Edile (Immatr. nell a.a. ) Ing. Edile-Architettura (Immatr. nell a.a. ) Esercizio 1 (12 punti) Sia data la base
