9. HARDWARE KERNEL O NUCLEO GESTORE DELLA MEMORIA GESTORE DELLE PERIFERICHE GESTORE DEI FILE INTERFACCIA UTENTE - GUI(Graphic Interface Unit) 2 ECDL MODULO.

Slides:



Advertisements
Presentazioni simili
Linguaggio C e C++.
Advertisements

Sistema operativo MS-DOS
Il Software.
Interazione Uomo - Macchina
© 2007 SEI-Società Editrice Internazionale, Apogeo Unità A1 Introduzione a Java.
Evoluzione dei linguaggi di programmazione
STRUTTURA DEL PERSONAL COMPUTER
I linguaggi di programmazione
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.
CONOSCIAMO IL WINDOWS '95.
Elaboratore e Sistemi Operativo
Dr. Francesco Fabozzi Corso di Informatica
Informatica giuridica Hardware e software: glossario Lucio Maggio Anno Accademico 2000/2001.
Il Software: Obiettivi Programmare direttamente la macchina hardware è molto difficile: lutente dovrebbe conoscere lorganizzazione fisica del computer.
Introduzione allinformatica. Cosè linformatica ? Scienza della rappresentazione e dellelaborazione dellinformazione ovvero Studio degli algoritmi che.
OPEN OFFICE e IMPRESS Masucci Antonia Maria.
SOFTWARE Lhardware è la parte che si può prendere a calci; il software quella contro cui si può solo imprecare. SOFTWARE E linsieme dei dati e dei programmi.
Struttura dei sistemi operativi (panoramica)
Linguaggi di programmazione
Informatica Generale Susanna Pelagatti
2) Sistemi operativi Lab. Calc. AA2004/05 - cap.2.
Windows Sistema operativo con interfaccia grafica per PC IBM compatibili (varie versioni dal 95) La gestione dei file viene fatta secondo le modalità.
SOFTWARE I componenti fisici del calcolatore (unità centrale e periferiche) costituiscono il cosiddetto Hardware (alla lettera, ferramenta). La struttura.
Informatica giuridica Hardware e software: glossario Lucio Maggio Anno Accademico 2001/2002.
I SISTEMI OPERATIVI.
FACOLTA DI ECONOMIA Corso di laurea in Operatore giuridico di impresa Corso di abilità informatiche Docente: dott. Nicola Lettieri Parte 3 – Software.
UNIVERSITA’ STUDI DI ROMA “FORO ITALICO”
INTRODUZIONE l sistema operativo è il primo software che lutente utilizza quando accende il computer; 1)Viene caricato nella memoria RAM con loperazione.
MODULO 01 Unità didattica 04
Modulo 1 - Hardware u.d. 3 (syllabus – 1.3.5)
STRUTTURA GENERALE DI UN ELABORATORE
Software e sistema operativo 19-22/5/08 Informatica applicata B Cristina Bosco.
Concetti di base sul Software dei PC Unitre Anno
VIRTUALIZZAZIONE Docente: Marco Sechi Modulo 1.
Il Sistema Operativo (1)
CONCETTI DI BASE 1.0 FONDAMENTI 1.1 HARDWARE 1.2 SOFTWARE 1.3 RETI
ECDL Patente europea del computer
Alla fine degli anni quaranta nasceva il mito del cervello elettronico, e tutte le attività connesse allutilizzo del computer venivano indicate tramite.
Linguaggi per COMUNICARE
Programma di Informatica Classi Seconde
prof. Antonella Schiavon ottobre 2009
Programma di Informatica Classi Prime
Software Insieme dei programmi residenti nella memoria del computer o nei supporti di memorizzazione Modulo 1.
I sistemi operativi1 CONCETTI FONDAMENTALI l HARDWARE: il componente “materiale” di un sistema informatico l SOFTWARE: il componente “immateriale” di un.
IV D Mercurio DB Lezione 1
1 Le applicazioni. 2 Quali sono tipici programmi applicativi ? Hardware Sistema Operativo Applicazioni È il livello di SW con cui interagisce l’utente.
Corso Serale 3 Windows e Office Automation 19 settembre – 19 dicembre 2005.
MODULO 01 Unità didattica 04
INTERFACCE Schede elettroniche che permettono al calcolatore di comunicare con le periferiche, che possono essere progettate e costruite in modo molto.
Tecnologie Informatiche ed Elettroniche per le Produzioni Animali (corso TIE) CORSO LAUREA MAGISTRALE IN SCIENZE E TECNOLOGIE DELLE PRODUZIONI ANIMALI.
Introduzione Cos’è un sistema operativo ?. Hardware Sistema Operativo Applicazioni È il livello di SW con cui interagisce l’utente e comprende programmi.
1 Sommario degli argomenti  Sistemi operativi: DOS, Unix/Linux,Windows  Word processors: Word  Fogli elettronici: Excel  Reti: TCP/IP, Internet, ftp,
Il software Componente del computer costituita dai: –programmi di base per la gestione del sistema –programmi applicativi per l’uso del sistema Queste.
Concetti Fondamentali sulla Programmazione
Sistemi operativi di rete Ing. A. Stile – Ing. L. Marchesano – 1/18.
Elementi di Informatica SciGeo a.a. 2002/2003. Docente Giorgio Delzanno Ufficio 104 – I piano Dipartimento di Informatica e Sc. Inf. Tel
Il software Claudia Raibulet
Parte IIElementi di Informatica1 Introduzione ai sistemi operativi Parte II.
Informatica Lezione 6 Psicologia dello sviluppo e dell'educazione (laurea magistrale) Anno accademico:
Concetti di base Computer, HW e SW
Problemi, algoritmi e programmazione
Elaborazione Testi Elementi di Base
prof.ssa Giulia Quaglino
Parte IIConoscenze Informatiche1 Introduzione ai sistemi operativi e WindowsX Parte II.
ISIA Duca degli Abruzzi a.s. 2010/2011 prof. Antonella Schiavon
I Sistemi Operativi. Definizione Per Sistemi Operativi (di seguito SO) si intendono quei pacchetti software, a loro volta costituiti da più sottoprogrammi.
LINGUAGGI DI PROGRAMMAZIONE E' un linguaggio formale dotato di una sintassi ben definita che viene utilizzato per scrivere programmi che realizzano algoritmi.
Il computer RAM: Unità di misura MByte e GByte MHz Processore: Unità di misura Singolo o multiprocessore 32/64 bit velocità GHz Mouse tastiera video stampante.
COMPONENTI DI UN SISTEMA INFORMATICO HardwareSoftware Parte fisicaComponenti logiche Componenti fisiche (elettroniche e meccaniche) di un computer Istruzioni.
1 Informatica di Base Facoltà di Lingue e Letterature Straniere Corso di laurea in Relazioni Pubbliche.
Transcript della presentazione:

9

HARDWARE KERNEL O NUCLEO GESTORE DELLA MEMORIA GESTORE DELLE PERIFERICHE GESTORE DEI FILE INTERFACCIA UTENTE - GUI(Graphic Interface Unit) 2 ECDL MODULO 1

Una volta installato il sistema operativo, altri programmi che appartengono al software di base sono: – Il software per gli sviluppatori di programmi (compilatori e interpreti) – Il software per la gestione delle reti di computer che permette di collegare tra loro più computer e di condividere le risorse

Il Sistema Operativo Il s.o. è il più importante dei software di sistema: – Controlla le risorse del sistema (hardware e software) – Fornisce la base su cui costruire tutti gli altri programmi – offre uninterfaccia tra gli utenti e la macchina mettendo a disposizione strumenti di lavoro, piccole procedure pronte da utilizzare. Le principali funzioni di un S.O. sono: Gestione dellunità centrale di elaborazione Inizializzazione e terminazione del lavoro della macchina Gestione della memoria centrale cioè accesso e distribuzione della capacità della memoria in presenza di più utenti e di più lavori gestione dei processi e dellordine con il quale vengono eseguiti; Gestione dellI/O cioè uso ottimizzato delle periferiche collegate allU.C.E. Gestione delle protezioni degli archivi di dati e dei programmi da accessi non autorizzati Supporto allutente programmatore nella stesura e messa a punto dei programmi.

Le prestazione di un S.O. vengono attivate dallutente o dalle applicazioni in esecuzione colloquiando con una parte del S.O. ad un livello che è direttamente a contatto con lutente finale e che si chiama interprete dei comandi. Linterprete dei comandi consente allutente di specificare le richieste attraverso linterfaccia utente che può essere di due tipi: A linea di comando: lutente scrive sulla tastiera il comando seguendo una particolare sintassi (DOS, UNIX) A menu: su una parte dello schermo è presente un elenco di comandi azionabili con la pressione di un tasto A grafica: tutte le funzioni del S.O. sono rappresentate graficamente sullo schermo attraverso icone che vengono selezionate attraverso il mouse. Tale interfaccia si chiama interfaccia grafica o GUI (Grafical User Interface)

I linguaggi di programmazione È il linguaggio che viene utilizzato per tradurre i procedimenti risolutivi in una forma comprensibile allelaboratore. Il risultato si chiama programma. I linguaggi di programmazione sono orientati a specifiche applicazioni e a classi di problemi oppure adatti per tutti i problemi (general purpose) I linguaggi ad alto livello utilizaano termini del linguaggio naturale e facilitano il compito del programmatore. I nomi dei linguaggi più recenti sono: Fortran (1956) – scientifico; Cobol (1960) - commerciale Basic (1964) – generale; RPG (1966) – report; Pascal (1971) –strutturato; C, C++ (1974) – Unix; Java, Visual Basic (1994) – internet / interfaccia grafica su Windows

Per alcuni linguaggi ad alto livello la traduzione può essere fatta non da un compilatore ma da un interprete. La differenza tra questi due tipi di traduttori e la seguente: Compilatore Traduce lintero programma sviluppato dallutente (programma sorgente) in Assembler o in linguaggio macchina lasciando traccia della traduzione, ossia producendo una copia fisica (in memoria) del programma tradotto (si tratta del cosiddetto codice oggetto). Viene pertanto utilizzato una sola volta, quando si intende effettuare la traduzione, dopodichè il programma è in grado di funzionare autonomamente: infatti non è più necessario né il compilatore né il programma sorgente, ma solo il programma tradotto. Interprete E un programma tramite il quale si esegue un altro programma. Esso preleva una istruzione alla volta, la esamina, la interpreta e la fa eseguire dal calcolatore, quindi passa alla successiva dichiarazione, senza lasciare traccia del programma tradotto. Ogni volta che si vuol fare eseguire il programma di partenza e quindi necessario sia il programma sorgente che linterprete.

Il Software Applicativo I programmi che permettono allutente di eseguire compiti specifici appartengono al gruppo del software applicativo. Alcuni software applicativi: Programmi gestionali (contabilità, magazzino, forniti da aziende specializzate dette software house) Strumenti software (tools) detti anche pacchetti office: Programmi di gestione testi word processor (Word, notepad, WordPad): Editoria elettronica (DTP; desktop publishing) Fogli di calcolo (Excel) Programmi di presentazione (Power Point) Programmi di gestione di database DBMS (Access, Oracle, Adabas, SQL Server, Informix, MySQL) Suite (integrati) office Agenda personale integrate con agenda di gruppo Gestione del progetto (project management) Posta elettrronica Browser Videogiochi

– Gestione Testi - I programmi di gestione testi sono a volte chiamati programmi di videoscrittura (word processor). Sono utilizzati per creare, modificare, memorizzare e stampare documenti (lettere, manuali,…) I programmi professionali permettono di effettuare controlli più accurati: – Correttori di testo automatico – Dizionari per il controllo ortografico e di sinonomi e contrari

- Fogli Elettronici - Sono programmi che consentono lesecuzione veloce di calcoli o di complesse funzioni matematiche. Forniscono allutente un foglio diviso in righe e colonne dove ogni riquadro è detto cella. Ogni cella può contenere tesi, numeri o formule. Questo permette di costruire tabelle di dati dalle quali è possibile estrarre risultati in modo automatico, riducendo notevolmente i tempi di lavoro.

- Programmi di presentazione - Sono utili a chi deve esporre in pubblico i propri progetti o lavori. Ogni presentazione si compone di più diapositive (slide) da riprodurre in sequenza e realizzate in modalità grafica. Il risultato del lavoro può essere stampato su carta o su lucidi o essere proiettata direttamente dal proprio computer.

- Gestione di Database - Un database è una sorta di schedario elettronico che consente di organizzare grandi quantità di dati, in maniera da facilitarne il successivo recupero. Un DBMS è un programma che si occupa della gestione di tali archivi ed è caratterizzato da una serie di strumenti in grado di operare sulla loro struttura e sul loro contenuto.

lo sviluppo del software La costruzione del sw si ottiene tramite lesecuzione di diverse fasi: conoscenza degli obiettivi Analisi Progettazione e la transizione Realizzazione Documentazione, prove e formazione (certificazione del progetto) Produzione (rilascio del progetto)

Telematica Il settore applicativo dellinformatica che permette lintegrazione tra tecnologie informatiche e tecnologie delle comunicazioni. Laspetto più importante è costituito dalle reti Una rete (network) è un insieme di sistemi per lelaborazione delle informazioni messe in comunicazione fra loro tra due o più computer collegati tra loro.