Informatica. Il computer

Documenti analoghi
Laboratorio di Informatica (Chimica)

Laboratorio di Informatica: INTRODUZIONE

L informatica INTRODUZIONE. L informatica. Tassonomia: criteri. È la disciplina scientifica che studia

IL SOFTWARE DI SISTEMA

Laboratorio di Informatica. Introduzione

Scopo della lezione. Informatica. Informatica - def. 1. Informatica

Sistema operativo & file system 1

Laboratorio di Informatica. Introduzione

Laboratorio di Informatica

Laboratorio di Informatica. Introduzione. Laboratorio di Informatica

Laboratorio di Informatica. Il computer

Parte II. Introduzione ai sistemi operativi e WindowsX. Parte II 1

Elementi di Informatica

I sistemi operativi. Prof. Daniele Contarino

Architettura dei Sistemi Informatici

Dipartimento di Giurisprudenza Prof. Michele Perilli Conoscenze Informatiche

Informatica di Base. Introduzione

Elementi di Informatica A. A. 2016/2017

Architettura dei calcolatori e Software di sistema

Introduzione al funzionamento di un calcolatore elettronico

Architettura di Von Neumann. Architettura di Von Neumann. Architettura di Von Neumann INFORMATICA PER LE DISCIPLINE UMANISTICHE 2 (13042)

Il Sistema Operativo

Architettura hardware

IL SISTEMA OPERATIVO IL SISTEMA OPERATIVO

Corso di Informatica

Il sistema operativo

Che cos e l Informatica. Informatica generale. Caratteristiche fondamentali degli algoritmi. Esempi di algoritmi. Introduzione

IL SISTEMA OPERATIVO IL SISTEMA OPERATIVO

Il Sistema Operativo

Laboratorio di Informatica I

Sistema Operativo (Software di base)

Scopo della lezione. Informatica. Il software. Il sw applicativo. Architettura software del calcolatore

Sommario FONDAMENTI DI INFORMATICA. Schema dell'architettura a livelli del SO. Il Sistema Operativo (SO) SISTEMI OPERATIVI

COS È L INFORMATICA. Informatica. Linguaggi di programmazione. Algoritmi e strutture dati. Architetture dei calcolatori. Ingegneria del software

INFORMATICA. L informatica comprende:

IL SISTEMA OPERATIVO

Fondamenti di Informatica

Il software di sistema

Modulo: Informatica. Chi sono. Obiettivi del corso. Preparazione all esame. Andrea Colitta

Sala docenti MultiDams, Palazzo Nuovo (piano semi-interrato),

FONDAMENTI DI INFORMATICA

Elementi 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

Appunti di SISTEMI OPERATIVI

WEB:

Il Software. E il software che implementa le funzionalità di un sistema di elaborazione Due categorie fondamentali di Software (SW)

COS È L INFORMATICA GLI ALGORITMI. Association for Computing Machinery (ACM) Verso una definizione di informatica

File e cartelle File system Software di utilità Il S.O. e le periferiche Il S.O. e la memoria

Microsoft Windows. Introduzione al Sistema Operativo e Utilizzo del Calcolatore. Il Calcolatore. Il Calcolatore. Sistemi Operativi.

Lezione 1. Sistemi operativi. Marco Cesati System Programming Research Group Università degli Studi di Roma Tor Vergata.

Modulo 1: Le I.C.T. UD 1.4b: Anatomia del Computer

SOFTWARE. Programmi e dati che indicano al computer come svolgere un determinato compito

Capitolo 1. Introduzione. Cay S. Horstmann Concetti di informatica e fondamenti di Java

Laboratorio di Informatica. Il Sistema Operativo. Il Sistema Operativo 1

Architettura hardware

Informatica di Base

Il Sistema Operativo. Informatica Sistema Operativo 1

Esercitazione: primi passi e uso dei files

Il Sistema Operativo

Informatica. WEB: Informatica - Rossano Gaeta 1

Sistema operativo. Interazione con il SO

Orario e luogo di ricevimento: sala docenti MultiDams, Palazzo Nuovo (piano semi-interrato),

Docenti: Fabrizio Benazzi Valter Lelli Azienda USL 11 di Empoli

INTRODUZIONE ALL INFORMATICA

Introduzione al Sistema Operativo MS-Windows ed all Uso dell IDE DEV-C++

Docente: Rossano Gaeta Lezioni: Martedì ore 14:30-16:30, Giovedì 15:30-17:30

Programma del corso. Introduzione Rappresentazione delle Informazioni Calcolo proposizionale Architettura del calcolatore Reti di calcolatori

Principi operativi dei computer. Capitolo 7 Fluency Conoscere e usare l informatica

Orario e luogo di ricevimento: sala docenti MultiDams (Palazzo Nuovo, piano semi-interrato),

Capitolo 6 Le infrastrutture SoftWare

Sistemi Di Elaborazione Dell informazione

Il sistema operativo

Sistema operativo (SO)

Concetti Introduttivi

Architettura di un calcolatore

Struttura Logica del S.O:

Sistema operativo. Utente. Il S.O. mostra offre all utente un ambiente di lavoro che nascondendo la complessità della macchina fisica (hardware). S.O.

Informatica Generale 06 - Introduzione ai Sistemi Operativi

Concetti Introduttivi

Prof. Rossella Cancelliere

Architettura di von Neumann

Il computer P R O F. L O R E N Z O P A R I S I

IL SISTEMA OPERATIVO

Corso di Informatica

INFORMATICA E PC IL PERSONAL COMPUTER

Sistemi di elaborazione delle informazioni

Computer. Com è fatto un Personal Computer.

L hardware da solo non è sufficiente per il funzionamento dell elaboratore È necessario introdurre il software:

Sistemi di Elaborazione delle Informazioni

INFORMATICA E PC IL PERSONAL COMPUTER

Il calcolatore. È un sistema complesso costituito da un numero elevato di componenti. è strutturato in forma gerarchica

LABORATORIO DI INFORMATICA

Istituto di Istruzione Superiorevia Salvini 24 Roma Liceo M. Azzarita Liceo delle scienze applicate Materia:Informatica Programmazione a.s.

La memoria cache. Informatica generale

Come funzionano i computer

Modulo 3. Software. Corso di Sistemi di elaborazione delle informazioni -Autore: Ing. Maurizio Patanè

2) Sistemi operativi. Lab. Calc. AA 2006/07

Architettura di un elaboratore

Transcript:

Informatica per Igienisti Dentali LEZIONE 1 Il computer 1

INTRODUZIONE 2

I calcolatori L informatica È la disciplina scientifica che studia nati in risposta all esigenza di eseguire meccanicamente calcoli complessi e trattare grosse moli di dati I multiformi aspetti relativi alla realizzazione di calcolatori sempre più efficienti e facilmente utilizzabili ai problemi che si pongono in relazione all utilizzo dei medesimi. 3

L informatica Obiettivi: Progettare calcolatori sempre più efficienti sempre più aperti a possibili integrazioni con altri artefatti tecnologici sempre più facilmente utilizzabili da chiunque 4

Tassonomia: criteri I parametri sulla base dei quali generalmente vengono classificati i calcolatori sono: Il numero di utenti che vi possono accedere contemporaneamente La capacità di memoria La velocità di elaborazione L affidabilità Il costo 5

Tassonomia:classi Mainframe Grande capacità di memoria e di elaborazione Accessibili da centinaia di utenti contemporaneamente. Utenti: grandi imprese, enti pubblici. Minicomputer Elevata capacità di elaborazione Accessibili da decine di utenti contemporaneamente. Utenti: medie e grandi imprese 6

Tassonomia:classi Workstation Elevata capacità di elaborazione Accessibili da pochi utenti contemporaneamente. Utenti: piccole imprese, laboratori di ricerca Personal computer Buona capacità di elaborazione Accessibile da un solo utente alla volta Automazione di ufficio, uso personale 7

Supercalcolatori Tassonomia:classi Grande capacità di elaborazione Elaborazione scientifica, modelli matematici. in via di estinzione per elevato rapporto costo/prestazioni. Sistemi multiprocessore. Grande capacità di elaborazione Elaborazione scientifica, modelli matematici. Rapporto costo/prestazioni inferiore rispetto ai supercalcolatori 8

Nel corso di queste lezioni ci occuperemo esclusivamente di personal computer 9

Funzioni Le funzioni svolte da un computer sono: Elaborazione di informazioni Es: calcolo scientifico, ricerca in un catalogo, Memorizzazione di informazioni Es: archivio anagrafico, Trasferimento di informazioni Es: internet, Controllo Es: controllo delle varie fasi di un esperimento scientifico, 10

Come sono svolte tali funzioni? A) Un computer è una macchina in grado di svolgere operazioni assai elementari, ma con grandissima rapidità (milioni o miliardi di operazioni per secondo) B) Un computer è programmabile un programma è un insieme di istruzioni, che il computer è in grado di interpretare ed eseguire; eseguendo programmi diversi, il computer svolge compiti diversi. 11

ALCUNI ASPETTI della ARCHITETTURA DEL PC 12

Distinzione HW/SW Hardware: equipaggiamento fisico del computer. Parte attiva: processore Parte passiva: memoria, canali di comunicazione, dispositivi I/O 13

Struttura hw del computer Un computer è costituito da 3 principali componenti: il processore (CPU, Central Processing Unit) la memoria centrale (RAM, Random Access Memory) le periferiche Interconnesse attraverso il bus 14

Struttura hw del computer periferiche Memoria centrale CPU bus 15

La scheda madre porte Dispositivi memorizzazione permanente bus Slot espansione CPU 16 Memoria centrale

Distinzione HW/SW Software: equipaggiamento logico del computer, costituito dai programmi che fanno svolgere al calcolatore un insieme di funzioni. (un programma è un algoritmo codificato in un linguaggio di programmazione) 17

Software Sw di sistema. programmi per gestire il computer e utilizzarne le risorse: ESEMPI Sistema operativo Compilatori Driver di I/O Interfaccia con l utente... Sw applicativo: programmi destinati all utente finale ESEMPI Videoscrittura Compilazione 740 Gestione biblioteca Visualizzazione molecole Controllo impianto industriale Sequenziazione genoma 18

Distinzione HW/SW Qualcuno la ha sintetizzata così: L hardware è la parte del computer che puoi prendere a calci, il software quella contro cui puoi solo imprecare 19

Schema generale 20

Il sistema operativo È un insieme di programmi che: 1. Gestiscono le risorse hw e sw del computer, come: L allocazione e il reperimento delle informazioni nella memoria La comunicazione con e il passaggio dati alle periferiche L esecuzione dei programmi da parte del processore 21

Il sistema operativo (È un insieme di programmi che:) 2. Permettono all utente di interagire con la macchina, come: A. La gestione per conto dell utente delle informazioni che risiedono sul disco fisso (file system) B. La gestione di una interfaccia con l utente C. La gestione dell accesso alla macchina da parte di più utenti 22

Sistemi operativi per PC I sistemi operativi per personal computer più diffusi sono: Windows (Microsoft) Linux (freeware) MacOS (Apple) 23

A) Il file system Il file system è la componente del sistema operativo preposta alla gestione delle informazioni permanenti, che risiedono su disco. 24

B) L interfaccia utente A caratteri (o testuale) il sistema operativo accetta comandi sotto forma di linee di testo Es.: Visuale copy file1 file2 si agisce con un sistema a finestre ed icone, tramite il mouse, come vedremo nel caso di Windows 25

C) Gestione di più utenti Nel caso di più utenti, la condivisione delle risorse è gestita dal sistema operativo. Tempo di calcolo e memoria centrale: più processi di calcolo gestiti simultaneamente File nel file system: attribuzione ad ogni file del suo proprietario gestione di un meccanismo di protezione Diritti di accesso attribuzione ad ogni utente di login, password, livello di privilegio possibile gestione di gruppi 26

Ancora sul file system. Struttura logica Le informazioni memorizzate su disco sono oggetti chiamati file di dati (o anche documenti). Ogni file è caratterizzato da: un nome la posizione all interno del file system alcune informazioni sul tipo di dati contenuto il proprietario Il contenuto di un file è definito dall utente proprietario del file. 27

Struttura logica del file system Esiste un altro tipo di file, la directory (o anche cartella o folder) che è un contenitore di file (documenti o altre cartelle). L utente può organizzare l insieme dei propri file attraverso le directory. 28

Struttura logica del file system Il file system ha dunque una struttura gerarchica (in particolare ad albero) nella quale: i file di dati sono le estremità (le foglie) esiste un unica directory cui tutta la struttura fa capo (la radice) 29

Struttura logica del file system Esempio root applicazioni Cartella sistema Lezioni informatica videoscrittura accesso a Internet prima settimana seconda settimana lezione laboratorio 30

Struttura logica del file system Ogni file all interno del file system è individuato in base alla sua posizione nell albero, cioè al cammino (path) che si deve percorrere per raggiungerlo partendo dalla radice. Per esempio se voglio indicare la lezione della prima settimana del corso di informatica devo specificare il cammino: radice/lezioni di informatica/prima settimana/lezione Ogni sistema operativo prevede una sintassi per la specificazione dei cammini. 31

Struttura logica del file system Nel caso di più utenti, ogni utente possiede i propri file e può gestirne i diritti d accesso; può renderli privati (utilizzabili solo a se stesso), visibili ad altri in sola lettura o in lettura e scrittura, eseguibili da altri (nel caso di programmi). Ilgestoredelsistemaèunutenteprivilegiato(superuser), l unico con diritto di accesso a tutti i file. Nel caso dei PC la situazione comune è di un solo utente; in questo caso i meccanismi di proprietà e di protezione diventano di scarso rilievo, a meno che non si abbia condivisione in rete 32

Struttura fisica del file system La struttura fisica del file system è gestita dal sistema operativo, che, su richiesta di memorizzazione di un file su disco, di volta in volta deve: Trovare spazio sufficiente (non necessariamente contiguo) per memorizzare il file Attivare il trasferimento dei dati Aggiornare delle tabelle opportune per essere in grado di recuperare il file nella sua interezza quando verrà nuovamente richiesto dall utente. 33

Struttura fisica del file system Pertanto: La struttura fisica del file system può essere anche molto frammentata La gestione della struttura fisica del file system richiede un impegno computazionale non indifferente da parte del sistema operativo. 34

Visualizzazione del file system Quando si accende il personal computer ci si trova davanti una scrivania (desktop) sucui compaiono cartelle e documenti. Ogni sistema operativo visualizza in modo particolare i contenuti del file system. 35

Visualizzazione del file system La radice della struttura gerarchica In Windows è la directory C:\ In Linux è la directory root, indicata con / Nella specifica di un cammino sul file system i nodi sono separati: In Windows dal simbolo \ In Linux dal simbolo / 36

Il formato dei file Le informazioni contenute in un file creato con una data applicazione vengono memorizzate secondo un particolare formato. Ciascuna applicazione è in grado di riconoscere e operare su file il cui formato è noto all applicazione stessa. In ambiente Windows il formato dei file è visibile nell estensione che compare nel loro nome 37

Il formato dei file Alcuni formati: prova.txt è il file di nome prova di tipo testo prova.doc è il file nome prova creato con il programma di videoscrittura Word prova.exe è il file di nome prova creatoconuntraduttore,e scritto quindi in linguaggio macchina, pronto per essere eseguito prova.xls è il file nome prova creato con il programma di gestione di foglio elettronico Excel prova.bmp è il file nome prova creato con un programma di acquisizione o manipolazione di immagini. 38