Sistemi Operativi, Secondo Modulo, Canale M Z Riassunto della lezione del 22/02/2016
|
|
- Carmela Giuliano
- 5 anni fa
- Visualizzazioni
Transcript
1 Sistemi Operativi, Secondo Modulo, Canale M Z Riassunto della lezione del 22/02/2016 Igor Melatti Qualche informazione generale sul corso Docente: Igor Melatti docente canale A-L: Emanuele Gabrielli il programma dei due canali è lo stesso le singole lezioni potrebbero non essere sincronizzate l esame è congiunto Dove potete trovare materiale: saranno presenti tutte le note di questo canale le informazioni generali sul corso (appelli e regolamenti d esame, libri di testo...) sono invece alla pagina più in particolare, quest ultima pagina contiene tutte le informazioni comuni ad entrambi i canali del secondo modulo infine, le informazioni comuni con il primo modulo possono essere trovate alla pagina Libri di testo: Glass, Ables, Linux for Programmers and Users, Prentice Hall Johnson, Pro Bash Programming, Apress Regole per gli esami: il secondo modulo di Sistemi Operativi non va verbalizzato direttamente; invece, confluisce in un unica verbalizzazione con il primo modulo 1
2 questa verbalizzazione andrà sotto il nome di Sistemi Operativi (da 12 CFU) il voto finale è la media aritmetica tra i voti ottenuti ad entrambi i moduli per verbalizzare, occorre avere la sufficienza ad entrambi i moduli inoltre, entrambe le sufficienze dovranno essere ottenute all interno di un periodo di tempo così definito: sia x l anno (solare, non accademico) nel quale si riesce a superare l esame di uno dei due moduli; allora, occorrerà riuscire a superare l altro modulo entro settembre (o novembre, se si hanno i requisiti per partecipare alla sessione straordinaria) dell anno solare x + 1 ad esempio, se si è fatto il modulo 1 nel periodo da febbraio 2016 a settembre 2016, si ha tempo fino a settembre/novembre 2017 per fare anche il modulo 2 come ulteriore esempio, se si è fatto il modulo 2 a febbraio 2017, si ha tempo fino a settembre/novembre 2018 per fare anche il modulo 1 qui di seguito, verrà trattato solo il secondo modulo; per informazioni sul primo modulo, vedere i link dati sopra ci sono 5 appelli d esame nel corso dell anno, più due straordinari uno a giugno (subito dopo la fine del corso), uno fine giugno / inizio luglio e uno a settembre nel 2016, e due a gennaio/febbraio 2017 i due appelli straordinari (verso aprile il primo e verso novembre il secondo) sono riservati a studenti fuoricorso, ripetenti, parttime e lavoratori per partecipare agli appelli straordinari, occorre seguire le istruzioni pubblicate qui: verranno ammessi agli appelli straordinari tutti e soli gli studenti che la segreteria didattica comunicherà al docente per partecipare agli appelli occorrerà iscriversi tanto su Infostud quanto su un form apposito, che verrà preparato e pubblicizzato in prossimità di ciascun appello ciascun appello d esame è composto da uno scritto e da un orale è possibile partecipare a qualsiasi numero di esami (scritti e/o orali) nel corso dell anno accademico per superare l esame scritto occorre aver preso almeno 18 fa fede il voto dell ultimo esame scritto sostenuto nota bene: questo significa che non superare un esame scritto invalida eventuali esami scritti superati in precedenza 2
3 il voto dell esame scritto sarà al massimo 25 sono possibili eccezioni a discrezione del docente chiunque abbia superato lo scritto può accettare direttamente il voto dello scritto stesso, senza un esame orale sono possibili eccezioni a discrezione del docente (in caso di dubbio di copiatura) chiunque abbia superato lo scritto può richiedere un esame orale per alzare il voto chi parte da 18 può arrivare a 30 e lode, e chi parte da 25 può essere bocciato chi venga bocciato all orale dovrà nuovamente superare un esame scritto l orale può essere anche sostenuto (a discrezione dello studente) in un appello diverso da quello in cui ha superato lo scritto le domande scritte verteranno sempre sull intero programma del corso più in particolare, per l esame scritto, valgono le seguenti regole (attenzione, queste regole valgono anche per il canale A-L): 1. si tratta di un compito a quiz da fare direttamente al computer, in laboratorio 2. nel caso in cui ci siano più iscritti all esame che posti in laboratorio, l esame si farà in più turni, comunicati sul sito del corso 3. ci saranno un certo numero di domande (sulle 40) da fare in poco tempo (sui 20 minuti) 4. le domande potranno essere o a risposta chiusa o a risposta aperta 5. tutti gli studenti hanno lo stesso compito, ma con le domande (e le opzioni) mischiate 6. per ciascuno viene calcolato il punteggio come 2E S, con E numero di risposte esatte ed S numero di risposte sbagliate quindi il punteggio va da -40 a per assegnare un voto da insufficiente a 25 a ciascun punteggio, si valuteranno i punteggi di tutti i partecipanti all esame, seguendo una distribuzione a campana di Gauss conseguenza: se ci sono copiature, molti compiti avranno punteggi vicini, e quindi il voto si abbassa. Morale: non conviene copiare (altrimenti detto: chi permette copiature regala parte del suo voto ad un altro) non è necessario rispondere a tutte le domande chi fa il compito migliore rispetto agli altri ha il punteggio più alto 3
4 8. per gli appelli successivi al primo, a questa valutazione partecipano anche i punteggi ottenuti da tutti gli studenti degli appelli precedenti morale: conviene cercare di passare il compito il prima possibile più in particolare, per l esame orale, valgono le seguenti regole (attenzione, queste regole NON valgono anche per il canale A-L): 1. verrà chiesto di scrivere in poco tempo delle applicazioni in C e/o Bash scripting, tipicamente modificando uno degli esercizi dati a lezione (e presenti sulla pagina del corso) 2. è consentito l uso del proprio computer, con Linux installato 3. di norma, l esame orale inizia subito dopo l esame scritto, con la comunicazione da parte del docente di un calendario di massima 4. in tale calendario di massima, a discrezione del docente, gli orali possono essere divisi su più giorni Obiettivo di questo corso: imparare alcuni rudimenti di programmazione ed uso del Sistema Operativo Linux Organizzazione del corso 22 lezioni in tutto (24 meno due festività), se non ne salta nessuna ogni settimana 2 lezioni Commenti per la prima lezione Esplorazione del sistema Linux installato in laboratorio: dual boot, login, workspaces, applicazioni principali, gestore dei file, terminale, shortcuts predefinite, shortcuts customizzate, copia/incolla Lanciare un applicazione sia da interfaccia grafica (non sempre possibile) che da terminale Logout, Reboot, Halt Storia di Unix/Linux Dalle origini di Unix al primo Linux In breve: Multics (1965, AT&T) Unix (1970, Bell Labs della AT&T) GNU/Linux (1983, Richard Stallman 1991, Linus Torvalds) Prima parte: da Multics a Unix ( ) 4
5 Figure 1: PDP-7, da Wikipedia Multics: MULTiplexed Information and Computing System, nelle intenzioni multi-processo e multi-utente (time-sharing) con file system gerarchico troppo mastodontico per i tempi, abbandonato dopo 5 anni, ma dalle ceneri risorge Unics (da molto a uno ), poi rinominato in Unix Unix sorprende tutti, e nel giro 3-4 anni viene portato su macchine diverse (inizialmente, i DEC-PDP della Digital) la primissima versione di Unix fu sviluppata da un ricercatore dei Bell Labs, Ken Thompson, che aveva a disposizione un piccolo computer, il PDP-7 (Figura 1), che aveva 9 kb di RAM (espandibili fino a 144..) e 512 kb di disco; valore commerciale: $ il porting è reso possibile dal fatto che Unix viene riscritto in linguaggio ad alto livello (a parte poche parti di codice necessariamente in assembler): prima il B e poi il C il B si chiama così perché è un evoluzione (semplificata) di un altro linguaggio, il BCPL, che non ebbe mai successo da solo, ma influenzò indirettamente il C il C si chiama così perché è l evoluzione (miglioratoria) del B: si aggiungono strutture e tipi di dato (altrimenti, in B c era solo la word) questi linguaggi vengono sviluppati da Thompson (B) e Ritchie (C) il C viene completato all inizio degli anni 70 e consente il porting di Unix su altre piattaforme hardware 5
6 il primissimo Unix del PDP-7 era in assembler Il bello è che AT&T non può lucrare su Unix: viene distribuito a tutti (soprattutto alle Università ed ai centri di ricerca, ma poi anche le aziende) con il codice sorgente nascono moltissime versioni di Unix: ognuno modifica il codice sorgente come gli pare le più importanti sono: System V (Unix della AT&T) e BSD (Berkeley Standard Distribution, della University of Berkeley) nella versione del 1983 della BSD viene introdotto TCP/IP verranno distribuite con ulteriori modifiche da svariate aziende, tra cui un insospettabile Microsoft (ma anche IBM, HP e Sun Microsystems) Fin qui, Unix è praticamente usabile soltanto da personale specializzato di centri di ricerca ed Università: niente personal computer, che pure negli anni 80 cominciano ad essere costruiti ma vale la pena di ricordare che MS-DOS è basato su Unix (tolta ovviamente la parte del multi-utente e multi-programma, quindi essenzialmente resta solo il file system gerarchico) tutti i sistemi operativi della Apple sono basati sullo BSD Unix Per portare Unix a tutti, arriva Stallman una mezza specie di santone, si inventa la licenza GPL: software scritto gratuitamente da una collaborazione mondiale di programmatori (Internet c è già, anche se il Web ancora no...), tutti lo possono riusare, ma senza scopo di lucro prendono Unix e lo riscrivono completamente (in pratica, lasciano solo le funzionalità) implementazione di singoli pacchetti, alcuni dei quali importantissimi: gcc (GNU C Compiler) e make, varie shell,... Ma manca il pezzo più importante: il kernel, in grado di dialogare con l hardware ma è oramai tempo dei PC standard (o IBM-compatibili ): Linus Torvalds programma il kernel del primo Linux (1991) per un per tutto il resto, si usano i pacchetti di GNU, quindi si chiama GNU/Linux 6
7 Dagli anni 90 ad oggi Nel 1994 la BSD introduce una differenziazione che talvolta si trova anche nei Linux odierni: c è una versione libera e riusabile ed una con codice proprietario AT&T quindi, occorre una licenza dell AT&T per usare quella non libera (encumbered) quella stessa licenza che negli anni 70 veniva concessa ad università e centri di ricerca, e poi ad aziende l altra la può usare chiunque (versione lite) da quest ultima discende MAC OS X Sempre nel 1994 viene definito lo standard per Unix: cosa deve avere un sistema per definirsi Unix lo definisce il SUS (Single UNIX Specification) chi si vuole fregiare del marchio UNIX R, oltre che a rientrare nelle specifiche, deve anche pagare le royalties (da 25000$ all anno per meno di 1000 istanze, a $ all anno per più di istanze) Oggi ci sono 3 categorie di sistemi Unix (famiglia Unix): Genetic Unix: Unix che provengono da quello dell AT&T o da quelli da lui derivati (BSD). Rientra in questa categoria anche il BSD-lite, anche se non ha più nessun codice AT&T Trademark Unix: Unix che pagano le royalties al SUS per essere definiti Unix Functional Unix sistemi operativi che si ispirano a Unix. Qui rientra Linux (e anche altro, come Minix). Anche detti impropriamente Unix-like, o più propriamente Unix system-based Caratteristiche di un Sistema Unix Multiutente: più utenti contemporaneamente possono usare lo stesso computer grazie a Unix Multiprocesso: lo stesso utente può lanciare contemporaneamente più di un processo File system gerarchico: il file system è organizzato come un albero, dove ogni nodo interno è una directory e ogni foglia è un file o una directory è possibile aggiungere file system aggiuntivi (ad esempio, una chiave USB o un CD): viene montato su una qualche directory 7
8 Kernel: gestisce memoria (principale e secondaria), processi, I/O, risorse hardware in generale System calls: funzioni C che possono essere chiamate se ci si vuole interfacciare con il kernel (ad esempio, per creare un file...) Shell: programma interattivo che accetta comandi da girare al kernel (del tipo: mostra il contenuto di una directory) Altro: Ambienti di programmazione: per permettere di scrivere programmi, tipicamente in C compilatore, debugger, editor di testo i programmi scritti in linguaggi interpretati (ad es., Python o Java) non vengono eseguiti direttamente, ma appunto tramite l interprete quindi è come se ci fosse un ulteriore velo, che con il C è rimosso pertanto, il linguaggio principe per dialogare direttamente con il kernel è il C Utilities: altri programmi, per fare qualsiasi cosa che sia computabile suite Office (OpenOffice, LibreOffice) lettore PDF (Acrobat Reader, evince,...) browser (Firefox, Google Chrome,...) messaggistica (Skype,...) riproduttore audio/video (VLC, mplayer,...) editor di immagini (xfig, gimp,...) giochi (semplici!)... Modularità: programmi installabili a pacchetti, e moduli del sistema operativo attivabili e disattivabili Unix e la grafica Agli inizi, schermo nero con richiesta di login Dal 1984, XWindow System (il più usato è il cosiddetto X11, del MIT) disegna lo schermo e gestisce gli eventi (battitura tasti, spostamento e/o click del mouse) non è sempre presente (solitamente inutile per server dedicati) Desktop environment: dà istruzioni all XWindow per disegnare effettivamente la schermata 8
9 ne esistono parecchi, e ognuno definisce un suo stile (solitamente personalizzabile) Gnome, KDE, CDE, Xfce, Unity,... Window Manager: fa parte del Desktop Environment, e definisce la modalità di interazione con le finestre aperte (workspaces etc) Filosofia di Unix 1. Composto da una serie di piccoli programmi che eseguono un compito specifico, limitato, ma in maniera esatta e semplice. 2. I programmi sono silenziosi, il loro output è minimale e ridotto a: ciò che è stato esplicitamente richiesto e ciò che costituisce particolare interesse. 3. La definizione di lavori complessi può essere svolta come articolazione del lavoro svolto da più programmi semplici. 4. I programmi manipolano testo e non file binari. 5. Qualsiasi risorsa può essere rappresentata come file o come processo. Le versioni di Linux Ce ne sono moltissime (Figura 2) Ultimamente si stanno imponendo le Debian-based, come la Ubuntu; per questo corso, consigliamo Lubuntu si scarica da qui: Da installare su una macchina virtuale, come VirtualBox (scaricabile da qui: per macchina virtuale si intende un applicativo che replica in tutto e per tutto un computer, a partire dal tasto di accensione è possibile far sì che la rete sia condivisa con il sistema operativo ospitante è possibile far sì che una particolare directory del sistema operativo ospitante venga vista come directory di rete dal sistema operativo è possible far finta di aver messo un CD (fornendo a VirtualBox un ISO), oppure mettere davvero un CD... video: una volta terminata l installazione di Lubuntu, installare anche le VirtualBox guest additions, che permettono di gestire meglio mouse e finestre: 9
10 Figure 2: Timeline delle distribuzioni di Linux, da Wikipedia 10
11 Figure 3: Timeline delle distribuzioni di Linux, da Wikipedia (particolare) Figure 4: Timeline delle distribuzioni di Linux, da Wikipedia (particolare) 11
12 Figure 5: Timeline delle distribuzioni di Linux, da Wikipedia (particolare) 12
Sistemi Operativi, Secondo Modulo, Canale M Z Riassunto della lezione del 27/02/2017
Sistemi Operativi, Secondo Modulo, Canale M Z Riassunto della lezione del 27/02/2017 Igor Melatti Qualche informazione generale sul corso Docente: Igor Melatti docente canale A-L: Emanuele Gabrielli il
Sistemi Operativi, Secondo Modulo, Canale A L Riassunto della lezione del 28/02/2018
Sistemi Operativi, Secondo Modulo, Canale A L Riassunto della lezione del 28/02/2018 Igor Melatti Qualche informazione generale sul corso Docente: Igor Melatti docente canale M-Z: Emanuele Gabrielli il
Introduzione a Linux Lezione 1 Introduzione a Linux
Introduzione a Linux Lezione 1 Introduzione a Linux Angelo Genovese Corso di Sistemi Operativi I/II Prof. V. Piuri Università degli Studi di Milano Dipartimento di Informatica A.A. 2018/2019 Panoramica
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,
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
Cosa è Linux? Gianluca Amato Dipartimento di Scienze tel
Cosa è Linux? Gianluca Amato Dipartimento di Scienze amato@sci.unich.it http://sci138.sci.unich.it/~amato tel. 085 4537686 Ultimo aggiornamento: 20 maggio 2009 Un po' di storia Nascita di Unix Linux è
Corso di Sistemi Operativi I/II. Introduzione a Linux. Introduzione. Ruggero Donida Labati
Corso di Sistemi Operativi I/II Introduzione a Linux Introduzione Ruggero Donida Labati Dipartimento di Informatica via Bramante 65, 26013 Crema (CR), Italy http://homes.di.unimi.it/donida ruggero.donida@unimi.it
Laboratorio di sistemi operativi A.A. 2010/2011 Gruppo 2 Gennaro Oliva 1 Introduzione al sistema operativo Unix
Laboratorio di sistemi operativi A.A. 2010/2011 Gruppo 2 Gennaro Oliva 1 Introduzione al sistema operativo Unix Parte 1 Breve storia del sistema operativo Unix Da Multics a Unix Ken Thompson Dennis Ritchie
Cosa è Linux? Gianluca Amato Dipartimento di Scienze amato@sci.unich.it http://www.sci.unich.it/~amato tel. 085 4537686
Cosa è Linux? Gianluca Amato Dipartimento di Scienze amato@sci.unich.it http://www.sci.unich.it/~amato tel. 085 4537686 Ultimo aggiornamento: 21 marzo 2011 Un po' di storia Nascita di Unix Linux è un sistema
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
Linux e i software liberi. di Nardean Lorenzo e Redigolo Marco
Linux e i software liberi di Nardean Lorenzo e Redigolo Marco Indice INTRODUZIONE - Cos'è Linux - Software libero - Software libero proprietario - Versioni Linux - Distribuzioni STORIA - L idea - Prima
Il Sistema Operativo Linux
Il Sistema Operativo Linux Sistema Linux storia Unix deriva da Unix open source software libero software open source GNU, GPL, LGPL storia Linux amministrazione struttura concetti base comandi shell Unix
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
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
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
Interfaccia. Due sono i tipi di interfaccia più diffusi per interagire con un computer:
Interfaccia Due sono i tipi di interfaccia più diffusi per interagire con un computer: Interfacce a caratteri, anche dette a riga di comando (CLI, command line interfaces) Interfacce grafiche (GUI, graphical
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:
SISTEMI DI ELABORAZIONE DELLE INFORMAZIONI
SISTEMI DI ELABORAZIONE DELLE INFORMAZIONI Prof. Andrea Borghesan venus.unive.it/borg borg@unive.it 1 Ricevimento: mercoledì, 14.00-15.30. Dipartimento statistica, studio 9. Secondo piano Modalità esame:
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)
DIREZIONE DIDATTICA DI SAN GIUSEPPE JATO Programma Operativo Nazionale Fondo Sociale Europeo - Competenze per lo sviluppo
DIREZIONE DIDATTICA DI SAN GIUSEPPE JATO Programma Operativo Nazionale Fondo Sociale Europeo - Competenze per lo sviluppo Ogni componente hardware dell elaboratore, per poter svolgere determinati compiti,
Prima lezione: Introduzione a Linux e al Software Libero
Prima lezione: Introduzione a Linux e al Software Libero Cos'è Linux? Differenze GRATIS Prezzo Circa 129-319 Stabilità I programmi possono bloccare l'intero sistema operativo Velocità Buona dopo l'installazione,
So.Di.Linux Orizzonti per una didattica inclusiva
So.Di.Linux Orizzonti per una didattica inclusiva Giovanni P. Caruso, Lucia Ferlino (Istituto Tecnologie Didattiche CNR, Genova) Linux Day 2017 Great Campus@Liguria Digitale, 27 Ottobre 2017, Genova Introduzione
Istruzioni installazione
Istruzioni installazione 1. Cygwin64 & 2. GCC - C Cygwin è un software per i sistemi operativi Microsoft Windows, che simula l'ambiente dei sistemi operativi Unix-like ( Unix, GNU/Linux ) e che è composto
Nozioni Base di Linux
Nozioni Base di Linux Shahram Rahatlou http://www.roma1.infn.it/people/rahatlou/labcalc/ Laboratorio di Calcolo Lezione 2 Hardware Sistema Operativo Software Routine e programmi di base per interagire
Corso integrato di Sistemi di Elaborazione. Modulo I. Prof. Crescenzio Gallo.
Corso integrato di Sistemi di Elaborazione Modulo I Prof. Crescenzio Gallo crescenzio.gallo@unifg.it I moderni Sistemi Operativi 2 Unix È stato creato da Ken Thompson e Dennis Ritchie nel 1969 (*). Fu
GLIB & UniversiBO presentano: Cogito ergo Linux! Pagina 1
GLIB & UniversiBO presentano: Pagina 1 Calendario incontri: 12 maggio: Linux Installation Party 19 maggio: Macchine Virtuali (interviene prof. Renzo Davoli) 26 maggio: Linguaggio Python 9 giugno: Sicurezza
Introduzione a Linux. Storia di UNIX
SISTEMI OPERATIVI Introduzione a Linux Storia di UNIX» 1969 - UNIX nasce come proge=o di ricerca presso i laboratori Bell della AT&T.» 1976 - UNIX viene distribuito gratuitamente si diffonde nelle Università
Corso Sistemi Operativi AA Prof. Enzo Mumolo
Corso Sistemi Operativi AA2017-2018 Prof. Enzo Mumolo Motivazioni principali del corso Il corso NON si occupa di utilizzo dei Sistemi Operativi a livello utente MA Di conoscenza approfondita del linguaggio
Provare e installare Linux
Corso di Sistemi Operativi I/II Introduzione a Linux Provare e installare Linux Ruggero Donida Labati Dipartimento di Informatica via Bramante 65, 26013 Crema (CR), Italy http://homes.di.unimi.it/donida
Varietà delle distribuzioni Linux ovvero Lo GNU, il pinguino e la pizza
Varietà delle distribuzioni Linux Lo GNU, il pinguino e la pizza Varietà delle distribuzioni Linux Lo GNU, il pinguino e la pizza Che cos'è una distribuzione? Una distribuzione è l'insieme di tre elementi
File Leggimi di Parallels Tools
File Leggimi di Parallels Tools SOMMARIO: 1. Informazioni su Parallels Tools 2. Requisiti di Sistema 3. Installazione di Parallels Tools 3.1. Installazione in SO Guest Windows 3.2. Installazione in SO
Sistema operativo. Avere un architettura multi-core è un vantaggio
Sistema operativo Software responsabile del controllo e della gestione dei componenti hardware di un computer mediante interfaccia (driver), e della gestione dei vari programmi del computer. I programmi
Horizone Server IN00B02WEB. Horizone PDK
Horizone Server IN00B02WEB Horizone PDK Prodotto: -- Descrizione: Horizone PDK - Manuale Utente Data: 10/07/2017 Eelectron Spa IN00B02WEBFI00080102_PDK_MANUAL.DOCX 1/12 Qualsiasi informazione all interno
Sistemi Operativi 11 ottobre 2017
Sistemi Operativi 11 ottobre 2017 This book is the result of a collaborative effort of a community of people like you, who believe that knowledge only grows if shared. We are waiting for you! Get in touch
Introduzione a Linux. Modulo 6: Genesi di Linux e confronto con altri sistemi. Alessandro Brunengo Mirko Corosu INFN - Sezione di Genova
Modulo 6: Genesi di Linux e confronto con altri sistemi Alessandro Brunengo Mirko Corosu INFN - Sezione di Genova Parte I Genesi di Linux Nascita di Unix Il primo antenato di Unix (Multics), nasce negli
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
14 - INTRODUZIONE AL SISTEMA OPERATIVO LINUX
LABORATORIO DI PROGRAMMAZIONE Corso di laurea in matematica 14 - INTRODUZIONE AL SISTEMA OPERATIVO LINUX Marco Lapegna Dipartimento di Matematica e Applicazioni Universita degli Studi di Napoli Federico
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)
Lezione 1: Introduzione alla Shell di Unix
Lezione 1: Introduzione alla Shell di Unix Laboratorio di Elementi di Architettura e Sistemi Operativi 5 Marzo 2013 Chi è UNIX? UNIX è il nome di una famiglia di sistemi operativi, con diverse implementazioni
Panoramica sulle distribuzioni GNU/Linux
Università di Udine Facoltà di Scienze MM.FF.NN. A.A. 2009-2010 Cos è una distribuzione GNU/Linux consiste in: Cos è una distribuzione GNU/Linux consiste in: 1 un kernel (Linus Torvalds, Agosto 1991),
Linux e il software libero
Linux e il software libero Storia del software libero e motivazioni economico-sociali per la sua adozione. Maggio 2008 Edy Incoletti Presidente SLAG La riproduzione e distribuzione del seguente documento
Informatica di base con Software Libero
Informatica di base con Software Libero 1 edizione 2012 Organizzatori: RaccattaRAEE Visual Zoo Lezione 1 Date valore alla vostra libertà, o la perderete, così ci insegna la storia. 2002, Richard Stallman
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
Laboratorio Multimediale Lezione n. 1, gruppo A
Laboratorio Multimediale Lezione n. 1, gruppo A Corso di Laurea in Matematica, a.a. 2005-2006 6 ottobre 2005 Compito da svolgere oggi 1. Ogni studente del gruppo deve effettuare il login sul proprio account,
Il calcolatore. Architettura di un calcolatore (Hardware)
Il calcolatore Prima parlare della programmazione, e' bene fare una brevissima introduzione su come sono strutturati i calcolatori elettronici. I calcolatori elettronici sono stati progettati e costruiti
GUIDA ALL INSTALLAZIONE DI R CONTENUTO
GUIDA CONTENUTO In questa Guida verranno analizzati i vari passi all installazione del software Open Source R, sia per il Sistema Operativo Windows che MacOS. ALL INSTALLAZIONE DI R 2 Sommario 1. Sistema
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
Corso di Laurea Ingegneria Informatica Laboratorio di Informatica
Corso di Laurea Ingegneria Informatica Laboratorio di Informatica Capitolo 4 Traduzione ed esecuzione di programmi Ottobre 2006 Traduzione ed esecuzione di programmi 1 Nota bene Alcune parti del presente
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:
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
Sistema Operativo. Alma Mater Studiorum Università di Bologna - Fondamenti di Informatica T (a-k)
Sistema Operativo programmi di sistema controllano e regolano il comportamento del calcolatore SOFTWARE SO programmi applicativi risolvono i più disparati problemi degli utenti Definizione di sistema operativo
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
Tecnologie dell Informazione e della Comunicazione
Tecnologie dell Informazione e della Comunicazione 1 Le componenti hardware di un calcolatore per poter essere utilizzate hanno bisogno di una serie di strumenti software Tali software vengono di solito
diritto e informatica A. Ferrari
diritto e informatica copyright o gli autori (anche gli autori di software), hanno diritti esclusivi sulle loro opere: o diritto di attribuzione della paternità dell'opera o diritto automatico e irrinunciabile
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ù
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
Installazione di Ubuntu su VirtualBox
Installazione di Ubuntu su VirtualBox Installate l'ultima versione di VirtualBox che trovate al link: https://www.virtualbox.org/ Scarica l'immagine ISO di Ubuntu 16.04 al link: http://releases.ubuntu.com/16.04.2/ubuntu16.04.2-desktop-amd64.iso
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
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
Laboratorio Multimediale Lezione n. 1
Laboratorio Multimediale Lezione n. 1 Corso di Laurea in Matematica, a.a. 2006-2007 9 ottobre 2005 Il login login è il processo di autenticazione al sistema. Per effettuare il login è necessario avvere
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
Utente-Gnome e Utente-XP sulla stessa macchina Ubuntu 8.10 minihowto. Augusto Scatolini Ver. 1.
Utente-Gnome e Utente-XP sulla stessa macchina Ubuntu 8.10 minihowto Augusto Scatolini (webmaster@comunecampagnano.it) Ver. 1.0 Novembre 2008 OBIETTIVO Come mostrato con le due immagini sulla pagina precedente,
Laboratorio di Informatica Generale I UD Prima esercitazione
Laboratorio di Informatica Generale I UD Prima esercitazione Danilo Severina 23 Febbraio 2006 Nomenclatura Hardware Viene definito hardware tutta la parte fisica di un computer: componenti elettrici, meccanici,
Sistemi operativi 2003/2004. Linux
Sistemi operativi 2003/2004 Linux Unix 1969: Bell Labs (Ken Thompson) http://www.levenez.com/unix/ Struttura Utility standard Unix e il C 1972: Bell Labs (Dennis Ritchie) Il kernel viene riscritto in C
Informatica pratica. Giorgio Cabrini Crema, 2010/2011
Informatica pratica Giorgio Cabrini Crema, 2010/2011 Informatica pratica Introduzione Informatica pratica Il corso intermedio di informatica mostrerà l'utilizzo pratico del computer in ambiente domestico.
Corso di Fondamenti di Informatica T-1 Parte 2 - Modulo di Laboratorio
Università degli Studi di Bologna Scuola di Ingegneria e Architettura Corso di Fondamenti di Informatica T-1 Parte 2 - Modulo di Laboratorio Corso di Studi in Ingegneria Informatica Prof. Paola Mello,
OPEN SOURCE. Concetti chiave e implicazioni per le scelte aziendali (fornitori e utenti)
OPEN SOURCE Concetti chiave e implicazioni per le scelte aziendali (fornitori e utenti) OBIETTIVI Cosa sono i sw open source? Cosa li distingue dai sofware non open? Quali implicazioni per: I professionisti
Accesso alle Macchine Virtuali in Lab Vela
Accesso alle Macchine Virtuali in Lab Vela Nel Lab. Vela esiste la possibilita' di usare: 1. Una macchina virtuale Linux Ubuntu, che sfrutta il disco locale del PC e che espone un solo utente: studente
Linux kernel. Una breve introduzione al cuore del sistema operativo GNU/Linux. 28 ottobre - Linux Day GLUG. Daniele Venzano
Linux kernel Una breve introduzione al cuore del sistema operativo GNU/Linux. 28 ottobre - Linux Day 2006 - GLUG Daniele Venzano 1 Indice Introduzione I componenti di un sistema operativo I compiti di
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 è
Fondamenti di Informatica
Università Degli Studi di Ferrara Corso di Laurea in Scienze della Comunicazione - A.A. 2017-2018 Fondamenti di Informatica Lez. 01 - Concetti Hardware e Software Fondamenti di Informatica - Docente: Giacomo
Scaricare Virtualbox da
VirtualBox & Linux Istruzioni per l installazione di VirtualBox e la creazione di una macchina virtuale Linux versione Ubuntu Desktop simile a quella delle aule informatiche Scaricare Virtualbox da www.virtualbox.org
2. Strutture dei Sistemi Operativi. 2.2 Interfaccia col Sistema Operativo Interprete dei comandi
1 2. Strutture dei Sistemi Operativi Quali servizi un generico sistema operativo mette a disposizione degli utenti, e dei programmi che gli utenti vogliono eseguire? interfaccia col sistema operativo stesso
Sorgenti, Binari e Pacchetti (Compilazione e pacchettizzazione per GNU/Linux)
Sorgenti, Binari e Pacchetti (Compilazione e pacchettizzazione per GNU/Linux) Augusto Scatolini (webmaster@comunecampagnano.it) (a.scatolini@linux4campagnano.net) Miniguida n. 134 Ver. 1.0 Luglio 2011
Documento di Policy e configurazione del sistema di virtualizzazione per le postazioni universitarie presso gli Spedali Civili di Brescia.
Documento di Policy e configurazione del sistema di virtualizzazione per le postazioni universitarie presso gli Spedali Civili di Brescia. 20160126_DCSS_VDI_ospedale.docx 1/8 Sommario Premessa... 3 Destinatari
Laboratorio di Reti Locali e Geografiche
Laboratorio di Reti Locali e Geografiche A.A. 2008/2009 Walter Cerroni Il corso Complemento pratico/applicativo dei corsi dell area di Reti di Telecomunicazioni Obiettivo: effettuare esperienze didattiche
Servizi della biblioteca. Accedere alle risorse elettroniche da fuori rete Unimore
Servizi della biblioteca Accedere alle risorse elettroniche da fuori rete Unimore I periodici elettronici, le piattaforme degli editori e le banche dati sono potenti, e costosi, strumenti per la ricerca
Sistemi Operativi corso A, a.a
Sistemi Operativi corso A, a.a. 2015-2016 Teoria: Daniele Gunetti Linguaggio C: Rossano Gaeta (T1), Luca Anselma (T2) Laboratorio Unix: Daniele Radicioni (T1), Marco Aldinucci (T2) Daniele Gunetti: Tel.
La Galassia del Software Libero. A scuola col pinguino
La Galassia del Software Libero A scuola col pinguino HARDWARE e SOFTWARE HARDWARE E' in pratica, la parte fisica e tangibile del computer. (Wikipedia) SOFTWARE E' la parte non fisica del computer, costituita
Opensuse cenni storici
Opensuse cenni storici SUSE è stata fondata nel tardo 1992 come UNIX Consulting Group che rilasciava regolarmente pacchetti software che includevano SLS e Slackware, inoltre stampava manuali UNIX/Linux.
IBM SPSS Statistics per Linux - Istruzioni di installazione (Licenza per utenti singoli)
IBM SPSS Statistics per Linux - Istruzioni di installazione (Licenza per utenti singoli) Le seguenti istruzioni sono relative all installazione di IBM SPSS Statistics versione 19 con licenza per utenti
IBM SPSS Statistics per Mac OS - Istruzioni di installazione (Licenza per utenti singoli)
IBM SPSS Statistics per Mac OS - Istruzioni di installazione (Licenza per utenti singoli) Le seguenti istruzioni sono relative all installazione di IBM SPSS Statistics versione 19 con licenza per utenti
Le distribuzioni GNU/Linux
Le distribuzioni GNU/Linux 1. Cosa sono 2. Come nascono 3. Da cosa differiscono 4. Panoramica sulle distribuzioni 5. I Pacchetti 6. Quale distro scegliere Cosa sono? (1) Quando si parla di GNU/Linux o
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:
ADaMSoft. Procedure per l installazione del software in ambiente Microsoft Windows 3/6/2008. Powered by:
ADaMSoft Procedure per l installazione del software in ambiente Microsoft Windows 3/6/2008 Powered by: Introduzione L installazione e, più in generale, il funzionamento di ADaMSoft richiede che nel computer
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
CORSO DI Sistemi Operativi e Lab. (2 anno-270 CCL in Ingegneria Informatica) 9 CFU ANNO ACCADEMICO
CORSO DI Sistemi Operativi e Lab. (2 anno-270 CCL in Ingegneria Informatica) 9 CFU ANNO ACCADEMICO 2016-2017 Prof. Letizia Leonardi Prof. Nicola Bicocchi (esercitazioni in laboratorio) OBIETTIVI FORMATIVI: