Sistemi Di Elaborazione Dell informazione

Documenti analoghi
I sistemi operativi. Prof. Daniele Contarino

Interfaccia. Due sono i tipi di interfaccia più diffusi per interagire con un computer:

Il Sistema Operativo. Informatica Sistema Operativo 1

Sistema Operativo. Alma Mater Studiorum Università di Bologna - Fondamenti di Informatica T (a-k)

SISTEMI DI ELABORAZIONE DELLE INFORMAZIONI

Varietà delle distribuzioni Linux ovvero Lo GNU, il pinguino e la pizza

Sistemi Operativi 11 ottobre 2017

Il sistema operativo. Sistema Operativo

MODULO 02. Iniziamo a usare il computer

Sistemi Operativi: avvio

Sistema operativo & file system 1

Sistemi Operativi. A.M. Fanelli Architettura dei Sistemi a. a Livello di Sistema Operativo. Livello di Linguaggi Applicativi

Il Sistema Operativo (1)

Sistema operativo. Avere un architettura multi-core è un vantaggio

Capitolo 6 Le infrastrutture SoftWare

Sistemi operativi. Fondamenti di Informatica

Dal sistema operativo all' hardware

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

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

Sistemi Di Elaborazione Dell informazione

PARTE IV: I sistemi operativi

Elementi di Informatica

Sistema operativo. Interazione con il SO

Il Sistema Operativo

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

Sistema operativo (SO)

Corso di Informatica

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

IL SOFTWARE DI SISTEMA

Linux e i software liberi. di Nardean Lorenzo e Redigolo Marco

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

Sistemi Operativi. Lez. 0: Introduzione ai sistemi operativi

Sistemi Operativi ed interazione con HW e CAD

Prof. Rossella Cancelliere

Struttura dei Sistemi Operativi

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

Parte V. Sistemi Operativi & Reti. Sistemi Operativi. Sistemi Operativi

Sistema Operativo. 06 novembre Sistema Operativo (SO): punto di vista funzionale

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

Struttura Logica del S.O:

Il Sistema Operativo

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

SISTEMI OPERATIVI alla base di tutto. Informatica Applicata Prof.Emanuela Zilio

PARTE IV: I sistemi operativi

Abilità Informatiche A.A. 2010/2011 Lezione 4: SoftWare. Facoltà di Lingue e Letterature Straniere

Ogni computer ha un sistema operativo necessario per eseguire gli altri programmi Il sistema operativo, fra l altro, è responsabile di

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

DIREZIONE DIDATTICA DI SAN GIUSEPPE JATO Programma Operativo Nazionale Fondo Sociale Europeo - Competenze per lo sviluppo

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

Il software: cenni sul sistema operativo. Il software. IL sistema operativo (I) IL sistema operativo (II)

Il sistema operativo

Laboratorio di Informatica Generale I UD Prima esercitazione

Il Sistema Operativo. Di cosa parleremo? Come si esegue un programma. La nozione di processo. Il sistema operativo

Abilità Informatiche

Programma svolto di INFORMATICA. Classe 3M - indirizzo MERCURIO A.S. 2010/2011

Guida di Installazione GCC

Lezione 5: Software. Firmware Sistema Operativo. Laboratorio di Informatica

Informatica Generale 06 - Introduzione ai Sistemi Operativi

Laboratorio di Reti Locali e Geografiche

Sistemi Operativi G. MARSELLA UNIVERSITÀ DEL SALENTO

Corso di Informatica

Come funzionano i computer

Sistemi Operativi: Concetti Introduttivi

Il software: cenni sul sistema operativo

Abilità Informatiche e Telematiche

Informatica Generale Andrea Corradini Gestione della memoria, File System e periferiche

Il sistema operativo Panoramica dei principali O.S.

Parte 3. Sistemi Operativi. Sistema operativo. Il sistema operativo (Operating System - OS): offre le operazioni base necessarie per:

interoperabilità fra dispositivi forniti da diversi produttori; superare i problemi legati alla limitazione del numero di risorse.

Provare e installare Linux

Sistema Operativo. (hardware e software) della della macchina

IL SISTEMA OPERATIVO IL SISTEMA OPERATIVO

Concetti di base della Tecnologia dell'informazione

Laboratorio di Interazione Uomo- Macchina

Corso di Informatica

Il sistema operativo

I sistemi operativi (prima parte) Agostino Lorenzi I sistemi operativi - Atlas

Server LDAP. File Server. Domain Controller. Installazione di una piattaforma Linux Alessandro Brusò 24/05/2012

Elementi di Informatica e Programmazione

SOFTWARE, FILE E DATO I N F O R M A T I C A G E N E R A L E

Le distribuzioni GNU/Linux

Personal Computer: introduzione

Il Software. Il software del PC. Il BIOS

Corso di Informatica. Architettura del Calcolatore. Architettura del Calcolatore. Corso di Laurea in Conservazione e Restauro dei Beni Culturali

Sistema Operativo (Software di base)

Il software del PC. Il BIOS

Lez. 7 Il Sistema Operativo. Prof. Salvatore CUOMO

Sistemi Operativi: avvio

Il software: Istruzioni per il computer

Programma svolto di INFORMATICA. Classe 3 - indirizzo MERCURIO A.S. 2009/2010

Dato che queste istruzioni erano scritte su pagine solubili nell'acqua (per poter essere più facilmente distrutte, evitando in tal modo che cadessero

Informatica di Base

Fondamenti di Informatica T. Il Software

Tecnologia dell Informazione

So1ware: di sistema e applica.vo. Il Sistema Opera.vo. Il sistema opera.vo. Esempi di Sistemi Opera.vi. Archite:ura di un S.O.

DEFINIZIONE DI SOFTWARE

ECDL MODULO 1. Sezione 2 Software

Esercitazione su Windows. Introduzione al calcolatore Introduzione a Windows

Parte VI SISTEMI OPERATIVI

Informatica e Bioinformatica: Sistemi Operativi

Transcript:

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 di base) - es: sistema operativo, drivers, librerie di sistema Software applicativo - applicazioni o programmi 2

Sistema Operativo (SO) In inglese, Operating System (OS) - e quel particolare software responsabile del controllo e della gestione dei componenti hardware di un calcolatore e dei software applicativi che su di esso vengono eseguiti - intermediario tra l utente e le risorse hardware, tra i software applicativi e l hardware - fornisce un interfaccia utente (testuale e/o grafica) di alto livello alla macchina 3

OS come intermediario 4

Obiettivi del SO Semplicità - rende l uso del computer più semplice, mascherando la complessità della piattaforma hardware Efficienza - ottimizza l uso delle risorse da parte dei software applicativi Flessibilità - fornisce la visione di una macchina astratta, garantendo un interfaccia uniforme agli sviluppatori di software applicativo 5

Virtualizzazione delle risorse hw Fornisce agli utenti e applicativi, delle risorse virtuali, più semplici da usare rispetto a quelle reali - es (gestione dei dischi) - risorsa reale: hard disk - risorsa virtuale: file - senza la virtualizzazione, occorrerebbe: - conoscere l organizzazione fisica del disco e linguaggio di gestione del controller - occuparsi di dare i comandi di gestione motore disco e testina 6

Servizi del SO Esecuzione di applicazioni - caricamento degli applicativi nella memoria centrale - allocazione delle risorse Accesso ai dispositivi di Input/Output (I/O) - gestione di un interfaccia logica verso i dispositivi (fornendo operazioni astratte di lettura/scrittura) Accesso alle memorie di massa - fornisce un organizzazione logica dei dati sotto forma di cartelle e file (File System) 7

Servizi del SO Controllo accesso - condivisione di risorse da parte di più applicazioni (e utenti nel caso di calcolatori multiutente) - meccanismi di protezione e politiche di risoluzione degli eventuali conflitti Gestione degli errori - protezione del sistema da parte di applicazioni mal funzionanti - risoluzione di malfunzionamenti causati da problemi hardware 8

Vantaggi di un SO Sono legati alla possibilità di definire un interfaccia standard alle risorse fisiche (hardware) cosicché sia possibile: - sviluppare programmi (=software applicativo) in modo semplice, modulare ed indipendente dallo specifico calcolatore - aggiornare il software di base e l hardware in modo trasparente ai programmi applicativi e all utente 9

Caratteristiche di un SO moderno multitasking - esecuzione di più applicativi contemporaneamente supporto multiutente - più utenti hanno la propria home con file e documenti separati memoria virtuale - uso del disco in caso di esaurimento memoria protezione della memoria - impedisce ad un programma di accedere alla memoria di un altro programma in esecuzione 10

Sistemi operativi popolari Proprietari: - Microsoft - MS-DOS, Windows (3.1/95/98/ME/NT/2009/XP/Vista/7) - Apple - Mac OS Classic, Mac OS X (Panther/Leopard/Snow Leopard) Liberi (basati su Unix): - Ubuntu, Fedora, Suse, Slackware, Debian, CentOS, Red Hat 11

Windows E il sistema operativo più diffuso nasce nel 1984 come interfaccia grafica per il sistema operativo di Microsoft MS-DOS venduto con i PC-IBM La versione corrente: - 22 Ottobre 2009: Windows 7 - basato sul kernel di Vista - molti miglioramenti under-the-hood (dietro le quinte) - diverse varianti: - http://windows.microsoft.com/it-it/windows7/products/ compare 12

Linux sistema operativo libero di tipo Unix integrazione di: - kernel Linux - cuore di un sistema operativo - scritto da Linus Torvalds nel 1991 - elementi del sistema GNU - GNU is Not Unix, progetto di Richard Stallman per la creazione di software di sistema liberi - software libero 13

Mac OS 1984: Macintosh: il primo computer ad avere un interfaccia grafica e un mouse - il SO è il Mac OS (Macintosh Operating System) 2001: Mac OS X (si pronuncia ten ) - completamente riscritto e basato su Unix - è il SO dei moderni Mac - la versione attuale è - Mac OS X 10.6 Snow Leopard 14

Interfaccia (utente) grafica (GUI) Grafical User Interface (GUI) - fornisce all utente un insieme di oggetti grafici attraverso i quali poter interagire con il computer - in contrapposizione ad un interfaccia a linea di comando (Command Line Interface: CLI) - interazione via comandi testuali Elementi di un interfaccia grafica: - widgets (congegno) 15

Elementi di una GUI Icòne Desktop Pulsanti Finestre Combo box List box Drop Down list 16

Elementi di una GUI Text box Check box Radio button Slider Scrollbar (verticale e orrizzontale) Tool bar (barra degli strumenti) Menu e Menu bars Status bar Dialog Box 17

Elementi di una GUI tool tip tab label (etichetta) progress bar dock spinner tree (albero) grid (griglia) 18

Interfaccie grafiche popolari Anche chiamati Desktop Environments Windows Aero (Windows Vista) - http://www.microsoft.com/italy/windows/products/ windowsvista/features/details/aero.mspx Aqua (Mac OS) - http://en.wikipedia.org/wiki/aqua_(user_interface) KDE (Linux, Win/Mac experimental), Gnome (Linux) - http://it.wikipedia.org/wiki/kde - http://it.wikipedia.org/wiki/gnome 19