Il software del PC. Il BIOS



Documenti analoghi
Il Software. Il software del PC. Il BIOS

Terza lezione: Directory e File system di Linux

MODULO 02. Iniziamo a usare il computer

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

Corso di Informatica

Il computer: primi elementi

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

Software di base. Corso di Fondamenti di Informatica

Il SOFTWARE DI BASE (o SOFTWARE DI SISTEMA)

NOZIONI BASE PER ESERCITAZIONI

Il Sistema Operativo (1)

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

Esercitazione 1 primi passi e uso dei file

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

CdL in Medicina Veterinaria - STPA AA

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

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

Il sistema operativo: interazione con l utente

Informatica e Bioinformatica: Sistemi Operativi

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

Introduzione alla. Alessandra Giordani Lunedì 27 febbraio

Prima Esercitazione. Unix e GNU/Linux. GNU/Linux e linguaggio C. Stefano Monti smonti@deis.unibo.it

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

Utilizzo Base del Sistema Operativo Ubuntu GNU/Linux

D R O P B O X COS È DROPBOX:

DESKTOP. Uso del sistema operativo Windows XP e gestione dei file. Vediamo in dettaglio queste parti.

Uso del computer e gestione file

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

Introduzione a Dev-C++

Sistemi operativi. Esempi di sistemi operativi

Laboratorio di Informatica

Introduzione. Installare EMAS Logo Generator

Appunti Modulo 2 - Microsoft Windows

Corso di Alfabetizzazione Informatica

5-1 FILE: CREAZIONE NUOVO DOCUMENTO

1. Avviare il computer

Funzioni del Sistema Operativo

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

WORD per WINDOWS95. Un word processor e` come una macchina da scrivere ma. con molte più funzioni. Il testo viene battuto sulla tastiera

Cosa è un foglio elettronico

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

Corso di Informatica

Setup e installazione

Modulo. Programmiamo in Pascal. Unità didattiche COSA IMPAREREMO...

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

INTERAZIONE CON L UTENTEL

Il Sistema Operativo: il File System

Consiglio regionale della Toscana. Regole per il corretto funzionamento della posta elettronica

Programmare in Java. Olga Scotti

TEST: Hardware e Software

Mini Guida per Apple XCode. Maurizio Martinelli

Laboratorio di Programmazione

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

NOZIONI BASE SHELL E SCRIPT LINUX

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

IBM SPSS Statistics per Mac OS - Istruzioni di installazione (Licenza per sito)

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

Il Web Server e il protocollo HTTP

Olga Scotti. Basi di Informatica. File e cartelle

Windows. Cos è I componenti principali Le funzioni essenziali. 1

Informatica 1 Lezione 1

Antonio Guerrieri UTILIZZO DEL COMPUTER E GESTIONE DEI FILE IN MS WINDOWS

Come gestire le directory con R

Il software ideale per la gestione delle prenotazioni GUIDA UTENTE

AMBIENTE DEV PASCAL. Dev-Pascal Finestra di apertura

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

Acronis Universal Restore

Istruzioni operative instal azione FirmaVerifica3.0 Pag.1 di 27

Il web server Apache Lezione n. 3. Introduzione

Gestione della memoria centrale

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

INFO TECNICA SATO Italia

DOS-Gestione delle Directory e comandi

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

Il Sistema Operativo. Introduzione di programmi di utilità. Elementi di Informatica Docente: Giorgio Fumera

lo PERSONALIZZARE LA FINESTRA DI WORD 2000

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

Nozioni di Informatica di base. dott. Andrea Mazzini

HARDWARE. Relazione di Informatica

Esercitazione su Windows. Introduzione al calcolatore Introduzione a Windows

4. Fondamenti per la produttività informatica

MODULO 02. Iniziamo a usare il computer

Aggiornamento programma da INTERNET

Installazione LINUX 10.0

Il Programma... 3 I moduli... 3 Installazione... 3 La finestra di Login... 4 La suite dei programmi... 6 Pannello voci... 10

Tale attività non è descritta in questa dispensa

Transcript:

Il software del PC La parola software è un neologismo che è stato coniato in contrapposizione all hardware (ferraglia). L hardware si può prendere a calci, contro il software si può solo imprecare. Il software si può dividere in: BIOS programma di avvio del PC che dipende dall hardware SO Sistema Operativo Programmi applicativi e di utilità Il BIOS Basic Input Output System, è un programma (firmware) che risiede in una memoria (EPROM) sulla scheda madre e parte appena si accende il computer. Solitamente non viene modificato dall utente, eccetto nel caso si verifichino cambiamenti nell hardware (si aggiunge un disco etc..). Finita la fase di bootstrap (abbreviato boot) viene caricato nella memoria il sistema operativo che permette all utente l utilizzo del PC. Osservazione: E possibile installare più sistemi operativi sullo stesso computer (per esempio Windows e Linux), in questo caso compare una finestra per pochi secondi dove si può scegliere il SO, uno dei due parte per default (cioè se non si fa nulla). Ovviamente non possono essere attivi contemporaneamente. 1

Il sistema operativo Il Sistema Operativo offre la possibilità di operare ad alto livello sul PC è potenzialmente indipendente dall'hardaware. Esistono moltissimi sistemi operativi, in genere sono dei prodotti commerciali che operano direttamente sulla macchina fisica, mascherandone le caratteristiche, e fornendo agli utenti un insieme di funzionalità ad alto livello. Un sistema operativo può avere una interfaccia utente testuale (i comandi devono essere digitati) o grafica (si clicca sulle icone etc.) Il Sistema Operativo DOS è stato il primo sistema operativo per PC sviluppato personalmente da Bill Gates, non è più usato direttamente ha un'interfaccia puramente testuale. MAC OS, System 7, System 8,... i sistemi operativi del Macintosh con interfaccia grafica già a partire dal 1985. WINDOWS** prodotti Microsoft, estremamente diffusi, interfaccia grafica. UNIX, LINUX prodotti free (cioè distribuiti gratuitamente) e open-source (sorgente aperto) originariamente avevano un'interfaccia solo testuale, ma ora hanno anche con interfaccie grafiche sempre più simili a Windows. 2

Struttura del Sistema Operativo Dato che il SO è un programma molto complesso esso si basa su una struttura a cipolla dove ogni strato si occupa di una particolare funzione passando le informazioni allo strato successivo. Linux Linux è la versione per PC del sistema operativo UNIX studiato per le workstation ed è il risultato della tesi di laurea di uno studente finlandese Linus Torvalds (per la cronaca Linus ha impiegato 7 anni per laurearsi). Linux è gratuito, open-source, multi utente e multitasking, inoltre fornisce tutti gli strumenti necessari per il calcolo scientifico: compilatori C/C++, editori di testo anche molto sofisticati, librerie grafiche etc.. (anche qualche giochino!) E mantenuto da una comunità di programmatori nel mondo. Esiste una licenza GNU (pronuncia con G dura) che garantisce che Linux rimanga gratuito ma anche Standard. Esistono varie distribuzioni: RedHat, Mandrake, Suse, Slackware e Debian; ognuna aggiorna i suoi prodotti continuamente. 3

La shell La shell è il collegamento tra l utente e il sistema operativo; in essa vengono interpretati i comandi dell utente e corrisponde all ultimo strato della struttura a cipolla citato prima. Nelle più recenti versioni è possibile usare linux esattamente come Windows cioè cliccando sulle icone e trascinandole per copiare e/o spostare files o cartelle. Esiste anche il cestino etc. Tuttavia è sempre possibile digitare i comandi in una finestra di tipo terminale. Il file system Il computer elabora i dati che sono memorizzati nella RAM, questa però ha capacità limitata ed è volatile. Quindi si memorizzano le informazioni sulle memorie di massa (hard-disk) sotto forma di file. L organizzazione dei files sul disco si chiama file-system. Il file system è controllato dal sistema operativo. Ogni file è identificato dal suo nome. A differenza di Window l estensione non è automatica! Linux è case-sensitive cioè le maiuscole sono differenti dalle minuscole: pippo.txt è un file diverso da Pippo.txt I nomi possono contenere solo lettere, numeri e _, ma il primo carattere deve essere una lettera o un numero. Non mettete spazi nei nomi dei file. 4

Il file system I vari files sono organizzati in cartelle (directories). Ogni directory può contenere files o altre directories. Come in Windows anche in Linux il file-system ha una struttura ad albero e l utente si muove nell albero con il comando cd (change directory). cd <nome directory> cd.. ci si sposta nella directory desiderata si torna su nell albero Il comando pwd (print work directory) ci mostra dove siamo. La radice dell albero si chiama / e lo stesso carattere divide i nomi delle directories e quello del file. Contrariamente a Windows dove la radice è il nome del device (C:,D:,etc) e le directories sono separate dal \. Il file system / tmp etc usr bin users pwd dà come risultato /usr/users/cognome3/eser1 cognome3 cognome2 cognome1 cd eser3 eser1 eser2 eser3 primo.cpp cd.. 5

ls ls l rm <nomefile> rm i <nomefile> Altri comandi utili lista il contenuto della directory corrente lista il contenuto con info ulteriori rimuove il file!!! senza passare dal cestino rimuove il file chiedendo conferma mkdir <nome directory> crea una nuova directory rmdir <nome directory> rimuove la directory cp <nomefile1> <nomefile2> copia file1 in file2 mv <nomefile1> <nomefile2> rinomina file1 in file2 less <nomefile> lista il contenuto del file sul terminale Emacs Per poter programmare dobbiamo scrivere il nostro programma in un file, cioè dobbiamo usare un editore di testo. Ci sono molti tipi di editori di testo più o meno evoluti, e scegliere uno o l altro è a volte una questione di gusto personale. Noi useremo emacs. Per fare partire l applicazione basterà digitare in una finestra di tipo terminale il comando: emacs nomefile.cpp & il file viene creato se non esiste, oppure viene letto da disco, il carattere & permette di eseguire questa applicazione in background, ovvero senza bloccare la finestra dei comandi. L interfaccia di emacs è molto facile da usare, ci si può muovere con le frecce ed è raccomandato l uso del tasto di tabulazione che allinea automaticamente (indentazione) le linee del programma. 6