Informatica. Il software

Dimensione: px
Iniziare la visualizzazioe della pagina:

Download "Informatica. Il software"

Transcript

1 enti/sscta.htm 1 Sistemi informatici Hardware Microprocessore Memoria Periferiche di input e output Software Software di sistema Programmi applicativi 2

2 Il sw applicativo Il sw applicativo è costituito dall insieme di programmi che fanno svolgere al calcolatore una serie di funzionalità rivolte principalmente agli utilizzatori finali video scrittura foglio elettronico contabilità, paghe e stipendi visualizzazione grafica posta elettronica navigazione in rete ecc. Il sw applicativo è scritto dai programmatori 3 Il sw di sistema Il sw di sistema è costituito da un insieme di programmi il cui scopo è facilitare l uso della macchina nascondendone alcuni dettagli garantire l uso onesto della macchina da parte di più utenti allo stesso tempo fornire funzionalità per la stesura di programmi applicativi, facilitando quindi il lavoro dei programmatori Il sw di sistema è scritto dai programmatori di sistema 4

3 Il sw di sistema Appartengono al sw di sistema il sistema operativo i driver per i dispositivi di I/O i compilatori programmi di utilità per lo sviluppo del software e la gestione dei computer 5 Il sistema operativo Il sistema operativo viene fornito insieme all elaboratore È memorizzato su CD dopo l installazione ne esiste una copia sul disco fisso Ogni elaboratore può essere utilizzato solo se vi è stato preventivamente installato un sistema operativo 6

4 In windows il sistema operativo ci appare tramite il pannello di controllo 7 Sistema Operativi Ogni computer può funzionare solo sotto un sistema operativo Due sistemi operativi possono coesistere sullo stesso computer Dual boot all accensione si sceglie con quale sistema partire tra i due installati sul disco fisso Virtual Box è installato un programma che permette di lavorare con un sistema virtuale installato nel primo. 8

5 Sun Virtual Box Avviamento della macchina virtuale Icona di start 9 Schermata Linux 10

6 Schermata Linux Programmi che possono esistere sui due Sist. Op. ed anche accedere ai dati di un area comune 11 Schermata Windows Programmi che possono esistere sui due Sist. Op. ed anche accedere ai dati di un area comune 12

7 Categorie di S.O. Distinte in base a Numero utenti: Singolo utente Multiutente Modo di elaborazione Mono-tasking (un solo programma in esecuzione) Multi-tasking (eseguono più programmi contemporaneamente) 13 Il sistema operativo Un insieme di programmi che gestiscono le risorse (cpu, memoria, dischi, periferiche) di un elaboratore Esecuzione di più programmi simultaneamente (multitasking) Accesso a più utenti simultaneamente (multiutenza) Protezione di dati e programmi da comportamenti scorretti degli utenti rendono più facile l uso del calcolatore a programmatori e utenti finali interfaccia semplificata verso l hw interfaccia per l esecuzione dei comandi 14

8 Componenti del S.O. Interfaccia utente Graphical User Interface o shell a caratteri Gestore delle periferiche File system Gestore della memoria System call Scheduler dei processi 15 Interfaccia utente Shell - interprete di comandi Unix, Linux (xterm) Finestre - ambienti per shell multiple Xwindow Interfaccia grafica - finestre, icone, mouse Macintosh KDE/Gnome, MacOs, Windows 16

9 Gestore delle periferiche Raccolta di driver per i vari tipi di periferica lettura/scrittura controllo degli accessi Strumenti per l aggiunta/rimozione di nuovi driver Add printer wizard, PrintCenter, ecc. Richiede la conoscenza delle specifiche hw dei dispositivi 17 Componenti hw del computer Periferiche Monitor Tastiera Mouse Memorie di massa Memoria centrale CPU BUS Input Output Input/Output (I/O) 18

10 Periferiche Ogni periferica e` costituita da 3 componenti device dispositivo fisico controller componente elettronica di controllo device driver componente software che deve essere installata in memoria per il corretto funzionamento del dispositivo 19 Periferiche - Il controller Il controller è realizzato su un circuito stampato puo` essere piu` o meno intelligente a seconda della periferica che controlla Riceve gli ordini dal processore e li impartisce al dispositivo fisico cosa fare (leggere/scrivere), dove, quanto 20

11 Periferiche - Il driver Il driver è il programma che gestisce la periferica Viene consegnato insieme alla periferica (di solito memorizzato su un CD-ROM) e deve essere installato in memoria e` parte del software di sistema 21 Gestore della memoria Raccolta di procedure che permettono la condivisione della memoria tra programmi eseguiti simultaneamente Swapping spostamento dei programmi tra disco e memoria per la multiprogrammazione Memoria virtuale parte del programma&dati risiede su disco e viene portata in memoria centrale solo quando deve essere eseguita/acceduta 22

12 Task-manageer cntr.-alt.-canc. 23 System call Funzioni che permettono di usufruire dei servizi del sistema operativo anche Application Programming Interface (API) Garantiscono l accesso corretto alle risorse Nascondono i dettagli implementativi Dipendono dal S.O. e dall architettura dell elaboratore 24

13 Scheduler Permette l uso della CPU da parte di programmi eseguiti simultaneamente in base ai loro privilegi/priorità Programmi in esecuzione: processi task manager Timesharing la CPU viene assegnata a turno per intervalli di tempo predefiniti ai programmi in esecuzione Accounting attribuzione ai programmi del consumo di risorse a scopo di fatturazione o di statistiche 25 Il file system Componente del S.O. che provvede alla gestione delle informazioni residenti su disco Fornisce le seguenti funzioni memorizzazione aggiornamento cancellazione 26

14 I dischi In un sistema sono generalmente presenti tre tipi di unità disco: HD Pen-drive CD/DVD In ambiente Windows, ciascuna unità è contraddistinta da una lettera seguita da due punti C: D: In ambiente Unix i dischi rigidi sono visti come partizioni sotto la root /, gli altri device come file sotto /dev 27 Risorse del computer 28

15 I file Le informazioni sono memorizzate su disco in contenitori chiamati FILE o documenti Il contenuto di un file è definito dal suo proprietario, l utente che lo ha creato Le modalità di accesso sono definite dall utente e dai suoi privilegi rwx (read/write/execute) 29 Le directory o cartelle Oltre ai file dati esiste un altro tipo di file: le directory o cartelle o folder Le cartelle sono dei contenitori logici di file file contenenti informazioni su altri file Permettono di organizzare logicamente l insieme dei file 30

16 Gerarchie di directory Le cartelle possono a loro volta contenere altre cartelle, che possono contenere altre cartelle e così via In questo caso si parla di gerarchia di cartelle struttura logica ad albero la struttura fisica sul disco è diversa Il livello più alto della gerarchia (root) è l unità disco su cui risiedono le cartelle path, o cammino: la sequenza dei nomi delle directory separati da / che si devono aprire per raggiungere il file individua univocamente un file Il livello più basso (foglia) è il file 31 Gerarchie di directory /users/pippo/documenti/my-paper.txt path C:\pippo\documenti\my-paper.txt 32

17 Path Ogni file è individuabile mediante il cammino entro l albero del file system Disco:documenti\farmacia\lezione3.ppt La separazione fra le cartelle è rappresentata dal simbolo slash / slash normale (unix linux) \ back slash (windows) Il path può essere indicato in modo assoluto Partendo dal radice o dal disco Relativo Partendo da una qualunque cartella 33 Un organizzazione LOGICA L organizzazione dei file in cartelle e sottocartelle è puramente logica Rappresentazione di comodo per noi Non ha nulla a che vedere con come i dati sono realmente memorizzati sui dischi In realtà non sono neanche scritti in modo sequenziale, ma frammentati Scrivendo e riscrivendo continuamente sul disco file di dimensioni diverse non è possibile tenerli indivisi, ma vanno spezzettati per ottimizzare lo spazio Il File System si fa carico di gestire la vera memorizzazione dei file, dandoci una visione logica della loro organizzazione Ogni tanto si danneggiano alcuni settori del disco, ma vengono automaticamente esclusi. Tutto senza che noi ci accorgiamo di nulla 34

18 C:\salvator\farmacia\lezioni\Lez3farm10_software.ppt 35 Anche il Desktop è una cartella 36

19 Le operazioni sulle directory Le directory possono essere gestite direttamente degli utenti sfruttando gli strumenti messi a disposizione dal file system Alcune applicazioni generano automaticamente le proprie directory durante l installazione 37 Le operazioni sui file Le operazioni descritte possono essere effettuate con le stesse modalità sui file Sui file è però possibile operare direttamente anche dall interno delle applicazioni 38

20 Le operazioni sui file Dall interno di un applicazione (ad es. un word processor) si può creare un nuovo file modificare un file stampare il contenuto di un file 39 Dal menu File (in alto a sinistra) New crea un nuovo file Open rende disponibile il contenuto del file per poter operare su un qualunque file è sempre necessario aprirlo preventivamente Close rende il contenuto del file non più accessibile eseguita esplicitamente dall utente o dall applicazione alla chiusura di questa Save memorizza su disco il contenuto corrente del file possibilità di scelta del formato 40

21 Mostra l estensione di tutti i file 41 42

22 Per muovervi sul File System Usate risorse del computer Questo strumento vi permette di muovervi senza vedere tanti dettagli del file system Strumento user friendly Tante scelte fatte col mouse da una lista Il path di ogni file può non essere immediato. Ci sono alcune situazioni in cui bisogna specificare un path in modo esplicito all interno di un applicazione Esportazione di documenti con allegati Esiste un applicazione che richiede ancora l uso della tastiera per tutto 43 start -> programmi -> accessori Prompt dei comandi 44

23 Path Esempio di path assoluto C:documenti\biotecnologie\lezione.ppt Esempi di path relativo Esempi\immagine.jpg..\esempi\immagine.jpg Spesso utilizzando i file tramite programmi user friendly non siamo tenuti a specificare il path in modo esplicito Quando esportiamo documenti (PPT, HTM) dobbiamo controllare che eventuali file collegati siano recuperabili 45 Uso di path nel DOS Dalla finestre Prompt dei comandi Apribile da accessori Cambio di cartella CD Lista del contenuto DIR Nomi con spazi utilizzate Cd documents and setting\salvator Salire di un livello CD..\ Cambio disco nome del disco: C: disco C A: disco floppy D: ulteriori dischi E: fissi o removibili F: CD DVD - PenDrive 46

24 Esercizio per casa Aprite contemporaneamente: esplora risorse il prompt dei comandi quindi muovetevi contemporaneamente sul file system utilizzando i due metodi Visualizzate un file di testo tramite blocco-note partendo da esplora risorse tramite il comando type dalla finestra a caratteri 47 48

25 49 Muoversi in DOS quando apro il programma mi trovo in C:\users\salvator devo andare in C:\salvator\biotecnologie posso andarci tramite path assoluto o relativo cd C:\salvatore\biotecnologie cd..\..\salvator\biotecnologie 50

26 Type Il passero solitario.txt 51

Sistema operativo & file system 1

Sistema 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

Dettagli

Sistemi informatici. Informatica. Il software. Il sw di sistema. Il sw applicativo. Il sw di sistema. Il sistema operativo. Hardware.

Sistemi informatici. Informatica. Il software. Il sw di sistema. Il sw applicativo. Il sw di sistema. Il sistema operativo. Hardware. http://159.149.98.238/lanzavecchia/docum enti/sscta.htm Sistemi informatici Hardware Microprocessore Memoria Periferiche di input e output Software Software di sistema Programmi applicativi 1 2 Il sw applicativo

Dettagli

Informatica di Base. Il software

Informatica di Base. Il software di Base 1 Sistemi informatici Hardware Microprocessore Memoria Periferiche di input e output Software Software di sistema Programmi applicativi 2 Il sw applicativo Il sw applicativo è costituito dall insieme

Dettagli

Laboratorio di Informatica

Laboratorio di Informatica Il software (sw) Software di sistema e file system Lezione 3 L esecuzione di programmi è lo scopo di un elaboratore I programmi sono algoritmi codificati in un particolare linguaggio di programmazione

Dettagli

IL SOFTWARE DI SISTEMA

IL 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

Dettagli

Informatica. Il software (S.O.) e ancora sulle basi numeriche

Informatica. Il software (S.O.) e ancora sulle basi numeriche (S.O.) e ancora sulle basi numeriche http://159.149.98.238/lanzavecchia/docum enti/sscta.htm 1 Il sistema operativo Un insieme di programmi che gestiscono le risorse (cpu, memoria, dischi, periferiche)

Dettagli

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

Scopo della lezione. Informatica. Il software. Il sw applicativo. Architettura software del calcolatore Architettura software del calcolatore 1 Architettura software del calcolatore 2 Informatica Architettura software del calcolatore Scopo della lezione Classificare e presentare i diversi tipi di software:

Dettagli

Informatica di Base

Informatica di Base Informatica di Base http://www.di.uniba.it/~laura/infbase/ Dip di Informatica Università degli studi di Bari Argomenti Software Software di sistema Software applicativo Sistema Operativo Driver per dispositivi

Dettagli

I sistemi operativi. Prof. Daniele Contarino

I 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

Dettagli

Laboratorio di Informatica (Chimica)

Laboratorio di Informatica (Chimica) Laboratorio di Informatica (Chimica) Lezione 01: Architettura del Computer. Walter Cazzola Dipartimento di Informatica e Comunicazione Università à degli Studi di Milano. e-mail: cazzola@dico.unimi.it

Dettagli

Informatica. Il computer

Informatica. Il computer 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

Dettagli

Il Software Laboratorio di Informatica 1 AA 2008/2009

Il Software Laboratorio di Informatica 1 AA 2008/2009 Il Software 1 Scopo della lezione Descrivere il software di base e le sue funzionalità principali la gestione della memoria centrale per l esecuzione di piu` programmi simultaneamente il file system come

Dettagli

Il Software. Scopo della lezione

Il Software. Scopo della lezione Il Software 1 Scopo della lezione Descrivere il software di base e le sue funzionalità principali la gestione della memoria centrale per l esecuzione di piu` programmi simultaneamente il file system come

Dettagli

Il Software. Scopo della lezione

Il Software. Scopo della lezione Il Software 1 Scopo della lezione Descrivere il software di base e le sue funzionalità principali la gestione della memoria centrale per l esecuzione di piu` programmi simultaneamente il file system come

Dettagli

Scopo della lezione IL SOFTWARE. Il software. Il sw applicativo

Scopo della lezione IL SOFTWARE. Il software. Il sw applicativo Scopo della lezione IL SOFTWARE Descrivere il software di base e alcune sue funzionalità la gestione dei processi (cioè dei programmi in esecuzione) la gestione della memoria centrale per l esecuzione

Dettagli

Elementi di Informatica A. A. 2016/2017

Elementi 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?

Dettagli

Informatica e laboratorio

Informatica e laboratorio 1 Informatica e laboratorio Laurea in Scienze Geologiche 2 Scopo della lezione Descrivere il software di base e le sue funzionalità principali la gestione della memoria centrale per l esecuzione di più

Dettagli

Corso di Informatica

Corso 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

Dettagli

Il Sistema Operativo

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

Dettagli

Scopo della lezione. Informatica. Il software. Il sw applicativo. Il software. Descrivere il software di base e le sue funzionalità principali

Scopo della lezione. Informatica. Il software. Il sw applicativo. Il software. Descrivere il software di base e le sue funzionalità principali 1 2 Informatica Il software Scopo della lezione Descrivere il software di base e le sue funzionalità principali la gestione della memoria centrale per l esecuzione di piu` programmi simultaneamente il

Dettagli

Sistema Operativo (Software di base)

Sistema 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:

Dettagli

Sistema Operativo. (hardware e software) della della macchina

Sistema Operativo. (hardware e software) della della macchina Sistema Operativo Senza Sistema Operativo (SO) un computer è solo un macchinario inutile... Il SO rende possibile la gestione, elaborazione e immagazinamento dell informazione. Il Il SO SO è il il software

Dettagli

Il Sistema Operativo

Il 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

Dettagli

Architettura dei Sistemi Informatici

Architettura dei Sistemi Informatici Sistemi di Calcolo Architettura dei Sistemi Informatici Sistemi informatici PC, terminali e reti Architettura insieme delle componenti del sistema, descrizione delle loro funzionalità e della loro interazione

Dettagli

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

Laboratorio di Informatica. Il Sistema Operativo. Il Sistema Operativo 1 Corso di Laboratorio di Informatica 1 Contenuti L architettura a strati di un calcolatore I compiti del sistema operativo L esecuzione delle applicazioni Cos è il Sistema Operativo? Un programma che gestisce

Dettagli

Informatica di Base

Informatica di Base Informatica di Base http://www.di.uniba.it/~laura/infbase/ Dip di Informatica Università degli studi di Bari Argomenti Memoria e gestione dei file Memoria Memoria centrale RAM Memoria di massa Software

Dettagli

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

Modulo 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:

Dettagli

Il sistema operativo

Il sistema operativo Il sistema operativo Ingegneria Meccanica e dei Materiali Università degli Studi di Brescia Prof. Massimiliano Giacomin IL CALCOLATORE visto fin qui MEMORIA CENTRALE BIOS (carica il programma da disco)

Dettagli

Introduzione ai Sistemi Operativi. A cura di Massimo Scolaro Mob :

Introduzione ai Sistemi Operativi. A cura di Massimo Scolaro Mob : Introduzione ai Sistemi Operativi A cura di Massimo Scolaro Mob.. 347 5821151 E-mail: : max@massimoscolaro.it Cos e Il Software più importante Indispensabile al funzionamento del computer Interfaccia più

Dettagli

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

SOFTWARE. Programmi e dati che indicano al computer come svolgere un determinato compito SOFTWARE MODULO 3 SOFTWARE Programmi e dati che indicano al computer come svolgere un determinato compito Programma: sequenza di istruzioni, scritte in un determinato linguaggio, con le quali si fa eseguire

Dettagli

Sistema operativo. Interazione con il SO

Sistema 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à

Dettagli

Sistemi operativi. Motivazione. Tipi di software. Sistemi operativi. Un sistema operativo (SO) e un insieme di programmi che gestiscono le funzioni

Sistemi 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

Dettagli

IL SISTEMA OPERATIVO IL SISTEMA OPERATIVO

IL SISTEMA OPERATIVO IL SISTEMA OPERATIVO IL SISTEMA OPERATIVO Insieme di programmi che opera al di sopra della macchina fisica, mascherandone le caratteristiche e fornendo agli utenti funzionalità di alto livello. PROGRAMMI UTENTE INTERPRETE

Dettagli

Windows. La prima realizzazione di un ambiente grafico si deve alla Apple (1984) per il suo Macintosh. La gestione dei file conserva la logica del DOS

Windows. La prima realizzazione di un ambiente grafico si deve alla Apple (1984) per il suo Macintosh. La gestione dei file conserva la logica del DOS Windows La prima realizzazione di un ambiente grafico si deve alla Apple (1984) per il suo Macintosh La gestione dei file conserva la logica del DOS Funzionalità di un S.O. Gestione dei file Gestione dei

Dettagli

Il software. Il solo hardware non è sufficiente per usare un calcolatore

Il 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

Dettagli

Struttura Logica del S.O:

Struttura 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 è

Dettagli

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

Microsoft Windows. Introduzione al Sistema Operativo e Utilizzo del Calcolatore. Il Calcolatore. Il Calcolatore. Sistemi Operativi. Microsoft Windows Il Calcolatore Introduzione al Sistema Operativo e Utilizzo del Calcolatore Anni 50 2008 1 2 Il Calcolatore Un calcolatore (computer) è un esecutore universale di programmi/algoritmi

Dettagli

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

Sommario FONDAMENTI DI INFORMATICA. Schema dell'architettura a livelli del SO. Il Sistema Operativo (SO) SISTEMI OPERATIVI Università degli Studi di Cagliari Corsi di Laurea in Ingegneria Chimica e Ingegneria Meccanica FONDAMENTI DI INFORMATICA http://www.diee.unica.it/~marcialis/fi A.A. 217/218 Docente: Gian Luca Marcialis

Dettagli

Elementi di Informatica

Elementi 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

Dettagli

Sistema operativo (SO)

Sistema 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

Dettagli

Il software di sistema

Il 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

Dettagli

IL SISTEMA OPERATIVO IL SISTEMA OPERATIVO

IL SISTEMA OPERATIVO IL SISTEMA OPERATIVO IL SISTEMA OPERATIVO Insieme di programmi che opera al di sopra della macchina fisica, mascherandone le caratteristiche e fornendo agli utenti funzionalità di alto livello. PROGRAMMI UTENTE INTERPRETE

Dettagli

Sistema operativo. Utente. Il S.O. mostra offre all utente un ambiente di lavoro che nascondendo la complessità della macchina fisica (hardware). 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. Sistema operativo Il S.O. (sistema operativo) è un insieme di programmi che: gestisce le risorse hardware (CPU, RAM, memoria di massa, periferiche) e software (programmi applicativi) in modo ottimizzato

Dettagli

La memoria cache. Informatica generale

La memoria cache. Informatica generale La memoria cache Nello schema di funzionamento di un calcolatore il processore continuamente preleva informazioni ed istruzioni dalla memoria centrale e scrive in essa informazioni La memoria centrale,

Dettagli

Sistemi Operativi ed interazione con HW e CAD

Sistemi 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

Dettagli

Sistemi Operativi: Concetti Introduttivi

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

Dettagli

Fondamenti di Informatica Laurea in Ingegneria Civile e Ingegneria per l ambiente e il territorio

Fondamenti 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

Dettagli

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

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

Dettagli

FONDAMENTI DI INFORMATICA

FONDAMENTI DI INFORMATICA Università degli Studi di Cagliari Corsi di Laurea in Ingegneria Chimica e Ingegneria Meccanica FONDAMENTI DI INFORMATICA http://people.unica.it/gianlucamarcialis A.A. 2018/2019 Docente: Gian Luca Marcialis

Dettagli

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

L hardware da solo non è sufficiente per il funzionamento dell elaboratore È necessario introdurre il software: Il Software L hardware da solo non è sufficiente per il funzionamento dell elaboratore È necessario introdurre il software: un insieme di programmi che permettono di trasformare un insieme di circuiti

Dettagli

Dipartimento di Giurisprudenza Prof. Michele Perilli Conoscenze Informatiche

Dipartimento di Giurisprudenza Prof. Michele Perilli Conoscenze Informatiche Dipartimento di Giurisprudenza Prof. Michele Perilli Conoscenze Informatiche michele.perilli@unifg.it mlperilli@gmail.com Sistema Operativo: funzionalità Gestire le risorse della macchina (CPU, memoria,

Dettagli

Tecnologie dell Informazione e della Comunicazione

Tecnologie dell Informazione e della Comunicazione Tecnologie dell Informazione e della Comunicazione 1 Information Technology significa letteralmente Tecnologia dell Informazione Con essa si intendono tutte quelle tecnologie per memorizzare, gestire o

Dettagli

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

Parte 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

Dettagli

Sistemi 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 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

Dettagli

Ogni PC, per iniziare a lavorare, ha bisogno di un sistema operativo. Infatti questo è il primo programma che viene eseguito e che permette

Ogni PC, per iniziare a lavorare, ha bisogno di un sistema operativo. Infatti questo è il primo programma che viene eseguito e che permette Ogni PC, per iniziare a lavorare, ha bisogno di un sistema operativo. Infatti questo è il primo programma che viene eseguito e che permette all'utente e ai programmi di gestire i dispositivi e le periferiche

Dettagli

Il Sistema Operativo. Informatica Sistema Operativo 1

Il 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

Dettagli

IL SISTEMA OPERATIVO

IL SISTEMA OPERATIVO IL SISTEMA OPERATIVO Insieme di programmi che opera al di sopra della macchina fisica, mascherandone le caratteristiche e fornendo agli utenti funzionalità di alto livello. PROGRAMMI UTENTE INTERPRETE

Dettagli

Architettura di un calcolatore

Architettura 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

Dettagli

Tecnologie Informatiche. Il software: I Sistemi Operativi

Tecnologie 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

Dettagli

PROGRAMMI UTENTE INTERPRETE COMANDI FILE SYSTEM GESTIONE DELLE PERIFERICHE GESTIONE DELLA MEMORIA GESTIONE DEI PROCESSI (NUCLEO) HARDWARE

PROGRAMMI UTENTE INTERPRETE COMANDI FILE SYSTEM GESTIONE DELLE PERIFERICHE GESTIONE DELLA MEMORIA GESTIONE DEI PROCESSI (NUCLEO) HARDWARE IL SISTEMA OPERATIVO Insieme di programmi che opera al di sopra della macchina fisica, mascherandone le caratteristiche e fornendo agli utenti funzionalità di alto livello. PROGRAMMI UTENTE INTERPRETE

Dettagli

Architettura di un elaboratore CPU ROM

Architettura 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)

Dettagli

Sistemi Operativi (prima parte) Appunti di TPI Elaborati dal prof. Ing. Mario Catalano Per la classe 3 Einf.

Sistemi Operativi (prima parte) Appunti di TPI Elaborati dal prof. Ing. Mario Catalano Per la classe 3 Einf. Sistemi Operativi (prima parte) Appunti di TPI Elaborati dal prof. Ing. Mario Catalano Per la classe 3 Einf. Il Sistema Operativo (O.S. Operating System) è un insieme di programmi che governa e controlla

Dettagli

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

COS È L INFORMATICA. Informatica. Linguaggi di programmazione. Algoritmi e strutture dati. Architetture dei calcolatori. Ingegneria del software COS È L INFORMATICA Algoritmi e strutture dati Linguaggi di programmazione Intelligenza artificiale Architetture dei calcolatori Informatica Ingegneria del software Sistemi operativi Visione e robotica

Dettagli

Gestione risorse (Windows)

Gestione risorse (Windows) Gestione risorse (Windows) Organizzazione dei file Il sistema di memorizzazione è organizzato ad albero secondo una struttura gerarchica DISCO (drive) FILES CARTELLE (directory) FILES SOTTOCARTELLE FILES

Dettagli

Hardware 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 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

Dettagli

Sistemi Operativi. Lez. 0: Introduzione ai sistemi operativi

Sistemi Operativi. Lez. 0: Introduzione ai sistemi operativi Sistemi Operativi Lez. 0: Introduzione ai sistemi operativi Cos è un firmware? firmware è un programma integrato direttamente in un componente elettronico. Il termine deriva dall'unione di "firm" (azienda)

Dettagli

Il software: Istruzioni per il computer

Il 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

Dettagli

Introduzione all Informatica. Alfredo Cuzzocrea. Sistema Operativo

Introduzione 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,

Dettagli

Il software: cenni sul sistema operativo

Il software: cenni sul sistema operativo Il software: cenni sul sistema operativo Carla Guerrini Calcolo Numerico e Programmazione 1 Il software Carla Guerrini Calcolo Numerico e Programmazione 2 IL sistema operativo (I) Il sistema operativo

Dettagli

INFORMATICA DI BASE IL SISTEMA OPERATIVO

INFORMATICA DI BASE IL SISTEMA OPERATIVO Sommario della 2^ Lezione Analisi del concetto di files, directory e unità Procedure per creare e modificare directory Copiare rinominare spostare visualizzare ed eliminare files Analisi del concetto del

Dettagli

Personal Computer: introduzione

Personal 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

Dettagli

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

COS È L INFORMATICA GLI ALGORITMI. Association for Computing Machinery (ACM) Verso una definizione di informatica Algoritmi e strutture dati Linguaggi di programmazione COS È L INFORMATICA Intelligenza artificiale Informatica Architetture dei calcolatori Ingegneria del software Sistemi operativi Visione e robotica

Dettagli

Informatica WINDOWS. Francesco Tura F. Tura

Informatica WINDOWS. Francesco Tura F. Tura Informatica WINDOWS Francesco Tura francesco.tura@unibo.it Che cos è Windows? È un Sistema Operativo ad interfaccia grafica prodotto dalla Microsoft, che viene utilizzato su computer con CPU Intel Pentium

Dettagli

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. 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

Dettagli

Elementi di Informatica. Corso di Laurea in Scienze Geologiche a.a. 2003/2004

Elementi di Informatica. Corso di Laurea in Scienze Geologiche a.a. 2003/2004 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

Dettagli

Appunti di SISTEMI OPERATIVI

Appunti di SISTEMI OPERATIVI Appunti di SISTEMI OPERATIVI AVVERTENZE Questi appunti non vogliono essere degni sostituti di un buon libro di testo e hanno il solo scopo di aiutare gli studenti dei corsi di informatica che affrontano

Dettagli

Il sistema operativo

Il sistema operativo Il sistema operativo il software di base è costituito dal sistema operativo, un insieme di programmi che fanno funzionare il computer. Dall'inizio della storia del computer si sono succeduti molti sistemi

Dettagli

Informatica - A.A. 2010/11

Informatica - A.A. 2010/11 Facoltà di Scienze Motorie Esame di Informatica A.A. 2010/11 Lezione 7 Hardware (HW) e Software (SW) Tutte le funzioni del computer sono espletate grazie ad un insieme di risorse classificabili in due

Dettagli

2. Cenni di sistemi operativi

2. Cenni di sistemi operativi 2. Cenni di sistemi operativi Andrea Marongiu (andrea.marongiu@unimore.it) Paolo Valente Contiene slides dal corso «Sistemi Operativi» dei prof. Gherardi/Scandurra dell Università degli studi di Bergamo

Dettagli

Fondamenti di Informatica Laurea in Ingegneria Civile e Ingegneria per l ambiente e il territorio

Fondamenti 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

Dettagli

IL SISTEMA OPERATIVO

IL SISTEMA OPERATIVO IL SISTEMA OPERATIVO Insieme di programmi che opera al di sopra della macchina fisica, mascherandone le caratteristiche e fornendo agli utenti funzionalità di alto livello. PROGRAMMI UTENTE INTERPRETE

Dettagli

Definizioni iniziali. Sistemi Operativi. Tipi di software. Sistema Operativo. Programma: una sequenza di istruzioni elementari

Definizioni 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:

Dettagli

Sistemi Operativi. Definizioni iniziali

Sistemi 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

Dettagli

Il sistema operativo. Sistema Operativo

Il sistema operativo. Sistema Operativo Sistemi operativi Il sistema operativo Sistema Operativo HW Il sistema operativo SW Applicativo Sistema Operativo HW SW = Sistema Operativo + SW applicativo Il sistema operativo il sistema operativo fornisce

Dettagli

FILE SYSTEM. Ciascuno strato costituisce un modulo che è in grado di svolgere le funzioni relative, indipendentemente dagli altri livelli.

FILE SYSTEM. Ciascuno strato costituisce un modulo che è in grado di svolgere le funzioni relative, indipendentemente dagli altri livelli. FILE SYSTEM I moduli del Sistema Operativo Nella dispensa precedente abbiamo visto che il Sistema Operativo è un programma scritto allo scopo di rendere disponibili le risorse di calcolo e i dispositivi

Dettagli

Prestazioni e affidabilità dei dischi

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:

Dettagli

DEFINIZIONI SMART E RELATIVE ESERCITAZIONI

DEFINIZIONI SMART E RELATIVE ESERCITAZIONI SCUOLA PRIMARIA DEFINIZIONI SMART E RELATIVE ESERCITAZIONI MODULO 3 Gestione di un sistema operativo a interfaccia Grafica MODULO 3 GESTIONE DI UN SISTEMA OPERATIVO A INTERFACCIA GRAFICA Software di sistema

Dettagli

Sistemi Di Elaborazione Dell informazione

Sistemi Di Elaborazione Dell informazione Sistemi Di Elaborazione Dell informazione Dott. Antonio Calanducci Lezione II: Software Corso di Laurea in Scienze della Comunicazione Anno accademico 2009/2010 Tipi di software Software di sistema (o

Dettagli

Informatica e Informatica di Base

Informatica e Informatica di Base Informatica e Informatica di Base WINDOWS Francesco Tura tura@cirfid.unibo.it Che cos è Windows? È un Sistema Operativo ad interfaccia grafica prodotto dalla Microsoft, che viene utilizzato su computer

Dettagli

Note sui sistemi operativi. Hardware

Note sui sistemi operativi. Hardware Note sui sistemi operativi 1 Hardware 2 Macchina nuda Il calcolatore di von Neumann possiede tutti i componenti HW necessari per risolvere problemi......tuttavia è una macchina nuda con cui sarebbe praticamente

Dettagli

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

Introduzione al Sistema Operativo MS-Windows ed all Uso dell IDE DEV-C++ Microsoft Windows e Dev-C++ Introduzione al Sistema Operativo MS-Windows ed all Uso dell IDE DEV-C++ Le Esercitazioni in Laboratorio Laboratorio ELAB1: Edificio Viale Europa 2 PIANO, Scala 1 (n. 44 posti)

Dettagli

Architettura del Calcolatore. Corso di Informatica. CPU e RAM. Architettura del Calcolatore

Architettura del Calcolatore. Corso di Informatica. CPU e RAM. Architettura del Calcolatore Corso di Laurea in Conservazione e Restauro dei Beni Culturali Architettura del Calcolatore Corso di Informatica Gianluca Torta Dipartimento di Informatica Tel: 011 670 6782 ail: torta@di.unito.it Architettura

Dettagli

I file utente sistema operativo nome

I file utente sistema operativo nome I file I File sono l unità base di informazione nell interazione tra utente e sistema operativo Un file e costituito da un insieme di byte attinenti ad un unica entità logica fino a un po di tempo fa i

Dettagli

Il software: Istruzioni per il computer

Il 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

Dettagli