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

Documenti analoghi
I sistemi operativi. Prof. Daniele Contarino

Guida all'installazione di Ubuntu 10.10

Quaderni per l'uso di computer

Installazione di un sistema GNU/Linux

Elementi di Informatica

Come procurarsi il CD di installazione

Sistema Operativo (Software di base)

Sistemi Operativi. Lez. 0: Introduzione ai sistemi operativi

Dal sistema operativo all' hardware

Utente-Gnome e Utente-XP sulla stessa macchina Ubuntu 8.10 minihowto. Augusto Scatolini Ver. 1.

Telephony Appliance BNTA 2.0 Guida Rapida per l installazione

Creare una Virtual Machine con VMware Server da un file ISO senza masterizzarla

Il Sistema Operativo. Informatica Sistema Operativo 1

Il software: Istruzioni per il computer

Colla MGC Guida all installazione

Sistema operativo & file system 1

Informatica Generale 06 - Introduzione ai Sistemi Operativi

Configurazione database remoto MySQL

Corso di avvicinamento al Software Libero. Lunedi 23 Gennaio

Il Sistema Operativo

Il software di sistema

Laboratorio di Reti Locali e Geografiche

Fondamenti di GNU/Linux

PASW Statistics per Windows - Istruzioni di installazione (Licenza di rete)

linux-rtai

IBM SPSS Statistics per Windows - Istruzioni di installazione (Licenza di rete)

Come funzionano i computer

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

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

Il Sistema Operativo

Nel mezzo del cammin di nostra vita

Formattazione e partizionamento

Linux la gestione dei dischi

CSA TERMINAL SERVER. Guida all installazione del client

Introduzione. Schema a Cipolla del Computer. A cura di Michele Giacomoli

Sistemi Operativi ed interazione con HW e CAD

Linux, non solo Ubuntu! di Tamara Muscas & Paolo Cortis

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

Area della Ricerca di Padova

Struttura Logica del S.O:

NetWare 6. Novell. Installazione e upgrade. GUIDA RAPIDA

Corso di Informatica

Linux Banca Operazioni più Sicure martedì 10 marzo 2015 Ultimo aggiornamento domenica 07 giugno 2015

Sharpdesk V3.5. Guida all installazione Versione

Introduzione ai Sistemi Operativi Corso di Informatica Laurea in Fisica. Corrado Santoro

Le distribuzioni GNU/Linux

Software Rowan Key Manager C400RKM rel.4.xx / C350RKM rel.2.xx

Informatica di Base

Le Guide

IL SOFTWARE DI SISTEMA

INSTALLAZIONE E CONFIGURAZIONE DEL SERVIZIO SAFEBOX

Introduzione ai sistemi GNU/Linux

Installare XUBUNTU. Il setup di UBUNTU richiede poche informazioni:

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

Installazione di Ubuntu con la versione Alternate (installazione testuale) Come procurarsi il CD di installazione

NOTA: NON PROVARE A INSTALLARE IL SOFTWARE PRIMA DI AVERE LETTO QUESTO DOCUMENTO.

Utilizzo collegamento remoto

Sistema operativo (SO)

Open Database Connectivity (ODBC)

MODULO 02. Iniziamo a usare il computer

Corso di Informatica

FIREBIRD FUNZIONAMENTO SOFTWARE SAFESCAN TA E TA+ COMPUTERS

Gestione della Memoria Introduzione ai Sistemi Operativi Corso di Abilità Informatiche Laurea in Fisica

File Leggimi di Parallels Tools

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

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

Version /28/2013. Manuale Utente. Wireless N H.264 Day/Night Network Camera DCS-933L

Domande e risposte. Sommario. Autodesk Revit Autodesk Revit LT

Imagicle Hotel. Guida alla configurazione delle centrali Elmeg

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

PU054 Sweex 2 Port USB 2.0 & 2 Port FireWire PC Card. La Sweex 2 Port USB 2.0 & 2 Port FireWire PC Card comprende i seguenti collegamenti:

JetFlash Manuale dell utente

Introduzione all uso dei laboratori aka Linux basics. October 23, 2013

ADSL Modem :: Ericsson B-Quick (HM120d)

Il Sistema Operativo fa parte del software di base; e` costituito da un insieme di programmi che interagiscono e cooperano per:

Configurazione Stampante in WinDrakkar. Documentazione Utente. WinDrakkar

Moduli Bluetooth 03 - connessione seriale via BT

testo Saveris Web Access Software Istruzioni per l'uso

GUIDA ALL INSTALLAZIONE DI R CONTENUTO

Il sistema di elaborazione

Panda GateDefender Software eseries GUIDA INTRODUTTIVA

IBM SPSS Statistics per Linux - Istruzioni di installazione (Licenza per utenti singoli)

FoLUG. con la partecipazione della. Circoscrizione n 4 di Forlì. Lezione X UBUNTU FASE 1: installazione

Linux: Organizzazione filesystem

Il Sistema Operativo

TS-CNS Manuale Installazione Linux 2013

Linux Day. Manifestazione che ha lo scopo di promuovere il sistema operativo GNU/Linux e il software libero.

Laboratorio di Informatica (a matematica)

Installazione del driver Custom PostScript o del driver della stampante PCL per Windows

Guida Linux. Molto rapida

Indice generale. Introduzione...xv. Ringraziamenti...xix. Capitolo 1 Condivisione delle risorse con Samba... 1

Manuale PAYMAN REV. 1 03/11/2015. PAYPRINT S.r.l. Via Monti, MODENA Italy. Tel.: Fax:

Ridimensionare un disco virtuale Come ridimensionare un disco virtuale in parallels senza perdere i dati in esso contenuti.

WINDOWS TERMINAL SERVER PER L ACCESSO REMOTO AL SISTEMA DI PROTOCOLLO INFORMATICO

Note di release per l utente Xerox EX Print Server, Powered by Fiery per Xerox Color 800/1000 Press, versione 1.3

Configurazione di una LAN in ambiente Windows

Installazione di un sistema Linux boot da USB/DVD e considerazioni su BIOS vs UEFI

GUIDA RAPIDA. Pacchetto software

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

PU052 Sweex 2 Port USB 2.0 & 2 Port FireWire PC Card

Transcript:

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 caricati in memoria prendono il nome di processi Nota: un programma può essere composto da tanti processi paralleli (chiamati threads) Avere un architettura multi-core è un vantaggio

Sistema operativo - kernel Kernel cuore del sistema operativo Interfacciamento con l architettura fisica del computer (cpu, ram, bus, schede di rete ) Gestione memoria virtuale (allocazione spazio su ram, deallocazione, swapping della memoria) Gestione del multitasking (tramite il componente chiamato scheduler ) Gestione di base della multiutenza Gestione del filesystem (organizzazione logica dei files e cartelle su disco fisso) Gestione dei dispositivi I/O mediante drivers (in Linux i drivers possono essere moduli aggiuntivi del kernel) Gestione protocolli di rete, a vari livelli di astrazione

Altri componenti GUI interfaccia utente grafica (menu, icone, ) Server X + KDE o Gnome (in Linux) File Explorer (in Windows) Finder (Mac Os X) Shell interfaccia utente testuale a riga di comando bash (in Linux) Sottosistema prompt di dos o powershell (in Windows) Spooler di stampa Gestisce la coda di stampa Desktop remoto Per connettersi ad un altro computer nella rete, usandolo come se fossimo lì davanti ad esso.

Multitasking e Multiutenza Multi-tasking: capacità di eseguire più processi o threads simultaneamente Lo scheduler del kernel esegue un processo per un po di tempo, poi lo ferma e passa l esecuzione ad un altro processo per un altro po di tempo, e così via. L utente non si accorge di questi passaggi. Con una cpu-multicore, i kernel moderni possono rendere effettivamente parallela l esecuzione dei threads, eseguendo due o più thread contemporaneamente. Multi-user: diversi utenti possono effettuare il login e usare simultaneamente il sistema operativo Linux e Windows supportano multitasking e multiutenza (con meccanismo permessi)

Permessi degli utenti L utente administrator (root in Linux) ha i permessi di controllo globale sull intero sistema. Gli utenti standard invece hanno permessi limitati (di uso generale del sistema, e di modifica limitata esclusivamente al loro spazio personale) I permessi degli utenti sui vari files sono in genere modificabili dall amministratore. In questo caso è consigliabile mantenere la configurazione di default. Suggerimento: configurare il proprio computer in questo modo, con utente admin (login con password) usato per le modifiche importanti, e utente standard per l uso quotidiano

Windows vs Linux Windows è proprietario, Linux invece è libero Windows è molto più vulnerabile a virus, malware, etc. In teoria (dibattito aperto) Windows è molto più soggetto a bug, essendo proprietario. Linux invece è più controllato, e corretto costantemente dalla più grande comunità che ci lavora. L interfaccia testuale di Linux è molto potente. offre un controllo enorme della configurazione e dell esecuzione dei programmi, con più possibilità di debug Possibilità di capire cosa accade all interno del sistema operativo (ottimo sistema di log, basato su files di testo)

Windows vs Linux I dispositivi hardware sono meglio supportati da Windows Installazione drivers automatica in Windows, e maggiore affidabilità nel loro funzionamento. mentre in Linux le cose a volte sono più complicate mancano i drivers vanno installati manualmente necessità di ricompilare i sorgenti del kernel necessità di configurare il loro funzionamento manualmente Windows è più user-friendly (più facile da usare)

Approfondimento Mac Os X

Per provare Linux Dual Boot Installare Linux su un altra partizione o un altro disco del proprio pc, e usare un bootloader all avvio (grub o lilo) All avvio quindi, si può scegliere se far partire windows o linux Live CD Usare Linux direttamente da cd-rom o chiavetta, avviandolo all accensione del computer Molto utile anche come metodo per effettuare operazioni di manutenzione su sistemi compromessi gravemente, o operazioni di computer forensic (informatica forense) Virtual Machine Creare una macchina virtuale (ad esempio usando Virtualbox o WMWare), e installarci sopra Linux. Con VirtualBox si possono creare più macchine virtuali (installando su ognuna il sistema operativo desiderato), collegarle in rete locale e fare test di hacking localmente (raccomandazione, solo su di esse, non verso l esterno) senza violare le leggi. La macchina virtuale, se configurata come si deve, è un sistema di difesa dagli hacker In certi casi è pure usata come esca

Comuni distribuzioni Linux Ci sono tantissime distribuzioni Linux Il kernel e gli elementi di base sono gli stessi. Ma si differenziano nella gestione dei pacchetti (i programmi, il software), nella loro configurazione in alcuni casi, e spesso nell interfaccia grafica Distribuzioni più comuni Ubuntu (grande supporto hardware, molto user-friendly) Debian (discreta stabilità e sicurezza, ottimo sistema gestione pacchetti software) Slackware (per chi veramente vuole capire come funziona Linux, ottima stabilità e sicurezza) Configurazione molto manuale, per esperti.

Scaricare Ubuntu Linux Andare sul sito Ubuntu www.ubuntu-it.org/download Scaricare il file.iso 32 bit o 64 bit (in base alla cpu che avete) Masterizzare l immagine (il contenuto interno strutturato) del file.iso su chiavetta usb o DVD Far partire Ubuntu come Live DVD/USB Usare il file.iso per installare Ubuntu su una macchina virtuale creata in precedenza con Virtual Box

Virtual Box www.virtualbox.org È un software che serve per creare macchine virtuali È possibile creare una macchina virtuale Inserire la ram da assegnare ad essa Decidere quanto spazio dare all hard disk virtuale (che sarà realmente un file di virtual box, con estensione.vdi) Selezionare il sistema operativo da virtualizzare e assegnare al drive DVD virtuale il file.iso della distribuzione linux, da noi scaricata (es. Ubuntu) Far partire la macchina virtuale, così l installazione partirà A fine installazione, sarà possibile usarla, come se fosse un normale computer