Windows Internals Tour

Dimensione: px
Iniziare la visualizzazioe della pagina:

Download "Windows Internals Tour"

Transcript

1 Windows Internals Tour Windows File System Andrea Dell Amico Microsoft Student Partner

2 21 Aprile 2012 Roma 3

3 Sommario File Systems supportati da Windows NTFS Design Goals Architettura del File System Driver Operazioni NTFS Windows File System On-Disk Structure Compressione NTFS BitLocker One more thing

4 Windows File System - Terminology Settori: Blocchi indirizzabili in hardware su un media di storage La dimensione tipica è di 512 bytes in un sistema x86 Formato File System: Definisce come i dati sono memorizzati nel media di storage Impatta sulle caratteristiche: permessi e sicurezza, limitazioni, supporto dischi grandi dimensioni Clusters: Blocchi indirizzabili che possono essere usati dal FS La dimensione è sempre multipla di quella dei settori Dimensione = tradeoff tra efficienza di spazio e tempo di accesso Metadata: Sono informazioni di supporto alla gestione del FS Contiene le informazioni per localizzare i file e directory in un volume Tipicamente non accessibili alle applicazioni

5 Formati supportati da Windows CD-ROM File System (CDFS) Universal Disk Format (UDF) File Allocation Table (FAT12, FAT16, FAT32, exfat) New Technology File System (NTFS)

6 NTFS NTFS è il file System Nativo di Windows NTFS usa indici a 64-bit per l identificazione dei cluster In teoria può indirizzare volumi fino a 16 exabytes (16 miliardi di GB) Da Windows 2000 il limite è stato settato a 128 TB utilizzando cluster da 64-KB indirizzabili a 32-bit Perché usare NTFS al posto del Fat? FAT è semplice, rende alcune operazioni più veloci, ma NTFS supporta: File e HD di grandi dimensioni Migliori prestazioni in HD grandi, con grandi cartelle e piccoli file Affidabilità Sicurezza

7 NTFS Design Goals Superare i limitazioni inerenti a FAT / HPFS FAT (File Allocation Table) non supporta dischi di grandi dimensione FAT16 (MS-DOS file system) supporta solo 2 16 clusters e dischi da 2 GB ( con clusters da 64 Kb) FAT / root directory rappresentano un singolo punto di fallimento Il numero di record nella root directory è limitato HPFS ha rimosso alcune limitazioni del FAT, ma non supporta sicurezza, tecnologie di ripristino, ridondanza dei dati e faulttolerance (versioni successive di HPFS supportano fino a dischi da 2TeraByte)

8 NTFS Recoverability Nel passato l ottimizzazione dell I/O dei PC era focalizzato sulla velocità NTFS ha cambiato questa visione l affidabilità è diventata la cosa più importante: Le operazioni di I/O che alterano la struttura di NTFS sono implementate con transazioni atomiche Cambio della struttura delle directory, Estendere file, allocare lo spazio per nuovi file Le transazioni devono essere completate o annullate NTFS memorizza in modo ridondante le informazioni vitali per l FS Al contrario in FAT e HPFS, c è un singolo settore che contiene tutte le informazioni critiche Un errore di lettura di questo settore causa la perdita del volume

9 NTFS Security and Recoverability La sicurezza di NTFS deriva dal modello a oggetti di Windows L apertura di un file è implementata come un oggetto, i descrittori di sicurezza sono memorizzanti come parte del file Il sistema di gestione della sicurezza di NT verifica i diritti di accesso quando un processo tenta di accedere ad un oggetto L amministratore e owner del file possono impostare le proprietà di sicurezza NTFS recoverability garantisce l integrità della struttura del FS Non può garantire il completo ripristino dei file degli utenti Modello stratificato + FTDISK driver Mirroring of data RAID level 1 Striping of data RAID level 5 (un disco con informazioni di parità)

10 Altre funzionalità di NTFS Multiple data streams Unicode-based names Hard links Junctions Compression and sparse files Change logging Per-user volume quotas Link tracking Encryption POSIX support Defragmentation

11 Dischi e File Grandi FAT16: Tabella a 16-bit memorizza la struttura del disco Fino a clusters per volume (#files!!); la dimensione dei cluster è modificabile FAT32: Introdotto con Windows kb clusters per volumi fino a 8 GB Può riallocalre la root directory / mantenere una copia di backup della FAT La Root directory è una lista di cluster, non ci sono limiti al numero di entry HPFS (supporto rimosso in NT 4.0): 32 bits per enumerare le unità di allocazione, 4 GB la dimensione massima dei file Alloca lo spazio in settori fisici da 512 bytes (alcuni dischi con geometria a 1024 bit per settore non sono supportati)

12 Dischi e File Grandi (cont.) NTFS indica i cluster con indici a 64-bit Fino a 2 64 clusters di 64 Kbytes di dimensione Dimensione massima dei file: 2 64 bytes Dimensione dei cluster modificabile 512 bytes per dischi piccoli Fino a 64Kb per dischi grandi

13 NTFS Cluster Size La dimensione dei cluster dipende dalla dimensione del disco 512 bytes per dischi piccoli (up to 512 MB) 1 KB per dischi fino a 1 GB 2 KB per dischi tra 1 e 2 GB 4 KB per dischi più grandi di 2 GB Tradeoff: frammentazione del disco e spazio sprecato

14 Multiple Data Streams In NTFS, ogni unità di informazione associata ad un file (il nome, il proprietario, i time stamp, il contenuto, etc) sono implementate come un file attribute (NTFS object attribute) Ogni attributo consiste in un singolo stream, che è una sequenza di bytes Questa generica implementazione permette di aggiungere nuovi attributi ad un file

15 Multiple Data Streams Un file NTFS ha uno stream di default che non ha nome Una applicazione può creare nuovi stream, fornendone un nome e riferendosi a questi con il nome scelto Al fine di non modificare le Microsoft Windows I/O API, che prendono come argomento un nome di file, i data stream aggiuntivi possono essere riferiti aggiungendo : al nome del file: es myfile:stream2

16 Unicode Names Il supporto Unicode è ereditato da Windows, è quindi possibile salvare file, directory e volumi con un set completo di caratteri

17 Hard Links Un Hard link consente di riferire path diversi allo stesso file o directory Se si crea un hard link a C:\Users\Documents\Spec.doc che si riferisce al file C:\My Documents\Spec.doc, I due percorsi puntano allo stesso file fisico, una modifica dell uno si riflette su entrambi

18 Junctions Le Junctions sono anche chiamati symbolic links, permettono di redirigere i file o le directory ad altre posizioni Se il path è C:\Drivers è una junction che redirige a C:\Winnt\System32\Drivers, una applicazione che legge C:\Drivers\Ntfs.sys, avrebbe accesso a C:\Winnt\System\Drivers\Ntfs.sys Può essere creata con il comando: mklink /J NomeJunction PercorsoDiDestinazione

19 Nei sistemi precedenti a Windows Vista, le junction possono essere create con il juction tool di Sysinternals o il tool linkd tool dal Resource Kits Junctions

20 Change Logging Molte applicazioni, come le utility di backup necessitano di monitorare i cambiamenti dei volumi su cui operano C è un quindi un modo per l applicazione di aspettare la disponibilità di una directory ed essere notificata in caso di modifica

21 Change Logging Con Windows 2000, NTFS include I change log, che tengono traccia degli eventi che avvengono nel FS, sono implementati come record metadata Se il file supera la dimensione imposta, NTFS elimina I dati più vecchi Le applicazioni devono usare le Win32 API per leggere gli eventi Il log è condiviso e in genere abbastanza grande per tenere traccia di tutte le modifiche anche in caso di operazione con grandi I/O

22 Per-User Volume Quotas Le NTFS Quota permettono di definire la quantità di spazio disco utilizzabile da ciascun utente. Può essere configurato per registrare nell Event Log il superamento della soglia di attenzione da parte di utente. Se un utente supera il limite imposto, l evento viene registrato e l operazione di scrittura interrotta con un avviso di disco pieno Lo spazio occupato viene calcolato in base alla somma della dimensione logica dei file e directory che hanno l utente come proprietario degli stessi.

23 Link Tracking Numerosi tipi di link simbolici sono usati dalle applicazioni: I collegamenti permettono agli utenti di collocare i file nel loro ambiente di lavoro (es desktop) indipendentemente dalla loro posizione nel file system Object linking and embedding (OLE) permettono ai documenti di un applicazione di essere nei documenti di un altra In passato erano difficili da gestire Se spostavi la sorgente il link si rompeva Ora Windows ha un servizio di link-tracking, TrkWks (gira dentro services.exe), che tagga le sorgenti con un unique object ID e le rialloca in caso di spostamenti

24 Encryption L implementazione della sicurezza di NTFS è applicabile a file e directory. Non è efficace in caso di violazione fisica della macchina: Installazione parallela di altra copia di Windows NTFSDOS Boot Disk / Live / etc. Encrypting File System (EFS) Come la compressione è trasparente all utente E implementata come attributo per file e directory I file crittografati con EFS possono essere letti solo dall account che possiede la chiave privata corrispondente. La chiave privata è rilasciata solo dopo l autenticazione dell utente stesso. EFS è integrato al livello più basso di NTFS anche se è implementato come un file system filter.

25 POSIX Support Il supporto POSIX richiede alcune caratteristiche specifiche implementate in NTFS: Un descrittore di protezione per i gruppi Nomi dei file case sensitive Indicazioni di accesso e informazioni dettagliate sull orario.

26 Filenames POSIX: Case-sensitive, trailing periods & spaces NTFS namespace equivalente al POSIX space Win32: File name lunghi, con unicode Punti multipli, spazi, punti iniziali MS-DOS: Nomi da 8.3 caratteri, non case sensitive NTFS genera i nomi MS-DOS per i file Win32 automaticamente Funzionano come alias NTFS Memorizzati nella stessa directory; dir /x Namespaces POSIX subsystem Win32 subsystem MS-DOS Win16 clients

27 Deframmentazione Frammentazione: un file si dice frammentato quando non è memorizzato in cluster contigui La frammentazione è significativa solo nei dischi a piatti rotanti, nei nuovi supporti SSD (Solid State Disk) invece non esiste.

28 Deframmentazione Anche se è comune opinione che NTFS non si frammenti, questo non è vero: Le API della deframmentazione sono incluse fin da NT 4 Windows 2000 ha introdotto un deframmentatore non schedulabile In Windows XP è stata aggiunta una implementazione da linea di comando In Windows 7 il defrag è automatico, disattivato di default se è presente un disco allo stato solido

29 NTFS File System Driver Flush the log file Log file service Write the cache Cache manager Access the mapped file or flush the cache Log the transaction Read/write the file Load data from disk into memory I/O manager NTFS driver Fault tolerant driver Disk driver Read/write a mirrored or striped volume Read/write the disk Virtual memory manager

30 Componenti di NTFS Cache Manager System wide caching Per NTFS e altri drivers di file systems Includendo i driver di network file system (server and redirectors) Cached files sono mappati nella memoria virtuale L interfaccia specializzata da Cache Manager NT manager della memoria virtuale Il Memory manager ordina a NTFS di accedere ai driver del disco ed ottenere i file Log File Service 2 copie dei transaction logs I Transaction log sono scritti su disco prima che la cache in scrittura sia inviata al disco stesso Cache manager esegue il flush dell operazione corrente

31 NTFS & File Objects Process Object manager data structures Handle table App accesses files as NT objects by handles. Object Manager and security subsystem verify access rights File object File object NTFS data structures (used to manage the on-disk structure) Stream control blocks Data attribute Userdefined attribute File control block NTFS database (on disk) Master file table

32 NTFS On-Disk Structure I volumi corrispondono alle partizioni logiche dei dischi fissi E possibile creare volumi fault tollerant distribuiti su più dischi Variano dalla SKU di Windows le modalità supportate I volumi consistono in una serie di file + lo spazio vuoto FAT volume: alcune aree sono formattate in modo specifico per l FS NTFS volume: tutti i dati sono memorizzati come normali file NTFS fa riferimento internamente ai cluster Cluster factor: #sectors/cluster; varia con la dimensione dl volume; (l intero numero dei settori fisici è sempre potenza di 2) Logical Cluster Numbers (LCNs): Si riferiscono alla locazione fisica dei cluster LCN sono l indice contiguo di tutti i cluster del volume

33 Master File Table Tutti i dati memorizzati in un volume sono contenuti in un file MFT: Il cuore della struttura dei volumi NTFS Implementata come un array di file records Una riga per ogni file del volume (inclusa una riga per la MFT stessa) Archivio dei Metadata con le informazioni sulla struttura del file system (file nascosti; $MFT; $Volume...) Più di un MFT record per i file molto frammentati NTFS metadata file MFT MFT copy (partial) Log file Volume file Attribute def. table Root directory Bitmap file Boot file Bad cluster file... User files and dirs.

34 Operazioni NTFS Montare un volume 1. NTFS controlla nei boot file per individuare l indirizzo fisico della MFT ($MFT) 2. Il secondo record della MFT punta ad una copia della MFT stessa ($MFTMirr) Necessaria per trovare i metadati se la MFT è corrotta 3. I record della MFT contengono la mappatura VCN a LCN 4. NTFS ottine dalla MFT l indirizzo dei metadati NTFS apre questi file 5. NTFS esegue le operazioni di ripristino 6. Il file system è ora pronto e accessibile all utente

35 NTFS metadata NTFS writes to log file ($LogFile) Memorizza tutti i comandi che cambiano la struttura del volume Root directory: Quando NFTS cerca di aprire un file, parte sempre dalla root directory Quando il file è trovato, ne memorizza il riferimento della MFT Nelle seguenti operazioni di I/O è possibile accedere al record MFT direttamente Bitmap file ($Bitmap): memorizza lo stato di allocazione del volume (1 bit, 1 cluster) Boot file ($Boot): Contine il codice del bootstrap E memorizzato in una specifica area del disco Rappresentato come file -> file ops. possible (!) (non è editabile)

36 NTFS metadata (contd.) Bad-cluster file ($BadClus) Memorizza la locazione dei Bad-Cluster Volume file ($Volume) Contiene: nome del volume, versione NTFS Bit, che indica se il volume è corrotto Attribute Definition Table ($AttrDef) Definisce quali sono gli attributi supportati dal volume Indica cosa può essere indicizzato, recuperato, etc.

37 LCN vs VCN NTFS si riferisce alle locazioni fisiche attraverso LCN Physical cluster = LCN * cluster-factor Virtual Cluster Numbers (VCNs): Memorizza i cluster che appartengono ad un file; mappato sul LCN LCNs non sono necessariamente fisicamente contigui

38 File Records & File Reference Numbers Sequence number File number 0 I file nei Volumi NFTS sono identificati dal file reference File number == index in MFT Sequence number usato per i controlli di consistenza; incrementato ogni volta che il file è riusato File Records: Un file è una collezione di coppie attributi/valori (uno di questi è il dato) Altri attributi: filename, time stamp, security descriptor,... Ogni attributo del file è memorizzato come uno stream di byte all interno del file

39 File Records (contd.) NTFS non legge e scrive file: Legge e scrive attributi Operazioni: create, delete, read (byte range), write (byte range) Read/write lavorano su attributi senza nome Master File Table Windows optimization: Security descriptors are stored in a central file and referenced by each file record (saves disk space) Standard information Filename Security descriptor Data MFT record for a small file

40 Attributi Standard dei file su NTFS Attribute Standard information Filename Security descriptor data Index root, index Attribute list Description File attributes: read-only, archive, etc; time stamps; creation/modification time; hard link count Name in Unicode characters; multiple filename attributes possible (POSIX links!!); short names for access by MS-DOS and 16-bin Win applications Specifies who owns the file and who can access it Contents of the file; a file has one default unnamed data attribute; directory has no default data attrib. Three attributes used to implement filename allocation, bitmap index for large directories (dirs. only) List of attributes that make up the file and first reference of the MFT record in which the attribute is located (for files which require multiple MFT file records)

41 Attributi (contd.) Tutti gli attributi in un file record hanno un nome e un valore NTFS identifica gli attributi con: Nomi maiuscoli che iniziano con $: $FILENAME, $DATA Attribute s value: Byte stream Il nome del file per $FILENAME I Bytes di dati per $DATA I nomi degli attributi corrispondo ad un typecode numerico Gli attributi dei file nel record MFT sono memorizzati nell ordine dei typecode Alcuni attributi possono comparire più di una volta (es. Nome del file)

42 MS-DOS filenames in NTFS Standard info NTFS filename MS-DOS filename Security desc. Data MFT file record with MS-DOS filename attribute Il nome NTFS e il nome MS-DOS sono memorizzati nello stesso record e puntano allo stesso file La rinominazione cambia entrambi i nomi Apertura, lettura, scrittura, cancellazione lavorano con entrambi i nomi allo stesso modo. POSIX hardlinks sono implementati allo stesso modo Cancellare un file con più nomi, decrementa solo il contatore dei link Generazione dei nomi MS-DOS: 1. Rimuove caratteri illegali, rimuove altri caratteri non alfanumerici ad eccezione dei punti, tronca a 6 caratteri. 2. Concatena ~1 al nome; tronca l estensione a 3 caratteri, tutti maiuscoli 3. Inscrementa ~1 se trova duplicati nella stessa cartella

43 Resident & Nonresident Attributes File Piccoli: Tutti gli attributi sono memorizzati nella MFT Gli attributi che risiedono nella MFT sono chiamati resident Tutti gli attributi iniziano con un header (sempre contenuto nella MFT) L Header include l offset to attr. value e lunghezza del value Standard info NTFS filename Security desc. Data header RESIDENT Offset: 8h Length: 14h MYFILE.DAT value

44 Attributes (contd.) Piccole Cartelle: Index root contiene i riferimenti ai file e subdirectory Standard info NTFS filename Security desc. MFT file record for a small directory Se l attributo non sta nella MFT: Index root Index of files file1, file2, file3,... Empty NTFS alloca un cluster separato (run, extent) per memorizzare il valore NFTS alloca altri run se l attributo cresce nel tempo Questi attributi sono chiamati non-resident L Header degli attributi non-resident contiene l informazione sulla loro locazione

45 Large files & directories Standard info NTFS filename Security desc. Data HPFS extended attr. MFT record for large file with 2 data runs Solo gli attributi che possono crescere devono essere non-resident Il nome del file e le informazioni standard devono essere sempre resident Gli indici dei file per le directory formano dei B+ tree Standard info NTFS filename Security desc. Index root file4, file8 MFT file record for a large directory with nonresident filename index file1, file2, file3 Index allocation Index of files VCN-to-LCN mappings file5, file6 Bitmap

46 Large files (contd.) NTFS keeps track of runs by means of VCN (Virtual Cluster Numbers) Logical Cluster Numbers rappresentano l intero volume Virtual Cluster Numbers rappresentano i cluster che fan parte di un file La lista degli attributi può estendersi tra più run (non solo i dati) Standard info NTFS filename Security desc. Data VCN-to-LCN mappings for a nonresident data attribute Startin g VCN Startin g LCN Number of clusters VCN Data LCN VCN Data LCN

47 Compressione NFTS supporta la compressione trasparente dei file Se una cartella è indicata come compressa, tutti i file contenuti e le sub directory sono compresse La compressione è a livello di cluster ed è applicata a 16 blocchi di ogni file La compressione è attivabile dalla GUI del sistema operativo.

48 Compression of sparse files NTFS azzera tutto il contenuto del file alla creazione Molti sparse files contengono una gran quantità di zeri Questi occupano spazio quelli inutili sono compressi. Standard info NTFS filename Security desc. Data VCN Data LCN VCN Data Startin g VCN Startin g LCN Number of clusters LCN Certain ranges of VCNs have no disk allocation (16-31, )

49 Compressing Nonsparse Data NTFS divide i file non processati in unità di compressione da 16 cluster l una. Alcune sequenze non possono essere molto compresse NTFS determina se è possibile comprimere di almeno un cluster ogni unità Se i dati non possono essere compressi, alloca lo spazio e li scrive su disco Se i dati possono essere compressi di almeno un cluster, NTFS alloca solo lo spazio necessario per la memorizzazione dell informazione compressa Quando sono scritti dati, NTFS si assicura che ogni run inizi sempre al limite del 16 cluster. In lettura/scrittura si accede sempre all intera unità di compressione Lettura anticipata + decompressione asincrona migliorano le performance

50 Data runs of a compressed file VCN 0 15 Compressed data LCN Compressed data Noncompressed data Startin g VCN Startin g LCN No. of cluster s Compressed data MFT record for a compressed file

51 VHD: Virtual Hard Disk E un file che riprende le caratteristiche di un HD fisico Le specifiche sono disponibili sotto Microsoft Open Specification Promise Supportato dalla maggior parte dei software di virtualizzazione Integrato in Windows 7 / 2008 R2

52 BitLocker e BitLocker to Go Introdotto in Windows Vista Sistema di crittografia per la protezione dell intero volume Utilizza AES 128 o AES 256 (con o senza diffusione) Integrato con TPM

53 BitLocker Drive Encryption Architecture PreOS Static OS All Boot Blobs unlocked Volume Blob of Target OS unlocked TPM Init BIOS MBR BootSector BootBlock BootManager OS Loader Start OS

54 Disk Layout And Key Storage OS Volume Encrypted OS Encrypted Page File Encrypted Temp Files Encrypted Data Encrypted Hibernation File Dove è l Encryption Key? 1. SRK (Storage Root Key) dentro il TPM 2. SRK encrypts FVEK (Full Volume Encryption Key) protetta da TPM/PIN/USB Storage Device 3. FVEK memorizzata (encrypted da SRK) nel HD dentro l OS Volume OS Volume 3 System 2 FVE K System Volume Contains: MBR, Boot manager, Boot Utilities (Unencrypted, small) 1 SRK

55 Come superare BitLocker? 1. Trovare la macchina Target 2. Controllare che sia accesa o in Standby 3. Raffreddare la ram con uno spray criogenico 4. Fare il dump della RAM con un USB boot disk 5. Trovare la chiave di BitLocker analizzando il dump 6. Facile no?

56 One more thing

57 ReFS: Resilient File System Disponibile in Windows Server 8 Solo per volumi dati (no boot) Integrità dei metadati con checksums

58 ReFS: B+ tree on-disk structure

59 DOMANDE, RICHIESTE, SUGGERIMENTI?

60 GRAZIE A TUTTI PER L ATTENZIONE!

61 Copyright Notice David A. Solomon and Mark Russinovich These materials are part of the Windows Operating System Internals Curriculum Development Kit, developed by David A. Solomon and Mark E. Russinovich with Andreas Polze Microsoft has licensed these materials from David Solomon Expert Seminars, Inc. for distribution to academic organizations solely for use in academic environments (and not for commercial use)

62 Microsoft, Windows Server 2003 R2, Windows Server 2008, Windows 7 and Window Vista are either registered trademarks or trademarks of Microsoft Corporation in the United States and/or other countries. The names of actual companies and products mentioned herein may be the trademarks of their respective owners. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Sistemi Operativi IMPLEMENTAZIONE DEL FILE SYSTEM. D. Talia - UNICAL. Sistemi Operativi 9.1

Sistemi Operativi IMPLEMENTAZIONE DEL FILE SYSTEM. D. Talia - UNICAL. Sistemi Operativi 9.1 IMPLEMENTAZIONE DEL FILE SYSTEM 9.1 Implementazione del File System Struttura del File System Implementazione Implementazione delle Directory Metodi di Allocazione Gestione dello spazio libero Efficienza

Dettagli

Sistemi Operativi IMPLEMENTAZIONE DEL FILE SYSTEM. Implementazione del File System. Struttura del File System. Implementazione

Sistemi Operativi IMPLEMENTAZIONE DEL FILE SYSTEM. Implementazione del File System. Struttura del File System. Implementazione IMPLEMENTAZIONE DEL FILE SYSTEM 9.1 Implementazione del File System Struttura del File System Implementazione Implementazione delle Directory Metodi di Allocazione Gestione dello spazio libero Efficienza

Dettagli

Capitolo 11 -- Silberschatz

Capitolo 11 -- Silberschatz Implementazione del File System Capitolo 11 -- Silberschatz Implementazione del File System File system: Definizione dell aspetto del sistema agli occhi dell utente Algoritmi e strutture dati che permettono

Dettagli

Sistemi Operativi Il Sistema Operativo Windows (parte 3)

Sistemi Operativi Il Sistema Operativo Windows (parte 3) Sistemi Operativi Il Sistema Operativo Windows (parte 3) Docente: Claudio E. Palazzi cpalazzi@math.unipd.it Crediti per queste slides al Prof. Tullio Vardanega Architettura di NTFS 1 NTFS file system adottato

Dettagli

Il Software. Il software del PC. Il BIOS

Il Software. Il software del PC. Il BIOS 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:

Dettagli

12. Implementazione di un File System. 12.1.1 Struttura a livelli. 12.2.1 Allocazione contigua

12. Implementazione di un File System. 12.1.1 Struttura a livelli. 12.2.1 Allocazione contigua 12. Implementazione di un File System 1 Struttura del file system Metodi di allocazione Gestione dello spazio libero Implementazione delle directory Prestazioni ed efficienza 2 Utente 12.1.1 Struttura

Dettagli

Sistemi Operativi (modulo di Informatica II)

Sistemi Operativi (modulo di Informatica II) Sistemi Operativi (modulo di Informatica II) Implementazione del file system Patrizia Scandurra Università degli Studi di Bergamo a.a. 2009-10 Implementazione del File System Sommario Realizzazione del

Dettagli

Sistemi Operativi. Interfaccia del File System FILE SYSTEM : INTERFACCIA. Concetto di File. Metodi di Accesso. Struttura delle Directory

Sistemi Operativi. Interfaccia del File System FILE SYSTEM : INTERFACCIA. Concetto di File. Metodi di Accesso. Struttura delle Directory FILE SYSTEM : INTERFACCIA 8.1 Interfaccia del File System Concetto di File Metodi di Accesso Struttura delle Directory Montaggio del File System Condivisione di File Protezione 8.2 Concetto di File File

Dettagli

Sistemi Operativi (modulo di Informatica II)

Sistemi Operativi (modulo di Informatica II) Sistemi Operativi (modulo di Informatica II) Implementazione del file system Patrizia Scandurra Università degli Studi di Bergamo a.a. 2011-12 Implementazione del File System Sommario Realizzazione del

Dettagli

Virtualizzazione con Microsoft Tecnologie e Licensing

Virtualizzazione con Microsoft Tecnologie e Licensing Microsoft Virtualizzazione con Microsoft Tecnologie e Licensing Profile Redirezione dei documenti Offline files Server Presentation Management Desktop Windows Vista Enterprise Centralized Desktop Application

Dettagli

Sistemi Operativi. ugoerr+so@dia.unisa.it 12 LEZIONE REALIZZAZIONE DEL FILE SYSTEM CORSO DI LAUREA TRIENNALE IN INFORMATICA. Sistemi Operativi 2007/08

Sistemi Operativi. ugoerr+so@dia.unisa.it 12 LEZIONE REALIZZAZIONE DEL FILE SYSTEM CORSO DI LAUREA TRIENNALE IN INFORMATICA. Sistemi Operativi 2007/08 Sistemi Operativi Docente: Ugo Erra ugoerr+so@dia.unisa.it 12 LEZIONE REALIZZAZIONE DEL FILE SYSTEM CORSO DI LAUREA TRIENNALE IN INFORMATICA UNIVERSITA DEGLI STUDI DELLA BASILICATA Sommario della lezione

Dettagli

Sistemi Operativi. Organizzazione logica ed implementazione di un File System

Sistemi Operativi. Organizzazione logica ed implementazione di un File System Modulo di Sistemi Operativi per il corso di Master RISS: Ricerca e Innovazione nelle Scienze della Salute Unisa, 17-26 Luglio 2012 Sistemi Operativi Organizzazione logica ed implementazione di un File

Dettagli

Struttura del File-System! Implementazione del File System! Filesystem!

Struttura del File-System! Implementazione del File System! Filesystem! Struttura del File-System Implementazione del File System Struttura dei File Unità logica di memorizzazione Collezione di informazioni correlate File control block (inode) struttura dati per le informazioni

Dettagli

11 Realizzazione del File System. 11.1.1 Struttura a livelli (fig. 11.1) 11.4 Allocazione dei file

11 Realizzazione del File System. 11.1.1 Struttura a livelli (fig. 11.1) 11.4 Allocazione dei file 11 Realizzazione del File System 1 Metodi di allocazione Allocazione contigua Allocazione concatenata e varianti Allocazione indicizzata e varianti Gestione dello spazio libero 11.1.1 Struttura a livelli

Dettagli

Domande e risposte. Sommario. Autodesk Revit Autodesk Revit Architecture Autodesk Revit MEP Autodesk Revit Structure Autodesk Revit LT

Domande e risposte. Sommario. Autodesk Revit Autodesk Revit Architecture Autodesk Revit MEP Autodesk Revit Structure Autodesk Revit LT Autodesk Revit Autodesk Revit Architecture Autodesk Revit MEP Autodesk Revit Structure Autodesk Revit LT Domande e risposte Il presente documento contiene domande e risposte relative all'utilizzo del software

Dettagli

Il Sistema Operativo: il File System

Il Sistema Operativo: il File System Il Sistema Operativo: il File System Il File System è quella parte del S.O. che si occupa di gestire e strutturare le informazioni memorizzate su supporti permanenti (memoria secondaria) I file vengono

Dettagli

Sistemi Operativi. Lez. 16 File System: aspetti implementativi

Sistemi Operativi. Lez. 16 File System: aspetti implementativi Sistemi Operativi Lez. 16 File System: aspetti implementativi Layout disco Tutte le informazioni necessarie al file system per poter operare, sono memorizzate sul disco di boot MBR: settore 0 del disco,

Dettagli

Sistemi Operativi GESTIONE DELLA MEMORIA SECONDARIA. D. Talia - UNICAL. Sistemi Operativi 11.1

Sistemi Operativi GESTIONE DELLA MEMORIA SECONDARIA. D. Talia - UNICAL. Sistemi Operativi 11.1 GESTIONE DELLA MEMORIA SECONDARIA 11.1 Memoria Secondaria Struttura del disco Scheduling del disco Gestione del disco Gestione dello spazio di swap Struttura RAID Affidabilità Implementazione della memoria

Dettagli

Sistemi Operativi. Memoria Secondaria GESTIONE DELLA MEMORIA SECONDARIA. Struttura del disco. Scheduling del disco. Gestione del disco

Sistemi Operativi. Memoria Secondaria GESTIONE DELLA MEMORIA SECONDARIA. Struttura del disco. Scheduling del disco. Gestione del disco GESTIONE DELLA MEMORIA SECONDARIA 11.1 Memoria Secondaria Struttura del disco Scheduling del disco Gestione del disco Gestione dello spazio di swap Struttura RAID Affidabilità Implementazione della memoria

Dettagli

Link e permessi. Corso di Laurea Triennale in Ingegneria delle TLC e dell Automazione. Corso di Sistemi Operativi A. A. 2005-2006

Link e permessi. Corso di Laurea Triennale in Ingegneria delle TLC e dell Automazione. Corso di Sistemi Operativi A. A. 2005-2006 Corso di Laurea Triennale in Ingegneria delle TLC e dell Automazione Corso di Sistemi Operativi A. A. 2005-2006 Link e permessi Link Un riferimento ad un file è detto link Ogni file può avere un numero

Dettagli

File system. Chiamate di sistema POSIX Esempi: Chiamate di sistema Windows Esempio: Esercizi. 4.3 BSD Linux NTFS. Sistemi Operativi mod B 12.

File system. Chiamate di sistema POSIX Esempi: Chiamate di sistema Windows Esempio: Esercizi. 4.3 BSD Linux NTFS. Sistemi Operativi mod B 12. File system Chiamate di sistema POSIX Esempi: 4.3 BSD Linux Chiamate di sistema Windows Esempio: NTFS Esercizi 12.1 Le chiamate di sistema di UNIX per file UNIX mette a disposizione sia chiamate di sistema

Dettagli

9243045 Edizione 1 IT. Nokia e Nokia Connecting People sono marchi registrati di Nokia Corporation

9243045 Edizione 1 IT. Nokia e Nokia Connecting People sono marchi registrati di Nokia Corporation 9243045 Edizione 1 IT Nokia e Nokia Connecting People sono marchi registrati di Nokia Corporation Accedere a Zip Manager Pro. Nota: per ulteriori informazioni su funzionamento e manutenzione del Nokia

Dettagli

Indice. settembre 2008 Il File System 2

Indice. settembre 2008 Il File System 2 Il File System Indice 4. Il File System 5. Vantaggi del FS 6. Protezione 7. Condivisione 8. I file - 1 9. I file - 2 10. Attributi dei file 11. Directory 12. Livelli di astrazione - 1 13. Livelli di astrazione

Dettagli

Il file system. meccanismi di accesso e memorizzazione delle informazioni (programmi e dati) allocate. in memoria di massa

Il file system. meccanismi di accesso e memorizzazione delle informazioni (programmi e dati) allocate. in memoria di massa Il File System 1 Il file system E quella componente del SO che fornisce i meccanismi di accesso e memorizzazione delle informazioni (programmi e dati) allocate in memoria di massa Realizza i concetti astratti

Dettagli

LaCie Ethernet Disk mini Domande frequenti (FAQ)

LaCie Ethernet Disk mini Domande frequenti (FAQ) LaCie Ethernet Disk mini Domande frequenti (FAQ) Installazione Che cosa occorre fare per installare l unità LaCie Ethernet Disk mini? A. Collegare il cavo Ethernet alla porta LAN sul retro dell unità LaCie

Dettagli

Sistemi Operativi. Implementazione del File System

Sistemi Operativi. Implementazione del File System Sistemi Operativi (modulo di Informatica II) Implementazione del file system Patrizia Scandurra Università degli Studi di Bergamo a.a. 2008-09 Implementazione del File System Sommario Realizzazione del

Dettagli

Struttura del Micro Filesystem (µfs)

Struttura del Micro Filesystem (µfs) Struttura del Micro Filesystem (µfs) Il Micro Filesystem deve essere organizzato all'interno di un unico file regolare Linux (dev_ufs) ed può basato sul filesystem FAT-32 con la gestione dei permessi in

Dettagli

Il File System. Il file system

Il File System. Il file system Il File System Il file system Parte di SO che fornisce i meccanismi di accesso e memorizzazione delle informazioni (programmi e dati) allocate in memoria di massa Realizza i concetti astratti di file:

Dettagli

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

Il software impiegato su un computer si distingue in: Sistema Operativo Compilatori per produrre programmi Il Software Il software impiegato su un computer si distingue in: Software di sistema Sistema Operativo Compilatori per produrre programmi Software applicativo Elaborazione testi Fogli elettronici Basi

Dettagli

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

Con il termine Sistema operativo si fa riferimento all insieme dei moduli software di un sistema di elaborazione dati dedicati alla sua gestione. Con il termine Sistema operativo si fa riferimento all insieme dei moduli software di un sistema di elaborazione dati dedicati alla sua gestione. Compito fondamentale di un S.O. è infatti la gestione dell

Dettagli

Considerazioni sui server

Considerazioni sui server Installatore LAN Progetto per le classi V del corso di Informatica Considerazioni sui server 26/02/08 Installatore LAN - Prof.Marco Marchisotti 1 I server e le informazioni Un server deve offrire una gestione

Dettagli

Guida all installazione degli Hard Disk SATA ed alla configurazione del RAID

Guida all installazione degli Hard Disk SATA ed alla configurazione del RAID Guida all installazione degli Hard Disk SATA ed alla configurazione del RAID 1. Guida all installazione degli Hard Disk SATA...2 1.1 Installazione di Hard disk Serial ATA (SATA)...2 2. Guida alla configurazione

Dettagli

FoLUG Forlì Linux User Group. Partizionamento

FoLUG Forlì Linux User Group. Partizionamento FoLUG Forlì Linux User Group con la partecipazione della Circoscrizione n 3 di Forlì Partizionamento Quello che occorre sapere sul disco fisso per installare UBUNTU 10.10 o altri sistemi operativi. FoLUG

Dettagli

Implementazione del File System

Implementazione del File System Implementazione del file system Implementazione del File System Struttura del file system. Realizzazione del file system. Implementazione delle directory. Metodi di allocazione. Gestione dello spazio libero.

Dettagli

Gestione del file system

Gestione del file system Gestione del file system Gestione del file system Il gestore del file system è quella parte del sistema operativo incaricato di gestire le informazioni memorizzate sui dispositivi di memoria permanente

Dettagli

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

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

Dettagli

HBase Data Model. in più : le colonne sono raccolte in gruppi di colonne detti Column Family; Cosa cambia dunque?

HBase Data Model. in più : le colonne sono raccolte in gruppi di colonne detti Column Family; Cosa cambia dunque? NOSQL Data Model HBase si ispira a BigTable di Google e perciò rientra nella categoria dei column store; tuttavia da un punto di vista logico i dati sono ancora organizzati in forma di tabelle, in cui

Dettagli

Gestione dell accesso alla rete con Network Access Protection

Gestione dell accesso alla rete con Network Access Protection Gestione dell accesso alla rete con Network Access Protection Piergiorgio Malusardi IT Pro Evangelist http://blogs.technet.com/pgmalusardi piergiorgio.malusardi@microsoft.com Le persone sono il problema

Dettagli

Guida all installazione degli Hard Disk SATA ed alla configurazione del RAID

Guida all installazione degli Hard Disk SATA ed alla configurazione del RAID Guida all installazione degli Hard Disk SATA ed alla configurazione del RAID 1. Guida all installazione degli Hard Disk SATA... 2 1.1 Installazione di Hard disk Serial ATA (SATA)... 2 2. Guida alla configurazione

Dettagli

Memoria secondaria. Struttura del disco. Scheduling del disco. Gestione dell unità a disco. Affidabilità dei dischi: RAID

Memoria secondaria. Struttura del disco. Scheduling del disco. Gestione dell unità a disco. Affidabilità dei dischi: RAID Memoria secondaria Struttura del disco Scheduling del disco Gestione dell unità a disco Affidabilità dei dischi: RAID Sistemi Operativi 13.1 Struttura del disco I dischi vengono indirizzati come grandi

Dettagli

Gestione della memoria. Paginazione Segmentazione Segmentazione con paginazione

Gestione della memoria. Paginazione Segmentazione Segmentazione con paginazione Gestione della memoria Paginazione Segmentazione Segmentazione con paginazione Modello di paginazione Il numero di pagina serve come indice per la tabella delle pagine. Questa contiene l indirizzo di base

Dettagli

Realizzazione del file system

Realizzazione del file system Realizzazione del file system Struttura del file system Metodi di allocazione: Contigua Concatenata Indicizzata Gestione dello spazio libero Realizzazione delle directory Efficienza e prestazioni Ripristino

Dettagli

Filesystem e permessi NTFS

Filesystem e permessi NTFS Filesystem e permessi NTFS Bernardo Palazzi AAA Authentication, Authorization (access control), Accounting AAA Working Group, IETF logging, auditing Authentication Access Control Access log Accounting

Dettagli

Samsung Data Migration v2.6 Introduzione e Guida all'installazione

Samsung Data Migration v2.6 Introduzione e Guida all'installazione Samsung Data Migration v2.6 Introduzione e Guida all'installazione 2013. 12 (Revisione 2.6.) Esclusione di responsabilità legale SAMSUNG ELECTRONICS SI RISERVA IL DIRITTO DI MODIFICARE I PRODOTTI, LE INFORMAZIONI

Dettagli

SISTEMI OPERATIVI. Realizzazione del file system. Prof. Luca Gherardi Prof.ssa Patrizia Scandurra (anni precedenti) (MODULO DI INFORMATICA II)

SISTEMI OPERATIVI. Realizzazione del file system. Prof. Luca Gherardi Prof.ssa Patrizia Scandurra (anni precedenti) (MODULO DI INFORMATICA II) SISTEMI OPERATIVI (MODULO DI INFORMATICA II) Realizzazione del file system Prof. Luca Gherardi Prof.ssa Patrizia Scandurra (anni precedenti) Università degli Studi di Bergamo a.a. 2012-13 Sommario Realizzazione

Dettagli

File system II. Sistemi Operativi Lez. 20

File system II. Sistemi Operativi Lez. 20 File system II Sistemi Operativi Lez. 20 Gestione spazi su disco Esiste un trade-off,tra spreco dello spazio e velocità di trasferimento in base alla dimensione del blocco fisico Gestione spazio su disco

Dettagli

Redundant Array of Inexpensive (Independent) Disks. Disco magnetico

Redundant Array of Inexpensive (Independent) Disks. Disco magnetico 26/5/25 RAID Redundant Array of Inexpensive (Independent) Disks Disco magnetico Costituito da un insieme di piatti rotanti (da a 5) Piatti rivestiti di una superficie magnetica Esiste una testina (bobina)

Dettagli

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

Uso del Computer e Gestione dei File. Uso del Computer e Gestione dei File. Federica Ricca Uso del Computer e Gestione dei File Uso del Computer e Gestione dei File Federica Ricca Il Software Sistema Operativo Programmi: Utilità di sistema Programmi compressione dati Antivirus Grafica Text Editor

Dettagli

Come usare P-touch Transfer Manager

Come usare P-touch Transfer Manager Come usare P-touch Transfer Manager Versione 0 ITA Introduzione Avviso importante Il contenuto di questo documento e le specifiche di questo prodotto sono soggetti a modifica senza preavviso. Brother si

Dettagli

Il Sistema Operativo (1)

Il Sistema Operativo (1) E il software fondamentale del computer, gestisce tutto il suo funzionamento e crea un interfaccia con l utente. Le sue funzioni principali sono: Il Sistema Operativo (1) La gestione dell unità centrale

Dettagli

Architettura hardware

Architettura hardware Architettura dell elaboratore Architettura hardware la parte che si può prendere a calci Sistema composto da un numero elevato di componenti, in cui ogni componente svolge una sua funzione elaborazione

Dettagli

Samsung Data Migration v3.0 Introduzione e Guida all'installazione

Samsung Data Migration v3.0 Introduzione e Guida all'installazione Samsung Data Migration v3.0 Introduzione e Guida all'installazione 2015. 09 (Revisione 3.0.) SAMSUNG ELECTRONICS SI RISERVA IL DIRITTO DI MODIFICARE I PRODOTTI, LE INFORMAZIONI E LE SPECIFICHE SENZA PREAVVISO.

Dettagli

Samsung Auto Backup FAQ

Samsung Auto Backup FAQ Samsung Auto Backup FAQ Installazione D: Ho effettuato il collegamento con l Hard Disk esterno Samsung ma non è successo nulla. R: Controllare il collegamento cavo USB. Se l Hard Disk esterno Samsung è

Dettagli

Controllo I/O Costituito dai driver dei dispositivi e dai gestori dei segnali d interruzione.

Controllo I/O Costituito dai driver dei dispositivi e dai gestori dei segnali d interruzione. C6. REALIZZAZIONE DEL FILE SYSTEM Struttura del file system Un file è analizzabile da diversi punti di vista. Dal punto di vista del sistema è un contenitore di dati collegati tra di loro, mentre dal punto

Dettagli

File system. Realizzazione del file system. Struttura del file system. Struttura del file system. Realizzazione del file system

File system. Realizzazione del file system. Struttura del file system. Struttura del file system. Realizzazione del file system Realizzazione del file system Struttura del file system Metodi di allocazione: Contigua Concatenata Indicizzata Gestione dello spazio libero Realizzazione delle directory Efficienza e prestazioni Ripristino

Dettagli

Materiali per il modulo 1 ECDL. Autore: M. Lanino

Materiali per il modulo 1 ECDL. Autore: M. Lanino Materiali per il modulo 1 ECDL Autore: M. Lanino RAM, l'acronimo per "random access memory", ovvero "memoria ad acceso casuale", è la memoria in cui vengono caricati i dati che devono essere utilizzati

Dettagli

Griglie e Sistemi di Elaborazione Ubiqui. Grid File Systems. Requisiti, Funzionalità e Architettura. Grid File System: Requisiti

Griglie e Sistemi di Elaborazione Ubiqui. Grid File Systems. Requisiti, Funzionalità e Architettura. Grid File System: Requisiti Griglie e Sistemi di Elaborazione Ubiqui Grid File Systems Requisiti, Funzionalità e Architettura Griglie e Sistemi Ubiqui - D. Talia - UNICAL 1 Grid File System: Requisiti Name Space Gerarchico Logico

Dettagli

L installer di Torinux

L installer di Torinux L installer di Torinux Installazione nel Disco Per un installazione normale si raccomanda usare ext3 o reiserfs. Prima di procedere con l installazione per favore rimuova tutti i dispositivi USB, tipo

Dettagli

INDICE Introduzione: tipologie di backup 1.Accesso al software 2.Selezione files e cartelle 3.Specificare unità di memoria 4.

INDICE Introduzione: tipologie di backup 1.Accesso al software 2.Selezione files e cartelle 3.Specificare unità di memoria 4. INDICE Introduzione: tipologie di backup 1.Accesso al software 2.Selezione files e cartelle 3.Specificare unità di memoria 4.Gestire le opzioni 5.Avvio del backup 6.Pianificazione del backup 7.Ripristino

Dettagli

Laboratorio di Informatica

Laboratorio di Informatica per chimica industriale e chimica applicata e ambientale LEZIONE 4 - parte II La memoria 1 La memoriaparametri di caratterizzazione Un dato dispositivo di memoria è caratterizzato da : velocità di accesso,

Dettagli

Come funzione la cifratura dell endpoint

Come funzione la cifratura dell endpoint White Paper: Come funzione la cifratura dell endpoint Come funzione la cifratura dell endpoint Chi dovrebbe leggere questo documento Amministratori della sicurezza e IT Sommario Introduzione alla cifratura

Dettagli

Capitolo 13. Interrogare una base di dati

Capitolo 13. Interrogare una base di dati Capitolo 13 Interrogare una base di dati Il database fisico La ridondanza è una cosa molto, molto, molto brutta Non si devono mai replicare informazioni scrivendole in più posti diversi nel database Per

Dettagli

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

Sistemi Operativi MECCANISMI E POLITICHE DI PROTEZIONE. D. Talia - UNICAL. Sistemi Operativi 13.1 MECCANISMI E POLITICHE DI PROTEZIONE 13.1 Protezione Obiettivi della Protezione Dominio di Protezione Matrice di Accesso Implementazione della Matrice di Accesso Revoca dei Diritti di Accesso Sistemi basati

Dettagli

MECCANISMI E POLITICHE DI PROTEZIONE 13.1

MECCANISMI E POLITICHE DI PROTEZIONE 13.1 MECCANISMI E POLITICHE DI PROTEZIONE 13.1 Protezione Obiettivi della Protezione Dominio di Protezione Matrice di Accesso Implementazione della Matrice di Accesso Revoca dei Diritti di Accesso Sistemi basati

Dettagli

PARTE 4 La Macchina Software

PARTE 4 La Macchina Software PARTE 4 La Macchina Software 94 Macchina Hardware e Macchina Software applicativi sistema operativo macchina hardware Agli albori dell'informatica, si programmava in binario, cioe` in linguaggio macchina,

Dettagli

Lezione 11. Sistemi operativi. Marco Cesati System Programming Research Group Università degli Studi di Roma Tor Vergata.

Lezione 11. Sistemi operativi. Marco Cesati System Programming Research Group Università degli Studi di Roma Tor Vergata. Lezione 11 system Sistemi operativi 12 maggio 2015 System Programming Research Group Università degli Studi di Roma Tor Vergata SO 15 11.1 Di cosa parliamo in questa lezione? L interfaccia : system 1 Il

Dettagli

Architettura del Personal Computer AUGUSTO GROSSI

Architettura del Personal Computer AUGUSTO GROSSI Il CASE o CABINET è il contenitore in cui vengono montati la scheda scheda madre, uno o più dischi rigidi, la scheda video, la scheda audio e tutti gli altri dispositivi hardware necessari per il funzionamento.

Dettagli

Griglie e Sistemi di Elaborazione Ubiqui. Grid File Systems. Requisiti, Funzionalità e Architettura. Griglie e Sistemi Ubiqui - D.

Griglie e Sistemi di Elaborazione Ubiqui. Grid File Systems. Requisiti, Funzionalità e Architettura. Griglie e Sistemi Ubiqui - D. Griglie e Sistemi di Elaborazione Ubiqui Grid File Systems Requisiti, Funzionalità e Architettura Griglie e Sistemi Ubiqui - D. Talia - UNICAL 1 Grid File System: Requisiti Name Space Gerarchico Logico

Dettagli

La componente tecnologica dei. sistemi informativi. Architettura hw. Componenti di una architettura hw

La componente tecnologica dei. sistemi informativi. Architettura hw. Componenti di una architettura hw Informatica o Information Technology La componente tecnologica dei sistemi informativi m. rumor Architettura del Sistema tecnologico Sistema tecnologico: insieme di componenti connessi e coordinati che

Dettagli

Cosa è un foglio elettronico

Cosa è un foglio elettronico Cosa è un foglio elettronico Versione informatica del foglio contabile Strumento per l elaborazione di numeri (ma non solo...) I valori inseriti possono essere modificati, analizzati, elaborati, ripetuti

Dettagli

Introduzione all Architettura del DBMS

Introduzione all Architettura del DBMS Introduzione all Architettura del DBMS Data Base Management System (DBMS) Un DBMS è uno strumento per la creazione e la gestione efficiente di grandi quantità di dati che consente di conservarli in modo

Dettagli

Procedure di ripristino del sistema.

Procedure di ripristino del sistema. Procedure di ripristino del sistema. Procedura adatta a sistemi con sistema operativo Microsoft Windows 8.1 In questo manuale verranno illustrate tutte le procedure che potrete utilizzare per creare dei

Dettagli

Printer Driver. Questa guida descrive l installazione dei driver stampante per Windows Vista e Windows XP.

Printer Driver. Questa guida descrive l installazione dei driver stampante per Windows Vista e Windows XP. 4-153-310-42(1) Printer Driver Guida all installazione Questa guida descrive l installazione dei driver stampante per Windows Vista e Windows XP. Prima di usare questo software Prima di usare il driver

Dettagli

Compilatore risorse display grafico LCD serie IEC-line

Compilatore risorse display grafico LCD serie IEC-line Compilatore risorse display grafico LCD serie IEC-line aggiornamento: 22-11-2012 IEC-line by OVERDIGIT overdigit.com 1. Il display grafico LCD I PLC della serie IPC-line possono disporre opzionalmente

Dettagli

A G DL P. I permessi NTFS e di condivisione. Il File System NTFS. Il File System NTFS. La strategia A G DL P. Il File System NTFS. Il File System NTFS

A G DL P. I permessi NTFS e di condivisione. Il File System NTFS. Il File System NTFS. La strategia A G DL P. Il File System NTFS. Il File System NTFS I permessi NTFS e di condivisione Dipartimento ICT Istituto e Liceo tecnico statale di Chiavari 2002 prof. Roberto Bisceglia NTFS è un file system nativo di Windows NT, di Windows 2000 e di Windows XP.

Dettagli

Corso di Sistemi di Elaborazione delle informazioni

Corso di Sistemi di Elaborazione delle informazioni Corso di Sistemi di Elaborazione delle informazioni Sistemi Operativi Francesco Fontanella Complessità del Software Software applicativo Software di sistema Sistema Operativo Hardware 2 La struttura del

Dettagli

ANALISI FORENSE. irecovery_analisi_forence.indd 1 21/01/14 17:48

ANALISI FORENSE. irecovery_analisi_forence.indd 1 21/01/14 17:48 ANALISI FORENSE irecovery_analisi_forence.indd 1 21/01/14 17:48 COSA è L informatica forense è la scienza che studia l individuazione, la conservazione, la protezione, l estrazione, la documentazione,

Dettagli

Il sistema operativo: interazione con l utente

Il sistema operativo: interazione con l utente interazione con l utente S.O fornisce un meccanismo per specificare le attività da eseguire (es. copiare un file) L interazione avviene mediante un linguaggio testuale (DOS) o grafico (Windows) linguaggio

Dettagli

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

Consiglio regionale della Toscana. Regole per il corretto funzionamento della posta elettronica Consiglio regionale della Toscana Regole per il corretto funzionamento della posta elettronica A cura dell Ufficio Informatica Maggio 2006 Indice 1. Regole di utilizzo della posta elettronica... 3 2. Controllo

Dettagli

Modulo 4: Gestore del File System (Memoria secondaria) Componenti

Modulo 4: Gestore del File System (Memoria secondaria) Componenti Parte 3 Modulo 4: Gestore del File System (Memoria secondaria) Componenti Interfaccia utente Gestore dell I/O Gestore del File System Gestore dei Processi Gestore della Memoria Centrale *KERNEL Informatica

Dettagli

Istruzioni di installazione di IBM SPSS Modeler Text Analytics (licenza per sito)

Istruzioni di installazione di IBM SPSS Modeler Text Analytics (licenza per sito) Istruzioni di installazione di IBM SPSS Modeler Text Analytics (licenza per sito) Le seguenti istruzioni sono relative all installazione di IBM SPSS Modeler Text Analytics versione 15 mediante un licenza

Dettagli

Il SOFTWARE DI BASE (o SOFTWARE DI SISTEMA)

Il SOFTWARE DI BASE (o SOFTWARE DI SISTEMA) 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ò

Dettagli

Installazione LINUX 10.0

Installazione LINUX 10.0 Installazione LINUX 10.0 1 Principali passi Prima di iniziare con l'installazione è necessario entrare nel menu di configurazione del PC (F2 durante lo start-up) e selezionare nel menu di set-up il boot

Dettagli

Software di base. Corso di Fondamenti di Informatica

Software di base. Corso di Fondamenti di Informatica Dipartimento di Informatica e Sistemistica Antonio Ruberti Sapienza Università di Roma Software di base Corso di Fondamenti di Informatica Laurea in Ingegneria Informatica (Canale di Ingegneria delle Reti

Dettagli

Organizzazione della memoria

Organizzazione della memoria Memorizzazione dati La fase di codifica permette di esprimere qualsiasi informazione (numeri, testo, immagini, ecc) come stringhe di bit: Es: di immagine 00001001100110010010001100110010011001010010100010

Dettagli

Sistema Operativo di un Router (IOS Software)

Sistema Operativo di un Router (IOS Software) - Laboratorio di Servizi di Telecomunicazione Sistema Operativo di un Router (IOS Software) Slide tratte da Cisco Press CCNA Instructor s Manual ed elaborate dall Ing. Francesco Immè IOS Un router o uno

Dettagli

La Gestione delle risorse Renato Agati

La Gestione delle risorse Renato Agati Renato Agati delle risorse La Gestione Schedulazione dei processi Gestione delle periferiche File system Schedulazione dei processi Mono programmazione Multi programmazione Gestione delle periferiche File

Dettagli

Procedure di ripristino del sistema.

Procedure di ripristino del sistema. Procedure di ripristino del sistema. Procedure adatte a sistemi con sistema operativo Microsoft Windows 7 In questo manuale verranno illustrate tutte le procedure che potrete utilizzare per creare dei

Dettagli

Interfaccia del file system

Interfaccia del file system Interfaccia del file system Concetto di file Modalità di accesso Struttura delle directory Montaggio di un file system Condivisione di file Protezione 9.1 File E un insieme di informazioni correlate e

Dettagli

STRUTTURE DEI SISTEMI DI CALCOLO

STRUTTURE DEI SISTEMI DI CALCOLO STRUTTURE DEI SISTEMI DI CALCOLO 2.1 Strutture dei sistemi di calcolo Funzionamento Struttura dell I/O Struttura della memoria Gerarchia delle memorie Protezione Hardware Architettura di un generico sistema

Dettagli

Forse la periferica più importante di un elaboratore File system:

Forse la periferica più importante di un elaboratore File system: Forse la periferica più importante di un elaboratore File system: Un insieme di funzionalità per astrarre i dati grezzi presenti in memoria di massa e interpretare questi ultimi in termini di files e cartelle

Dettagli

Esercitazione su Windows. Introduzione al calcolatore Introduzione a Windows

Esercitazione su Windows. Introduzione al calcolatore Introduzione a Windows Esercitazione su Windows Introduzione al calcolatore Introduzione a Windows Sistemi Operativi Moderni Multi-Utente Multi-Processo Strutturati a Cipolla Dispongono di Interfaccia Grafica (GUI) oltre che

Dettagli

I programmi applicativi

I programmi applicativi I programmi applicativi Riferimenti: Curtin cap. 6-8 Console cap. 11.1, 11.3 Versione: 15/04/2007 Facoltà di Farmacia Corso di Informatica 1 Le applicazioni Per svariati compiti specifici Vari applicativi,

Dettagli

Il memory manager. Gestione della memoria centrale

Il memory manager. Gestione della memoria centrale Il memory manager Gestione della memoria centrale La memoria La memoria RAM è un vettore molto grande di WORD cioè celle elementari a 16bit, 32bit, 64bit (2Byte, 4Byte, 8Byte) o altre misure a seconda

Dettagli

GUARINI PATRIMONIO CULTURALE VERSIONE MSDE/SQL SERVER MANUALE DI INSTALLAZIONE GUARINI PATRIMONIO CULTURALE VERSIONE MSDE/SQL SERVER

GUARINI PATRIMONIO CULTURALE VERSIONE MSDE/SQL SERVER MANUALE DI INSTALLAZIONE GUARINI PATRIMONIO CULTURALE VERSIONE MSDE/SQL SERVER MANUALE DI INSTALLAZIONE GUARINI PATRIMONIO CULTURALE SOMMARIO 1. Installazione guarini patrimonio culturale MSDE... 3 1.1 INSTALLAZIONE MOTORE MSDE...4 1.2 INSTALLAZIONE DATABASE GUARINI PATRIMONIO CULTURALE

Dettagli

Concetti fondamentali

Concetti fondamentali D I S C H I R I G I D I In questo documento vengono illustrati alcuni concetti fondamentali sul partizionamento di dischi rigidi. In alcune sezioni sono inclusi suggerimenti per l utilizzo di prodotti

Dettagli

Utilizzo dei dischi DVD-RAM

Utilizzo dei dischi DVD-RAM Questo manuale contiene le informazioni minime necessarie per l utilizzo dei dischi DVD-RAM con l'unità DVD MULTI con il sistema operativo Windows XP. Windows, Windows NT e MS-DOS sono marchi di fabbrica

Dettagli

Corso di Sistemi Operativi Ingegneria Elettronica e Informatica prof. Rocco Aversa. Raccolta prove scritte. Prova scritta

Corso di Sistemi Operativi Ingegneria Elettronica e Informatica prof. Rocco Aversa. Raccolta prove scritte. Prova scritta Corso di Sistemi Operativi Ingegneria Elettronica e Informatica prof. Rocco Aversa Raccolta prove scritte Realizzare una classe thread Processo che deve effettuare un numero fissato di letture da una memoria

Dettagli

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

Software di sistema e software applicativo. I programmi che fanno funzionare il computer e quelli che gli permettono di svolgere attività specifiche Software di sistema e software applicativo I programmi che fanno funzionare il computer e quelli che gli permettono di svolgere attività specifiche Software soft ware soffice componente è la parte logica

Dettagli

Domande frequenti su Samsung Drive Manager

Domande frequenti su Samsung Drive Manager Domande frequenti su Samsung Drive Manager Installazione D: Il disco fisso esterno Samsung è collegato, ma non succede nulla. R: Verificare la connessione del cavo USB. Se il disco fisso esterno Samsung

Dettagli