Il SOFTWARE DI BASE (o SOFTWARE DI SISTEMA)



Documenti analoghi
Sistemi operativi. Esempi di sistemi operativi

In un modello a strati il SO si pone come un guscio (shell) tra la macchina reale (HW) e le applicazioni 1 :

IL SOFTWARE. Giada Agostinacchio Classe 2^ Beat ISIS G.Meroni Lissone Anno Scolastico 2007/2008

Software relazione. Software di base Software applicativo. Hardware. Bios. Sistema operativo. Programmi applicativi

Il Sistema Operativo (1)

Il software impiegato su un computer si distingue in: Sistema Operativo Compilatori per produrre programmi

Laboratorio di Informatica

Software di sistema e software applicativo. I programmi che fanno funzionare il computer e quelli che gli permettono di svolgere attività specifiche

Il Software. Il software del PC. Il BIOS

SISTEMI OPERATIVI. Prof. Enrico Terrone A. S: 2008/09

Nozioni di Informatica di base. dott. Andrea Mazzini

IL SISTEMA OPERATIVO IL SISTEMA OPERATIVO INTERFACCE TESTUALI INTERFACCE TESTUALI FUNZIONI DEL SISTEMA OPERATIVO INTERFACCE GRAFICHE

Il Software e Il Sistema Operativo. Prof. Francesco Accarino IIS Altiero Spinelli A.S. 09/10

Funzioni del Sistema Operativo

Corso di Informatica

Software di base. Corso di Fondamenti di Informatica

Dispensa di Informatica I.1

Introduzione alle tecnologie informatiche. Strumenti mentali per il futuro

Definizione Parte del software che gestisce I programmi applicativi L interfaccia tra il calcolatore e i programmi applicativi Le funzionalità di base

INTERAZIONE CON L UTENTEL

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

Approfondimenti. Contenuti

Il computer: primi elementi

Laboratorio informatico di base

SOFTWARE. È l insieme delle istruzioni che è necessario fornire alla macchina per il suo funzionamento. Vi sono due categorie di software:

Il software: Istruzioni per il computer. I tre tipi di software di sistema. Compiti del sistema operativo

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

PROGRAMMAZIONE DISCIPLINARE INDIVIDUALE

IL SOFTWARE TIPI DI SOFTWARE. MACCHINE VIRTUALI Vengono definite così perché sono SIMULATE DAL SOFTWARE, UNIFORMANO L ACCESSO SISTEMA OPERATIVO

Il sistema operativo: interazione con l utente

Sistemi Operativi STRUTTURA DEI SISTEMI OPERATIVI 3.1. Sistemi Operativi. D. Talia - UNICAL

7.4 Estrazione di materiale dal web

Alfabetizzazione Informatica. Prof. Giuseppe Patti

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

Introduzione al sistema operativo Il file system: file, directory,...

All interno del computer si possono individuare 5 componenti principali: SCHEDA MADRE. MICROPROCESSORE che contiene la CPU MEMORIA RAM MEMORIA ROM

Con il termine Sistema operativo si fa riferimento all insieme dei moduli software di un sistema di elaborazione dati dedicati alla sua gestione.

HARDWARE. Relazione di Informatica

Il Sistema Operativo

MODULO 02. Iniziamo a usare il computer

Sistema Operativo. Fondamenti di Informatica 1. Il Sistema Operativo

Le Infrastrutture Software ed il Sistema Operativo

Indice degli argomenti del s.o. Software. Software. Buona lezione a tutti!! SISTEMI OPERATIVI

La gestione di un calcolatore. Sistemi Operativi primo modulo Introduzione. Sistema operativo (2) Sistema operativo (1)

Informatica e Bioinformatica: Sistemi Operativi

Classificazione del software

Uso del Computer e Gestione dei File. Uso del Computer e Gestione dei File. Federica Ricca

TEST: Hardware e Software

Il Sistema Operativo: il File System

Dispensa di Fondamenti di Informatica. Architettura di un calcolatore

Software. Algoritmo. Algoritmo INFORMATICA PER LE DISCIPLINE UMANISTICHE 2 (13042)

Il Personal Computer. Cos è Lo schema di massima Che cosa ci possiamo fare. 1

Software: di base ed applicativo

Calcolatori e interfacce grafiche

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

Il Sistema Operativo. C. Marrocco. Università degli Studi di Cassino

Appunti Modulo 2 - Microsoft Windows

Fondamenti di Informatica

Corso di Informatica

NozionidiBase di Informatica

Informatica. Teoria. L architettura dei PC Storia dell informatica Periferiche Reti - Software. Marco Brama

Archivi e database. Prof. Michele Batocchi A.S. 2013/2014

NOZIONI ELEMENTARI DI HARDWARE E SOFTWARE

Microsoft Office XP. dott. ing. Angelo Carpenzano. La suite Microsoft Office XP

MODULO Il personal computer. ISIS STRINGHER Corso Serale Anno scolastico 2010/11 Classe 1 Commerciale

Per chi ha la Virtual Machine: avviare Grass da terminale, andando su Applicazioni Accessori Terminale e scrivere grass

Il software. Capitolo 3 La potenza non è nulla senza il software. Informatica di Base -- R.Gaeta 1

Il sistema di elaborazione Hardware e software

Esame di INFORMATICA

Corso di Sistemi di Elaborazione delle informazioni

BMSO1001. Orchestrator. Istruzioni d uso 02/10-01 PC

Il Sistema Operativo. Funzionalità. Sistema operativo. Sistema Operativo (Software di base)

3. Gestione di un sistema operativo a interfaccia grafica (elementi di base) 3.1 Software

Architettura del calcolatore

INFORMATICA. Corso di Laurea in Scienze dell'educazione

ISTVAS Ancona Introduzione ai sistemi operativi Tecnologie Informatiche

Approccio stratificato

Cosa è un foglio elettronico

Software. Definizione, tipologie, progettazione

Alcune estensioni comuni Tipo del file Estensione corrispondente..wav,.mid,.voc Grafica.bmp,.jpg,.gif,.tif Documenti web.htm,.html

Background (sfondo): Finestra: Una finestra serve a mostrare il contenuto di un disco o di una cartella -, chiamata anche directory.

Lezione 5: Software. Firmware Sistema Operativo. Introduzione all'informatica - corso E

Architettura di un sistema operativo

Hardware di un Computer

Sistemi Operativi MECCANISMI E POLITICHE DI PROTEZIONE. D. Talia - UNICAL. Sistemi Operativi 13.1

MECCANISMI E POLITICHE DI PROTEZIONE 13.1

Come usare P-touch Transfer Manager

Transcript:

Il software

Software Il software Il software è la sequenza di istruzioni che permettono ai computer di svolgere i loro compiti ed è quindi necessario per il funzionamento del calcolatore. Il software può essere diviso in due grandi categorie: Il SOFTWARE DI BASE (o SOFTWARE DI SISTEMA) dedicato alla gestione dell elaboratore, che opera direttamente al di sopra dell hardware o del firmware (Insieme di microprogrammi scritti su memorie permanenti del calcolatore che sovrintendono al funzionamento delle varie parti). Il SOFTWARE APPLICATIVO dedicato alla realizzazione di specifiche esigenze applicative, che opera al di sopra del software di base.

Software Il software Il software inoltre può essere di diverso tipo: SOFTWARE A PAGAMENTO Bisogna comprare il software prima di poterlo utilizzare. SOFTWARE FREEWARE Il software è completamente gratuito. SOFTWARE SHAREWARE Il software è gratuito per un certo periodo di tempo e poi non funziona più, oppure funziona per sempre ma con alcune limitazioni.

Il software di base

Software di base Il software di base SOFTWARE DI BASE Sistemi Operativi Driver Linguaggi di programmazione

Software di base Il sistema operativo Quando il computer viene acceso, la RAM è completamente vuota e il funzionamento della macchina è guidato da un programma residente nella ROM (BIOS). Il BIOS provvede a caricare il sistema operativo all avvio del computer (Bootstrap) e ad altri compiti fondamentali. Il sistema operativo (OS) è un insieme di programmi che fanno funzionare i vari componenti del sistema e provvede a gestire le varie risorse del sistema in modo trasparente per l utente, quindi è indispensabile. Il sistema operativo fornisce l interfaccia verso l utente.

Software di base Le principali funzioni del sistema operativo File System (Gestione dei file e dei dati memorizzati). Spool System (Gestione della stampa e dell output). Gestione della memoria. Avvio dei programmi applicativi. Diagnosi dei vari componenti e correzione di eventuali malfunzionamenti e/o errori. Servendosi dei driver (piccoli programmi scritti ad hoc) gestisce tutte le periferiche connesse.

Software di base I sistemi operativi I sistemi operativi hanno conosciuto una rapida evoluzione negli ultimi anni. Il principale cambiamento è stato il passaggio dai sistemi con il quale l utente governava la macchina attraverso istruzioni scritte solo dalla tastiera (a linea di comando), a sistemi dotati di interfaccia grafica (GUI), in cui le istruzioni vengono assegnate anche per mezzo del mouse. Alcuni esempi di sistemi operativi sono: DOS (Disk Operating System), Windows (9x, NT, Me, 2000, XP), Linux, Unix, OS/2.

Componenti del sistema operativo Componenti di un sistema operativo Qualunque sia il tipo di sistema operativo, sicuramente esso sarà formato da due parti principali: La shell Il kernel Shell Kernel Sistema Operativo

Shell La shell La shell (parte del sistema operativo che comunica con l utente) può essere di 3 tipi: testuale (Character-based User Interface CUI) a menu (Menu-based User Interface MUI) grafica (Graphical User Interface GUI) Shell Testuale A menu Grafica

Shell La shell testuale (CUI) La shell testuale permette all utente di impartire le istruzioni scrivendole direttamente con la tastiera in un linguaggio pseudonaturale. Quando il sistema è pronto a ricevere un comando visualizza una particolare combinazione di caratteri detta: prompt. Nei sistemi operativi moderni la shell testuale non è più usata.

Shell La shell a menu (MUI) La shell a menu visualizza le istruzioni che è possibile impartire sotto forma di menu, aggregati per tipologia. L utente sceglie l istruzione desiderata puntando ad essa con un dispositivo di puntamento (mouse/trackball) o usando una particolare combinazione di tasti.

Shell La shell grafica (GUI) La shell grafica rappresenta gli oggetti (ossia i file e i programmi) mediante piccole immagini, dette icone, che ne richiamano la funzione o il tipo. La shell grafica permette all utente di immettere i comandi posizionando il cursore sulle icone e puntando ad esse con un dispositivo che può essere tenuto in mano (mouse).

Kernel Il kernel Il kernel è la parte del sistema operativo che si occupa della gestione della machina (CPU, memoria, bus, periferiche di I/O, ). Il kernel (nucleo) è la parte interna del sistema operativo e contiene tutti quei componenti software che eseguono le funzioni di base del computer. Anche se il sistema operativo ha più di una shell, il kernel è unico.

Kernel Il kernel Uno dei componenti principali del kernel è il file manager (gestore dei file). Il file manager coordina l uso delle memorie di massa, ossia gestisce l archiviazione e il reperimento dei dati archiviati nelle memorie di massa. Tenendo conto della loro collocazione fisica sul dispositivo e dello spazio eventualmente disponibile sul dispositivo stesso. Il file manager archivia i dati memorizzati in strutture logiche chiamati file.

Kernel Il kernel Il file è un insieme (logico e fisico) di dati relativi ad un unica informazione (documento, immagine, database, suono, filmato, ecc.). I file sono raggruppati in directory o cartelle. Utilizzando le directory l utente può organizzare i file relativi ad uno stesso progetto in un unica cartella, in modo tale da recuperare più facilmente le informazioni inerenti a quel progetto. Le directory sono strutture logiche.

Kernel Il kernel Tutte le directory sono inserite nella root (radice), ossia l unità logica principale che fa riferimento ad una memoria di massa. All interno di una directory è possibile inserire (annidare) una sottodirectory o sottocartella. Le sottodirectory contengono file relativi ad una parte omogenea del progetto. Si chiama path o percorso di un file, la successione di directory e sottodirectory in cui è contenuto il file.

Software di base I linguaggi di programmazione Servono per creare tutti gli altri programmi. Possono essere di vario tipo (compilati o interpretati). Possono usare un linguaggio pseudo-naturale. L insieme delle istruzioni di in un programma scritto con un qualsiasi linguaggio si chiama codice.

Il software applicativo

Software applicativo Il software applicativo Il software applicativo è l insieme di programmi utilizzati dagli utenti per risolvere problemi specifici, elaborare dati ecc. I compiti eseguiti con l ausilio del computer sono detti applicazioni e i programmi utilizzati per svolgerli si chiamano programmi applicativi. Esempi di programmi applicativi sono: Word, Excel, Powerpoint, Access, Autocad, Paint Shop Pro, Photoshop, ecc. Altri tipi di software sono: i giochi, i software di intrattenimento, i software di istruzione, i software di consultazione, le utilities ecc.

Riassumendo

Utente Software Programmi o applicazioni Sistema operativo Driver Software applicativo di base Software Software Hardware

Computer Interazioni UTENTE PROGRAMMI SISTEMA OPERATIVO HARDWARE