La memoria secondaria
|
|
- Maria Teresa Massa
- 7 anni fa
- Visualizzazioni
Transcript
1 La memoria secondaria E di solito un disco rigido che contiene dati e programmi in modo permanente (può essere anche un cd-rom, floppy disk, etc). Tempi di accesso: Floppy: O(100) ms Hard disk: O(10) ms Programmi e dati risiedono sul disco rigido e vengono caricati nella RAM quando è necessario per poi tornarvi aggiornati se e quando necessario.
2 La memoria secondaria - 2
3 La memoria secondaria traccia testina settore cilindro piatto braccio rotazione
4 La memoria secondaria - 3 Tempo di accesso a un settore: SEEK+LATENCY+TRANSMISSION SEEK = ricerca della traccia LATENCY = ricerca del settore da trasferire TRANSMISSION = trasmissione del settore
5 La memoria secondaria - 4 Esempio Accesso ad un settore di 0.5 Kb per un disco che abbia SEEK Velocità di rotazione TRANSMISSION = 9ms = 7200 rpm = 4 Mb/s *60/ /4000 = 13.3 ms
6 Prestazioni e affidabilità dei dischi le prestazioni (velocità) di un singolo disco sono limitate dalla tecnologia usata, - per aumentare le prestazioni si può pensare di far operare in parallelo più dischi: - per servire in parallelo più richieste, - per servire in parallelo una singola richiesta (se i dati sono distribuiti su più dischi); anche l affidabilità dei dischi è limitata, - avendo un numero elevato di dischi poco costosi, si può anche aumentare la affidabilità, introducendo ridondanza (per rilevare eventuali errori, ma anche per correggerli).
7 La memoria ROM ROM (memoria di sola lettura read only memory) La ROM contiene le informazioni necessarie all avvio del computer e conserva questi dati anche quando il computer viene spento (BIOS) PROM (Programmable Read Only Memory) EPROM (Erasable Programmable Read Only Memory) EEPROM (Electrically Erasable Programmable Read Only Memory) FLASH (si cancella per blocchi non per byte come EEPROM)
8 La scheda madre La CPU, la memoria primaria e secondaria e le altre periferiche sono interconnesse mediante un insieme di linee elettriche che formano un bus I dati transitano lungo il bus, dalla memoria e dai dispositivi periferici verso la CPU e viceversa La scheda madre contiene il bus e gli alloggiamenti per la CPU, la memoria primaria e secondaria e la schede per il controllo delle periferiche
9 Diagramma a cipolla
10 Sistema operativo (SO) Il calcolatore elabora informazioni codificate in sequenza di bit I dispositivi si interfacciano con il calcolatore tramite complessi protocolli di comunicazione Il sistema operativo astrae questa complessità facilitando l uso e la gestione del calcolatore 1. Interfaccia (astrazione dei dispositivi) 2. Multitasking - gestione dei processi 3. Gestione degli accessi e dei privilegi 4. Gestione delle risorse memoria/memoria virtuale
11 Struttura del SO 6. Applicazioni 5. Software base 4. Interprete 3. File system 2. I/O 1. Memoria Macchina
12 Gestore di Memoria Gestire le richieste di risorse di memoria Liberare le risorse non più utilizzate Gestire la memoria virtuale (swap su disco) Se la RAM non è sufficiente per i processi attivi, il SO organizza l ultilizzo di parte della memoria di massa come se fosse RAM aggiuntiva: prestazioni inferiori costo inferiore memoria dinamica (aumenta o diminuisce a seconda delle necessità)
13 Struttura del SO
14 Gestione dei dispositivi di I/O Consente l utilizzzo dei dispositivi base (tastiera, schermo) Astrazione dei dispositivi (driver): consente che programmi e utenti interagiscano con i dispositivi in modo naturale Es. 1: accedere al disco tramite file e non dovendo specificare le coordinate (cil, trk, sec) Es. 2: ottenere le coordinate del puntatore del mouse e non gli spostamenti dall ultimo aggiornamento Permette all utente di organizzare le informazioni (file, cartelle) in maniera naturale
15 File system Permette l organizzazione dei dati non preoccupandosi del livello fisico del loro immagazzinamento 1) Organizzazione dei dati in file, che rappresentano un insieme logico e finito di informazione, e cartelle (contenitori di file) 2) Organizzazione gerarchica
16 File system C:\ Programmi Projects Config.sys Giochi Tesi.doc Report.tex Tabella.xls Civ.exe
17 File system C:\ Programmi Projects Config.sys Giochi Tesi.doc Report.tex Tabella.xls Civ.exe C:\Programmi\Giochi\Civ.exe
18 File system C:\ Programmi Projects Config.sys Giochi Tesi.doc Report.tex Tabella.xls Civ.exe C:\Projects\Report.tex
19 Multi tasking La percezione dell utente è più lenta della velocità del processore: voglio fare in modo che molti processi sembrino essere eseguiti allo stesso tempo Time sharing: Il sistema operativo assegna un tempo definito (slot) per utilizzare le risorse del processore ad ogni processo, a turno
20 Multi tasking: gestione dei processi Il SO divide il tempo di calcolo disponibile in tanti slot che vengono assegnati a turno ai vari processi attivi. Controllo tramite priorità e interruzioni assegna l accesso alle risorse di calcolo per un certo tempo (slot temporale) al processo Giochi SO Processi attivi Giochi Matematica Internet il processo cui è assegnato lo slot accede alla CPU e porta avanti il suo compito CPU
21 Multi tasking: gestione dei processi Il SO divide il tempo di calcolo disponibile in tanti slot che vengono assegnati a turno ai vari processi attivi. Controllo tramite priorità e interruzioni Finito il tempo concesso, il SO interrompe il processo Giochi, e lo passa al processo Internet, secondo nella scala di priorità SO Processi attivi Giochi Matematica Internet CPU
22 Multi tasking: gestione dei processi Il SO divide il tempo di calcolo disponibile in tanti slot che vengono assegnati a turno ai vari processi attivi. Controllo tramite priorità e interruzioni Ora toccherebbe al processo Matematica, ma una interruzione dal processo Giochi che ha priorità più alta, fa cambiare l ordine al SO SO Processi attivi Giochi Matematica Internet CPU
23 Multi tasking: gestione dei processi Il SO divide il tempo di calcolo disponibile in tanti slot che vengono assegnati a turno ai vari processi attivi. Controllo tramite priorità e interruzioni Una volta gestita l interruzione, e assegnato al processo a più alta priorità uno slot ulteriore, è il turno del processo Matematica SO Processi attivi Giochi Matematica Internet CPU
24 Far partire il computer: bootstrapping Il barone di Munchausen sosteneva di essersi salvato da una palude sollevandosi sulle cinghie dei suoi stivali (bootstrap) Per analogia, all accensione del computer, delle semplici istruzioni iniziali sono in grado di costruire sistemi e applicazioni complesse
25 Far partire il computer: bootstrapping Esecuzione del BIOS (basic input/output system) diagnostica hardware caricare le istruzioni che risiedono in una zona riservata del disco rigido (boot sector) che caricano il sistema operativo
26 Sistemi operativi: DOS MS-DOS (Microsoft Disk Operating System) ) Mono task 2) Mono utente 3) Nessuna interfaccia grafica (simile al prompt di comandi WinXP)
27 Sistemi operativi: DOS
28 Sistemi operativi: Windows Inizia nel 1985 come interfaccia grafica per MS-DOS ispirato a MAC-OS (Win 3.11) Windows XP 1) Multi task 2) Multi utente 3) Interfaccia grafica a finestre
29 Sistemi operativi: Unix Sviluppato negli anni 70 presso i Bell Labs Windows XP 1) Multi task 2) Multi utente 3) Interfaccia grafica a finestre
30 Sistemi operativi: Linux Gratuito e open source, sviluppato inizialmente da Linus Torvalds nel ) Multi task 2) Multi utente 3) Interfaccia grafica a finestre
Prestazioni e affidabilità dei dischi
Prestazioni e affidabilità dei dischi le prestazioni (velocità) di un singolo disco sono limitate dalla tecnologia usata, - per aumentare le prestazioni si può pensare di far operare in parallelo più dischi:
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 memoria secondaria
La memoria secondaria E di solito un disco rigido che contiene dati e programmi in modo permanente (può essere anche un cd-rom, floppy disk, etc). Tempi di accesso: Floppy: O(100) ms Hard disk: O(10) ms
DettagliGestore di Memoria. Gestire le richieste di risorse di memoria Liberare le risorse non più utilizzate. Gestire la memoria virtuale (swap su disco)
Diagramma a cipolla Gestore di Memoria Gestire le richieste di risorse di memoria Liberare le risorse non più utilizzate Gestire la memoria virtuale (swap su disco) Se la RAM non è sufficiente per i processi
DettagliSistema Operativo (Software di base)
Il Software Il software del PC Il computer ha grandi potenzialità ma non può funzionare senza il software. Il software essenziale per fare funzionare il PC può essere diviso nelle seguenti componenti:
DettagliSi ringraziano il Dott. Enrico Grisan e il Dott. Fabio Aiolli per il materiale didattico fornito
Università degli Studi di Padova Corso di Laurea in Matematica A.A. 2008-2009 2009 INTRODUZIONE ALLA PROGRAMMAZIONE Barbara Di Camillo Si ringraziano il Dott. Enrico Grisan e il Dott. Fabio Aiolli per
DettagliPersonal Computer: introduzione
I.I.S. Benvenuto Cellini Corso di formazione tecnica Personal Computer: introduzione Prof. Alessandro Pinto v.2009 Architettura di Von Neumann Unità centrale di elaborazione Input Unità aritmetico-logica
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
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
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,
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
DettagliElementi di Informatica A. A. 2016/2017
Elementi di Informatica A. A. 2016/2017 Ing. Nicola Amatucci Università degli studi di Napoli Federico II Scuola Politecnica e Delle Scienze di Base nicola.amatucci@unina.it Cos'è un Sistema Operativo?
DettagliIl computer P R O F. L O R E N Z O P A R I S I
Il computer P R O F. L O R E N Z O P A R I S I Un po di storia Le prime macchine per il calcolo automatico risalgono al 1940. Il calcolatore più potente di quel periodo era l ENIAC, in grado di svolgere
DettagliIl modello di Von Neumann
Il modello di Von Neumann Appunti di STA per le classi seconde ind. informatiche Page 1 Il modello architetturale Per modello architetturale, si intende la descrizione delle parti del sistema e la loro
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
DettagliPrincipi operativi dei computer. Capitolo 7 Fluency Conoscere e usare l informatica
Principi operativi dei computer Capitolo 7 Fluency Conoscere e usare l informatica I soliti sospetti Processore Sistema operativo Software Istruzioni Ciclo macchina Memoria Hardware componente Com è fatto
DettagliIl sistema operativo Panoramica dei principali O.S.
LEZIONE 6 Il sistema operativo Panoramica dei principali O.S. Proff. Valle Folgieri Lez6 Il sistema operativo panoramica principali O.S. 1 Sistema Operativo Def: gestore delle risorse dell elaboratore
DettagliLezione 5: Software. Firmware Sistema Operativo. Laboratorio di Informatica
Lezione 5: Software Firmware Sistema Operativo Architettura del calcolatore La prima decomposizione di un calcolatore è relativa a due macro-componenti: Hardware Software 2 Architettura del Calcolatore
DettagliArchitetture hardware e software dei calcolatori
Architetture hardware e software dei calcolatori Sommario Definizione di sistema informatico Architettura hardware di un sistema informatico architettura di von Neumann Software: il sistema operativo architettura
DettagliCome è fatto un computer
Come è fatto un computer COMPUTER = HARDWARE + SOFTWARE Hardware = Ferramenta Ovvero la parte elettronica e meccanica del PC Software = i programmi TIPI DI COMPUTER mainframe workstation server IL COMPUTER
DettagliIl sistema operativo Panoramica dei principali O.S.
Insegnamento di Informatica CdS Scienze Giuridiche A.A. 2007/8 Il sistema operativo Panoramica dei principali O.S. Prof. Valle D.ssa Folgieri Lez4 20.10.06 Il sistema operativo panoramica principali O.S.
DettagliIl Sistema Operativo
Corso di Alfabetizzazione Informatica 2003/2004 Il Sistema Operativo Modello di von Neumann Bus di sistema CPU Memoria Centrale Memoria di Massa Interfaccia Periferica 1 Interfaccia Periferica 2 Il computer
DettagliIL SOFTWARE DI SISTEMA
Software (sw) L esecuzione di programmi è lo scopo di un elaboratore L insieme dei programmi che un elaboratore può eseguire rappresenta il software in dotazione all elaboratore IL SOFTWARE DI SISTEMA
DettagliIl computer P R O F. L O R E N Z O P A R I S I
Il computer U T I L I Z Z O D E L P C E D O F F I C E A U T O M A T I O N P R O F. L O R E N Z O P A R I S I Un po di storia Le prime macchine per il calcolo automatico risalgono al 1940. Il calcolatore
DettagliBootstrap. Bootstrap. Shutdown. Struttura di un SO. Elementi principali di un SO:
Bootstrap Bootstrap All accensione di un calcolatore vengono attivati programmi di diagnostica scritti nella ROM (Read Only Memory) che verificano l assenza di guasti Poi viene attivato il programma di
DettagliOgni computer ha un sistema operativo necessario per eseguire gli altri programmi Il sistema operativo, fra l altro, è responsabile di
Sistemi operativi Sistema Operativo Ogni computer ha un sistema operativo necessario per eseguire gli altri programmi Il sistema operativo, fra l altro, è responsabile di riconoscere i comandi di input
DettagliIntroduzione all Informatica. Alfredo Cuzzocrea. Sistema Operativo
Alfredo Cuzzocrea FIRMWARE: IL BIOS BIOS = Basic Input-Output System gestisce direttamente le risorse hardware e offre delle funzionalità standard di accesso risiede su un chip di memoria permenente ROM,
DettagliCorso di Informatica
Corso di Informatica Modulo T2 4 Input e output 1 Prerequisiti Il modello di Von Neumann Utilizzo elementare del computer. 2 1 Introduzione In questa Unità studiamo la parte del computer detta sottosistema
DettagliStrutture dei sistemi di calcolo
Strutture dei sistemi di calcolo Funzionamento di un sistema di calcolo Struttura di I/O Struttura della memoria Gerarchia delle memorie Architetture di protezione Architettura di un sistema di calcolo
DettagliSistemi operativi. Motivazione. Tipi di software. Sistemi operativi. Un sistema operativo (SO) e un insieme di programmi che gestiscono le funzioni
Motivazione Sistemi operativi Molte attivita in parallelo su un singolo calcolatore Es.: stampa di un documento e scrittura di un altro Il sistema operativo serve a coordinare queste attivita e far comunicare
DettagliINFORMATICA E PC IL PERSONAL COMPUTER
INFORMATICA E PC IL PERSONAL COMPUTER 1 1. Cosa vuol dire informatica Il termine informaticariassume due parole: informazione automatica e si occupa dei sistemi per l elaborazione e l archiviazione delle
DettagliInformatica. Il calcolatore: concetti di base. Vibo Valentia, 24 ottobre 2005 Ercole Colonese IBM S/360
Informatica IBM S/360 Il calcolatore: concetti di base Vibo Valentia, 24 ottobre 2005 Ercole Colonese e.colonese@virgilio.it Che cos è un computer Il calcolatore: concetti di base 2 Che cos è un computer?
DettagliINFORMATICA E PC IL PERSONAL COMPUTER
INFORMATICA E PC IL PERSONAL COMPUTER 1 1. Cosa vuol dire informatica Il termine informatica riassume due parole: informazione automatica e si occupa dei sistemi per l elaborazione e l archiviazione delle
DettagliIl Software. Il software del PC. Il BIOS
Il Software Il software del PC Il computer ha grandi potenzialità ma non può funzionare senza il software. Il software essenziale per fare funzionare il PC può essere diviso nelle seguenti componenti:
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
DettagliComputer calcolatore elaboratore elettronico macchina di Turing
il Computer Con il Termine Computer (tradotto talvolta in italiano con le parole calcolatore o elaboratore elettronico) si intende: un dispositivo fisico che implementa il funzionamento di una macchina
DettagliSistema operativo & file system 1
Il software (sw) Software di sistema e file system Lezione 1b L esecuzione di programmi è lo scopo di un elaboratore I programmi sono algoritmi codificati in un particolare linguaggio di programmazione
DettagliSistema Operativo. Alma Mater Studiorum Università di Bologna - Fondamenti di Informatica T (a-k)
Sistema Operativo programmi di sistema controllano e regolano il comportamento del calcolatore SOFTWARE SO programmi applicativi risolvono i più disparati problemi degli utenti Definizione di sistema operativo
DettagliInformatica e Bioinformatica: Sistemi Operativi
Informatica e Bioinformatica: Sistemi Operativi 4 Aprile 2016 Macchina Hardware/Software Sistema Operativo Macchina Hardware La macchina hardware corrisponde alle componenti fisiche del calcolatore (quelle
DettagliIl computer P R O F. L O R E N Z O P A R I S I
Il computer P R O F. L O R E N Z O P A R I S I Un po di storia Le prime macchine per il calcolo automatico risalgono al 1940. Il calcolatore più potente di quel periodo era l ENIAC, in grado di svolgere
DettagliIl software. Il solo hardware non è sufficiente per usare un calcolatore
Sistemi Operativi Il software Il solo hardware non è sufficiente per usare un calcolatore Servono dei programmi per far interagire l hardware sfruttare le risorse di calcolo e memorizzazione facilitare
DettagliIl Sistema Operativo
Università degli Studi di Palermo Dipartimento di Ingegneria Informatica Elaborazione di Immagini e Suoni / Riconoscimento e Visioni Artificiali 12 c.f.u. Anno Accademico 2008/2009 Docente: ing. Salvatore
DettagliInformatica 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
DettagliFondamenti di informatica: un po di storia
Fondamenti di informatica: un po di storia L idea di utilizzare dispositivi meccanici per effettuare in modo automatico calcoli risale al 600 (Pascal, Leibniz) Nell ottocento vengono realizzati i primi
DettagliCapitolo 2: Strutture dei sistemi di calcolo
Capitolo 2: Strutture dei sistemi di calcolo Funzionamento di un sistema di calcolo Struttura di I/O Struttura della memoria Gerarchia delle memorie Architetture di protezione Struttura delle reti di calcolatori
DettagliEsame di INFORMATICA ARCHITETTURA DI VON NEUMANN. Lezione 4 ARCHITETTURA DI VON NEUMANN
Università degli Studi di L Aquila Facoltà di Biotecnologie Esame di INFORMATICA A.A. 2008/09 Lezione 4 ARCHITETTURA DI VON NEUMANN Anni 40 i dati e i programmi che descrivono come elaborare i dati possono
DettagliArchitettura di un calcolatore
Architettura di un calcolatore Processore: CPU Componente elettronico costituito da minuscole componenti di silicio, chiamate CHIP. Esegue le istruzioni implementate nel SW, tramite una serie di operazioni
DettagliIn un modello a strati il SO si pone come un guscio (shell) tra la macchina reale (HW) e le applicazioni 1 :
Un Sistema Operativo è un insieme complesso di programmi che, interagendo tra loro, devono svolgere una serie di funzioni per gestire il comportamento del computer e per agire come intermediario consentendo
DettagliMemoria Centrale. Memoria Centrale. Memoria Centrale. Interazione CPU-memoria centrale 16/04/2008. Indirizzamento
Spazio di lavoro del calcolatore: contiene i dati da elaborare e i risultati delle elaborazioni durante il funzionamento del calcolatore. Insieme di celle di dimensione 1 byte, ciascuna delle quali è individuata
DettagliTERMINALE INTELLIGENTE
COS E UN COMPUTER? Dispositivo in grado di acquisire informazioni dall esterno, reagire alle stesse, e inviare informazioni dirette di nuovo all esterno Per elaborare le informazioni occorre un sistema
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
DettagliCorso di Informatica
Corso di Informatica Modulo T1 2-I moduli del SO 1 Prerequisiti Uso pratico elementare di un sistema operativo Concetto di macchina virtuale 2 1 Introduzione Un SO è composto da vari moduli e varie macchine
DettagliHardware e Software. I.I.S.S. E. Majorana Gela. Tecnologie Informatiche. Prof. Gaetano Impoco
Hardware e Software I.I.S.S. E. Majorana Gela Tecnologie Informatiche Prof. Gaetano Impoco Definizioni di Base Hardware (HW) Parte fisica del computer Software (SW) Insieme di programmi e procedure per
DettagliPipeline. Esempio pipeline lineare a 5 stadi. Tempificazione S1 S2 S3 S4 S5. Istruzioni. Istruzione 4. Istruzione 3. Istruzione 2. tempo.
Pipeline Esempio pipeline lineare a 5 stadi Istruzioni S1 S2 S3 S4 S5 Tempificazione Istruzione 4 S1 S2 S3 S4 S5 Istruzione 3 S1 S2 S3 S4 S5 Istruzione 2 S1 S2 S3 S4 S5 Istruzione 1 S1 S2 S3 S4 S5 tempo
DettagliSoftware di base. Corso di Fondamenti di Informatica
Dipartimento di Informatica e Sistemistica Antonio Ruberti Sapienza Università di Roma Software di base Corso di Fondamenti di Informatica Laurea in Ingegneria Informatica (Canale di Ingegneria delle Reti
DettagliMEMORIA CENTRALE MEMORIA CENTRALE INTERAZIONE CPU-MEMORIA CENTRALE
MEMORIA CENTRALE Spazio di lavoro del calcolatore: contiene i dati da elaborare e i risultati delle elaborazioni svolte durante il funzionamento del calcolatore. Insieme di celle di dimensione 1 byte,
DettagliModulo 1: Le I.C.T. UD 1.4b: Anatomia del Computer
Modulo 1: Le I.C.T. : Anatomia del Computer Prof. Alberto Postiglione Corso di Informatica Generale (AA 07-08) Corso di Laurea in Scienze della Comunicazione Università degli Studi di Salerno ANATOMIA
Dettagli12 Memoria secondaria Struttura del disco Struttura del disco
1 12 Memoria secondaria Struttura del disco Scheduling del disco Gestione del disco Gestione dell area di swap Memorie a stato solido 12.1 Struttura del disco 2 Un HD è composto da una serie di dischi
DettagliVERIFICA DI SISTEMI. 5 Domanda [1 punto] Calcolare la velocità di trasferimento dei seguenti hard disk:
VERIFICA DI SISTEMI 1 Domanda [2 punti] Illustra la funzione della CPU e degli eventuali elementi che la costituiscono, specificando quali sono i parametri che ne caratterizzano il funzionamento. Spiega
DettagliProgramma del corso. Architettura del calcolatore. Introduzione agli algoritmi. Rappresentazione delle Informazioni. Elementi di Programmazione
Programma del corso Introduzione agli algoritmi Rappresentazione delle Informazioni Architettura del calcolatore Elementi di Programmazione Cos è un Calcolatore? Un computer (calcolatore) è una macchina
DettagliIl linguaggi di programmazione sono lo strumento per tradurre algoritmi in programmi. Ma come viene gestita l esecuzione di un programma?
LABORATORIO DI PROGRAMMAZIONE Corso di laurea in matematica 6 I SISTEMI OPERATIVI Marco Lapegna Dipartimento di Matematica e Applicazioni Universita degli Studi di Napoli Federico II wpage.unina.it/lapegna
DettagliTecnologie Informatiche. Il software: I Sistemi Operativi
Tecnologie Informatiche Il software: I Sistemi Operativi Il Software Sono la componente logica del computer. I programmi, cioè gli elenchi di istruzioni che permettono all elaboratore di svolgere determinati
DettagliElementi di informatica
Sia dato una memoria della capacità di 1 GB, avente tempo di accesso di 50ms e velocità di trasferimento di 20 MB/sec. Si vuole ricopiare l intero contenuto su un altra memoria identica, montata sullo
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
DettagliDocenti: Fabrizio Benazzi Valter Lelli Azienda USL 11 di Empoli
Informatica di base Docenti: Fabrizio Benazzi Valter Lelli Azienda USL 11 di Empoli v.lelli@usl11.tos.it f.benazzi@usl11.tos.it Moduli 1) Presentazione ed Introduzione 2) L'Hardware 3) Il Software di base
DettagliStruttura Logica del S.O:
Avvertenza Quanto segue NON è un libro, ma è una copia dei lucidi usati a lezione che NON sostituisce i libri di testo adottati e consigliati per l insegnamento di Informatica Generale. Questa copia è
Dettagliaumenta il tempo di accesso; aumenta la capacità di memorizzazione; ma diminuisce il costo per bit.
Capitolo 6 Le infrastrutture HardWare La memoria di massa La memoria di massa (magnetica) Una gerarchia di memoria 1. registri contenuti nella CPU (qualche KB) 2. cache (da circa 32KB a circa 1024KB) 3.
DettagliModulo: Elementi di Informatica
ARCHITETTURA DI VON NEUMANN Facoltà di Medicina Veterinaria Corso di laurea in Tutela e benessere animale Corso Integrato: Fisica medica e statistica Modulo: Elementi di Informatica A.A. 2009/10 Lezione
DettagliModulo 3. Software. Corso di Sistemi di elaborazione delle informazioni -Autore: Ing. Maurizio Patanè
Modulo 3 Software Cosa è il software E l insieme di programmi che consente al computer di funzionare e di svolgere le funzioni richieste dall utente. Esistono fondamentalmente due tipologie di software:
DettagliHARDWARE. Hardware. Vista di insieme
HARDWARE Vista di insieme 1 Hardware Hardware LA PARTE FISICA DEL SISTEMA Insieme di tutti i circuiti, dei componenti elettronici, elettrici e meccanici di un sistema di elaborazione 2 1 3 4 2 6 3 7 8
DettagliFondamenti di Informatica Laurea in Ingegneria Civile e Ingegneria per l ambiente e il territorio
Dipartimento di Ingegneria dell Informazione Università degli Studi di Parma Fondamenti di Informatica Laurea in Ingegneria Civile e Ingegneria per l ambiente e il territorio Il software di base Software
DettagliSoftware di base e software applicativo
Software di base e software applicativo Il computer è praticamente inutilizzabile se non è presente un apposito software che ne gestisca tutti i componenti HardWare. Esistono due tipologie fondamentali
DettagliElementi di informatica
Elementi di informatica La memoria di massa La gestione dell I/O Una gerarchia di memoria Ottenuta per generalizzazione dell applicazione del principio di località e tipicamente costituita da 1. registri
DettagliSistema operativo: Introduzione
Dipartimento di Elettronica ed Informazione Politecnico di Milano Informatica e CAD (c.i.) - ICA Prof. Pierluigi Plebani A.A. 2010/2011 Sistema operativo: Introduzione La presente dispensa e da utilizzarsi
DettagliSistema Operativo. 06 novembre Sistema Operativo (SO): punto di vista funzionale
Sistema Operativo 06 novembre 2006 Sistema Operativo (SO): punto di vista funzionale Componente sw: insieme di programmi che cooperano per Gestire in modo efficace ed efficiente l elaboratore e le sue
DettagliCorso di Informatica
Corso di Informatica Modulo T1 3-Equipaggiamento di un SO 1 Prerequisiti Hardware e software Uso pratico elementare di un sistema operativo Struttura a strati del SO 2 1 Introduzione In questa Unità vogliamo
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
DettagliInterfaccia. Due sono i tipi di interfaccia più diffusi per interagire con un computer:
Interfaccia Due sono i tipi di interfaccia più diffusi per interagire con un computer: Interfacce a caratteri, anche dette a riga di comando (CLI, command line interfaces) Interfacce grafiche (GUI, graphical
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
DettagliNote sull architettura del calcolatore
Note sull architettura del calcolatore 1 Algoritmo Problema Preparazione di una torta Programmazione del VCR MCD tra due numeri Algoritmo Sequenza ordinata di istruzioni che risolve il problema specifico
DettagliInformatica Sistemi operativi Sistemi Operativi 1
Sistemi Operativi 1 L Evoluzione dei Sistemi Operativi Sistemi a processore singolo degli anni 40 e 50 che eseguivano job. I job prevedevano il caricamento da nastri, l inserimento di schede perforate
DettagliINFORMATICA. 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
DettagliSISTEMI OPERATIVI. Prof. Enrico Terrone A. S: 2008/09
SISTEMI OPERATIVI Prof. Enrico Terrone A. S: 2008/09 Che cos è il sistema operativo Il sistema operativo (SO) è il software che gestisce e rende accessibili (sia ai programmatori e ai programmi, sia agli
DettagliDefinizioni iniziali. Sistemi Operativi. Tipi di software. Sistema Operativo. Programma: una sequenza di istruzioni elementari
Definizioni iniziali Sistemi Operativi Programma: una sequenza di istruzioni elementari Processo: un programma in esecuzione Software: insieme dei programmi 2 / 32 Tipi di software Sistema Operativo Base:
DettagliSistemi Operativi. Definizioni iniziali
Sistemi Operativi Definizioni iniziali Programma: una sequenza di istruzioni elementari Processo: un programma in esecuzione Software: insieme dei programmi 2 / 32 Tipi di software Base: lavora sull hardware
DettagliComputer e Programmazione
Computer e Programmazione Che cos è un Computer Un computer è un apparecchio elettronico progettato per svolgere delle funzioni. Come tutte le macchine, non ha nessuna capacità decisionale o discrezionale,
DettagliElementi di Informatica
Elementi di Informatica Capitolo 1 - Concetti Generali Si definisce: Hardware, l'insieme degli elementi fisici che costituiscono un computer (vedi capitolo 2). Software, l'insieme dei programmi che consentono
DettagliModulo 1: Le I.C.T. UD 1.4d: La Memoria Centrale
Modulo 1: Le I.C.T. : La Memoria Centrale Prof. Alberto Postiglione Corso di Informatica Generale (AA 07-08) Corso di Laurea in Scienze della Comunicazione Università degli Studi di Salerno LA MEMORIA
DettagliContenuti. Introduzione al DOS. Il calcolatore dentro. Il calcolatore fuori. Il calcolatore - modello funzionale. Memoria RAM
Introduzione al DOS Contenuti Architettura di un PC Il sistema operativo Organizzazione dei dischi Sequenza di accensione Fondamenti di Informatica Anno Accademico - Il calcolatore fuori Il calcolatore
DettagliARCHITETTURA DI UN ELABORATORE! Ispirata al modello della Macchina di Von Neumann (Princeton, Institute for Advanced Study, anni 40).!
ARCHITETTURA DI UN ELABORATORE! Ispirata al modello della Macchina di Von Neumann (Princeton, Institute for Advanced Study, anni 40).! MACCHINA DI VON NEUMANN! UNITÀ FUNZIONALI fondamentali! Processore
DettagliArchitettura di un elaboratore CPU ROM
Architettura di un elaboratore Schema di Von Neumann Collegamento tra i vari organi BUS CPU Central Processing Unit ROM Read Only Memory RAM Random Access Memory I/O Input/ Output Memoria centrale (RAM)
DettagliTecnologie dell Informazione e della Comunicazione
Tecnologie dell Informazione e della Comunicazione 1 Le componenti hardware di un calcolatore per poter essere utilizzate hanno bisogno di una serie di strumenti software Tali software vengono di solito
DettagliSistema operativo. Interazione con il SO
Sistema operativo Il sistema operativo (SO) è un insieme complesso di programmi che, in modo coordinato, controlla le risorse del sistema e i processi che usano queste risorse. Per evidenziare le funzionalità
DettagliIL SISTEMA OPERATIVO
IL SISTEMA OPERATIVO (seconda parte) PROGRAMMI UTENTE INTERPRETE COMANDI FILE SYSTEM GESTIONE DELLE PERIFERICHE GESTIONE DELLA MEMORIA GESTIONE DEI PROCESSI (NUCLEO) HARDWARE La gestione delle periferiche
Dettagli