Metodologie di ottimizzazione e analisi prestazionale degli elaboratori
|
|
- Alice Simone
- 8 anni fa
- Visualizzazioni
Transcript
1 Metodologie di ottimizzazione e analisi prestazionale degli elaboratori Seminario del corso di Architettura degli elaboratori elettronici LABORATORIO UNIVERSITA CATTOLICA DI BRESCIA 23 novembre 2005 Roberto Pane Resp. Settore Sistemi Distribuiti e Sicurezza Logica Lombarda Sistemi e Servizi
2 Agenda Il laboratorio di oggi è organizzato nel seguente modo: Ripresa di alcuni temi già esposti nel seminario teorico» Metodologie di analisi prestazionali delle architetture (performance monitoring)» Esposizione del laboratorio e degli strumenti che saranno utilizzati zati nella sessione operativa Sessione di LABORATORIO:» Determinare la prestazione del sistema server al crescere della concorrenza degli utenti, monitorando su WAST e riportando su Excel l andamento dei tempi in funzione del carico simulato» Determinare il bottleneck provocato nei due scenari: (A) CPU Starvation (B) Memory leakage
3 Il concetto di performance Per performance si intende lo sfruttamento delle risorse della macchina m HW dalla macchina software (l applicazione di business) tramite l intermediazione l del sistema operativo. La performance ottimale è quella che, data l applicazione, l ottimizza l uso l dell hardware e che, data l applicazione, l le risorse hardware sono effettivamente atte a sopportarne il carico (vedi problema del dimensionamento). d Il processo di rilevazione ed ottimizzazione delle performance è sempre un attivit attività complessa in quanto deve tener conto dei seguenti aspetti: Architettura del sistema e tipologia del sistema Caratteristiche dell applicazione (Client( Client/Server, web, uso di basi dati, transazionalità distribuita) Caratteristiche della rete su cui viaggiano le informazioni Altre applicazioni che girano all interno della macchina
4 Casi critici per la performance Date le caratteristiche che sono in grado di influenzare fortemente le performance delle applicazioni ci sono alcuni casi che meritano un approfondimento in quanto sono tipologie standard in cui ricadono la maggior parte dei casi. Colli di bottiglia (Bottlenecks( Bottlenecks): si definisce collo di bottiglia una condizione in cui la limitazione di uno dei componenti (HW & SW) causa il rallentamento di tutti gli altri. Se il bottleneck non è identificato e risolto, il potenziamento di altri componenti non coinvolti nel bottleneck,, non migliorerà le prestazioni del sistema. Utilizzo della risorsa (utilization( utilization): anche se una risorsa fortemente utilizzata ha le caratteristiche per essere un bottleneck non è detto che lo sia fino a che non causa il non utilizzo di altre che sarebbero disponibili. Il 100% di utilizzo di una risorsa non è detto che causi un bottleneck e ci sono risorse con un grado di utilizzo inferiore al 100% che sono dei bottleneck. Code (queues): il bottleneck si evidenzia nel momento in cui si verificano degli accodamenti all interno del sistema o della risorsa insufficiente o mal utilizzata.
5 Strumenti di rilevazione Gli strumenti di rilevazione sono specifici del sistema operativo o utilizzato. Nel nostro caso useremo gli strumenti forniti all interno del sistema Microsoft Windows. PERFORMANCE MONITOR (PERFMON.EXE( PERFMON.EXE): è uno degli strumenti più utilizzati e consente un monitoraggio puntuale delle risorse HW e SW della macchina. Inoltre le applicazioni possono integrarsi con il performance monitor esponendo i relativi contatori. TASK MANAGER (TASKMGR.EXE( TASKMGR.EXE): è uno strumento rapido che consente un indagine veloce dello stato del sistema.
6 Ambiente del laboratorio Nel lab, oltre agli strumenti prima evidenziati, sarà utilizzata un applicazione freeware open-source basata su.net che sarà utilizzata al fine di effettuare il test. L applicazione è un portale informativo ed è presente nel CD-ROM anche con i source, è composta da un web server, dal framework.net e da un DB server (SQL Server). Database of portal application SQL SERVER - DATABASE - Server with Web portal (INTERNET INFORMATION SERVER) - WEB SERVER and.net framework - APPLICATION SERVER PC with WAST installed simulating multi-user activity
7 Strumenti: Uso del PERFMON Il PERFMON è in grado di campionare l attività in essere all interno della macchina sotto analisi tramite contatori. I contatori possono essere sere mostrati tramite Chart (line o istogram) ) e registrati tramite Log e successivamente elaborati via PERFMON o altri strumenti. Inoltre lo strumento è in grado di inviare Alerts al supero di determinate soglie e di redigere Report. Nel Perfmon Graph a sinistra è visualizzato l andamento di alcuni contatori durante l esecuzione l dello script del WAST che sarà utilizzato durante il laboratorio
8 Strumenti: Performance Counters per i LAB CONTATORE ISTANZA OGGETTO DESCRIZIONE Pagine/Sec --- Memoria Pagine/sec è la velocità di lettura o di scrittura delle pagine da o su un disco per risolvere gli errori di pagina di memoria hardw are. Questo contatore è l'indicatore primario dei tipi di errore che causano ritardi a tutto il sistema. È espresso in nume Lunghezza media coda del disco _Total Disco fisico Lunghezza media della coda del disco è il numero medio delle richieste di lettura e di scrittura messe in coda per il disco specificato durante l'intervallo di tempo campione. % Tempo processore _Total Processore % Tempo processore è espresso come percentuale del tempo che il processore impiega per eseguire un thread attivo. Questo contatore è l'indicatore primario dell'attività del processore e mostra la percentuale media di tempo trascorso eseguendo lavoro utile Connessioni correnti _Total Servizio Web Connessioni correnti è il numero corrente di connessioni stabilite con il Servizio Web. Tentativi di connessione/sec _Total Servizio Web Frequenza dei tentativi di connessione con il Servizio Web. User Connections --- SQL Server: General Statistics Number of users connected to the system. Richieste in esecuzione _PortalCSVS ASP.NET Applications Numero delle richieste attualmente in esecuzione. Richieste nella coda dell'applicazione _PortalCSVS ASP.NET Applications Numero di richieste nella coda di richieste dell'applicazione. Richieste/sec _PortalCSVS ASP.NET Applications Numero di richieste soddisfatte al secondo.
9 Strumenti: Uso del WAST Il WAST (Web Application Stress Tool) è uno strumento atto a stressare le applicazioni web simulando n connessioni concorrenti su pattern di navigazione prestabiliti. Il suo utilizzo è in generale teso a rilevare le capacità elaborative del sistema o ad ottimizzare l applicazione l rilevando delle particolari navigazioni o funzionalità applicative particolarmente lente. Noi utilizzeremo il Wast per determinare la presenza di bottleneck all interno del sistema. 1 utilizzo: determinare la presenza del bottleneck ed identificarlo. 2 utilizzo: eliminato il bottleneck,, verificare la capacità di carico del sistema
10 Strumenti: CPUStress, Leaky App Al fine di simulare un bottleneck all interno del sistema saranno utilizzate due differenti applicazioni fornite all interno del Resource Kit di Microsoft Windows. Normalmente i bottleneck non devono essere provocati ma sono l oggetto l della ricerca. CPUSTRESS (SP2004.EXE): è uno strumento che consente di simulare uno stress della CPU tramite una serie di elaborazioni CPU-intensive. Il risultato è quello di limitare fortemente e gradualmente le risorse della macchina. LEAKYAPP (LEAKYAPP.EXE( LEAKYAPP.EXE): è uno strumento che consente di simulare un applicazione che abbia dei memory leak.. Un memory leak consiste nel fatto che un applicazione o un servizio non disallochi la memoria dopo averla utilizzata causandone in questo modo la perdita. A lungo andare il sistema risente della perdita di memoria ed è necessaria la sua ripartenza (reboot system).
11 Determinare i processor bottlenecks (CPU Starvation) Il rilevamento di un processor bottleneck è in generale semplice in quanto si verifica nel momento in cui uno specifico processo o il processo di sistema consuma eccessivamente CPU. Attenzione che molte volte un supposto processor bottleneck è invece un memory bottleneck mascherato. I contatori più interessanti per verificare un processor bottleneck sono rappresentati da:» SYSTEM: % Total Processor Time» SYSTEM: Processor Queue Length» PROCESSOR: % Processor Time» PROCESS: % Processor Time» PROCESS: % User Time» PROCESS: % Privileged Time Object System System Processor Process Process Process Process Thread Thread Thread Thread Thread Thread Counter % Total Processor Time Processor Queue Length % Processor Time % Processor Time % User Time % Privileged Time Priority Base Thread State Priority Base Priority Current Context Switches/Sec % User Time % Privileged Time
12 Determinare i memory bottlenecks Memory leak Windows è equipaggiato con un sistema di Virtual Memory in grado di utilizzare come memoria sia la RAM che uno o più spazi su disco (i cosiddetti pagefile ). Nel momento in cui la memoria disponibile tende a diminuire, come e nel caso di un memory leak,, il sistema tende sempre di più a caricare e scaricare il pagefile, causando così un netto ed importante degrado prestazionale. Un importante indicatore della possibilità di un memory bottleneck è rappresentato dai page faults,, ossia dall evento che si verifica quando la pagina di memoria necessaria all applicazione applicazione non si trova in RAM ma su disco. Object Memory Memory Memory Memory Memory Memory Memory Process Process Process Process Counter Page Faults/sec Page Reads/sec Page Writes/sec Pages Input/sec Pages Output/sec Available bytes Nonpaged pool bytes Page Faults/sec Working set Private Bytes Page File Bytes
13 LAB Materiale a supporto Sul CD distribuito nel seminario si trova /PPT: si trovano i PDF relativi ai PPT del seminario Sessione Teorica e Sessione Pratica /STRUMENTI: si trovano i seguenti file» Sp2004.exe SW di CPU Stress» LAB_Counters.msc file del PERFMON con i performance counters preimpostati» WAST_Setup.exe File di installazione del WAST» LEAKYAPP.ZIP > > SW di Memory Leak» WAST_Script_DB.mdb DB di Script per il WAST /APPLICAZIONI:» ASP.NET Portal (CSVS) Installer v1.0.msi Setup del Web Portal» Portal Whitepaper.doc Documentazione del Portal App» SourceCode.exe Source code del Portal App» Microsoft SQL Server 2000 evaluation KIT
14 LAB 1 Il LAB 1 ha l obiettivo l di determinare, al crescere del carico, le variazioni dei tempi di risposta dell applicazione Portale in un ambiente dedicato. Non ci sono quindi altre applicazioni che utilizzano risorse all infuori dei sottosistemi necessari per l ambiente di esecuzione. Attività nel LAB: Uso del WAST per eseguire gli script dai differenti client Monitoraggio dei performance counters identificati per interpretare l andamento il carico sul sistema Interpretazione dei risultati prestazionali del test dai report del WAST
15 LAB 2/A CPU Starvation Partendo dai dati ottenuti nel LAB precedente si effettueranno una u serie di test utilizzando il SW di CPU Stress in differenti configurazioni. Il SW di CPU Stress simula una compresenza all interno della macchina di differenti applicazioni facendo quindi diventare il sistema condiviso. Attività del LAB: Uso di CPU Stress per simulare differenti condizioni di carico esterno e all applicazioni applicazioni Uso del WAST per eseguire gli script dai differenti client Monitoraggio dei performance counters identificati per interpretare l andamento il carico sul sistema Interpretazione dei risultati prestazionali del test dai report del WAST
16 LAB 2/B Memory Leaking Partendo dai dati ottenuti nel LAB precedente si effettueranno una u serie di test utilizzando il Leaky App per simulare un drenaggio anomalo della memoria. Attività del LAB: Uso di Leaky App per simulare condizioni di memory leaking Uso del WAST per eseguire gli script dai differenti client Monitoraggio dei performance counters identificati per interpretare l andamento il carico sul sistema con focalizzazione sugli aspetti di memory management Interpretazione dei risultati prestazionali del test dai report del WAST
17 Fine del seminario Arrivederci a tutti e BUON ESAME
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
DettagliApplicazione JobScheduler su DB SQL Milano, lì 14/09/2009
Documentazione KING Applicazione JobScheduler su DB SQL Milano, lì 14/09/2009 Microsoft SQL Server dispone del servizio di Job Scheduler, o Schedulatore di attività: si tratta di un applicativo che consente
DettagliCalcolatori Elettronici A a.a. 2008/2009
Calcolatori Elettronici A a.a. 2008/2009 PRESTAZIONI DEL CALCOLATORE Massimiliano Giacomin Due dimensioni Tempo di risposta (o tempo di esecuzione): il tempo totale impiegato per eseguire un task (include
DettagliLe Soluzioni Tango/04 per adempiere alla normativa sugli amministratori di sistema
Le Soluzioni Tango/04 per adempiere alla normativa sugli amministratori di sistema Normativa del Garante della privacy sugli amministratori di sistema la normativa: http://www.garanteprivacy.it/garante/doc.jsp?id=1577499
DettagliLa gestione di un calcolatore. Sistemi Operativi primo modulo Introduzione. Sistema operativo (2) Sistema operativo (1)
La gestione di un calcolatore Sistemi Operativi primo modulo Introduzione Augusto Celentano Università Ca Foscari Venezia Corso di Laurea in Informatica Un calcolatore (sistema di elaborazione) è un sistema
DettagliGestione in qualità degli strumenti di misura
Gestione in qualità degli strumenti di misura Problematiche Aziendali La piattaforma e-calibratione Il servizio e-calibratione e-calibration in action Domande & Risposte Problematiche Aziendali incertezza
DettagliNote di rilascio. Aggiornamento disponibile tramite Live Update a partire dal. Il supporto per Windows XP e Office 2003 è terminato
Note di rilascio Aggiornamento disponibile tramite Live Update a partire dal Componenti Condivisi Versione 18.19.0 08 / 01 /2015 SINTESI DEI CONTENUTI Le principali implementazioni riguardano: Gestione
DettagliEsempio: aggiungere j
Esempio: aggiungere j Eccezioni e interruzioni Il progetto del controllo del processore si complica a causa della necessità di considerare, durante l esecuzione delle istruzioni, il verificarsi di eventi
DettagliInstallazione e caratteristiche generali 1
Installazione e caratteristiche generali 1 Introduzione SIGLA Ultimate e SIGLA Start Edition possono essere utilizzati solo se sono soddisfatti i seguenti prerequisiti: Microsoft.Net Framework 3.5 (consigliato
DettagliSistema Operativo. Fondamenti di Informatica 1. Il Sistema Operativo
Sistema Operativo Fondamenti di Informatica 1 Il Sistema Operativo Il Sistema Operativo (S.O.) è un insieme di programmi interagenti che consente agli utenti e ai programmi applicativi di utilizzare al
DettagliDefinizione Parte del software che gestisce I programmi applicativi L interfaccia tra il calcolatore e i programmi applicativi Le funzionalità di base
Sistema operativo Definizione Parte del software che gestisce I programmi applicativi L interfaccia tra il calcolatore e i programmi applicativi Le funzionalità di base Architettura a strati di un calcolatore
DettagliCon 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
DettagliScheduling della CPU. Sistemi multiprocessori e real time Metodi di valutazione Esempi: Solaris 2 Windows 2000 Linux
Scheduling della CPU Sistemi multiprocessori e real time Metodi di valutazione Esempi: Solaris 2 Windows 2000 Linux Sistemi multiprocessori Fin qui si sono trattati i problemi di scheduling su singola
DettagliIl Sistema Operativo
Il Sistema Operativo Il Sistema Operativo Il Sistema Operativo (S.O.) è un insieme di programmi interagenti che consente agli utenti e ai programmi applicativi di utilizzare al meglio le risorse del Sistema
DettagliList Suite 2.0. Sviluppo Software Il Telefono Sas 10/06/2010
2010 List Suite 2.0 Sviluppo Software Il Telefono Sas 10/06/2010 List Suite 2.0 List Suite 2.0 è un tool software in grado di archiviare, analizzare e monitorare il traffico telefonico, effettuato e ricevuto
DettagliSistema 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
DettagliNetwork Monitoring. Introduzione all attività di Network Monitoring introduzione a Nagios come motore ideale
Network Monitoring & Introduzione all attività di Network Monitoring introduzione a Nagios come motore ideale Nicholas Pocher Poker SpA - Settimo Torinese, Novembre 2013 1 Indice Il Network Monitoring:
Dettagli- la possibilità di monitorare lo stato attuale della macchina - fornire una reportistica sulla base di alcune variabili
Il GAI WEB PORTAL nasce con un duplice obiettivo: - la possibilità di monitorare lo stato attuale della macchina - fornire una reportistica sulla base di alcune variabili Si tratta di un software installato
Dettagliuadro Soluzioni software per L archiviazione elettronica dei documenti Gestione Aziendale Fa quadrato attorno alla tua azienda
Fa quadrato attorno alla tua azienda Soluzioni software per L archiviazione elettronica dei documenti Perché scegliere Q Archiviazione Elettronica dei Documenti? Tale applicativo si pone come obbiettivo
DettagliL informatica INTRODUZIONE. L informatica. Tassonomia: criteri. È la disciplina scientifica che studia
L informatica È la disciplina scientifica che studia INTRODUZIONE I calcolatori, nati in risposta all esigenza di eseguire meccanicamente operazioni ripetitive Gli algoritmi, nati in risposta all esigenza
DettagliREQUISITI TECNICI HR INFINITY ZUCCHETTI
REQUISITI TECNICI HR INFINITY ZUCCHETTI Documento aggiornato al 21 Novembre 2014 (Valido fino al 30/06/2015) Le versioni di sistemi operativi di seguito indicati rappresentano quelle utilizzate nei nostri
DettagliMANUALE MOODLE STUDENTI. Accesso al Materiale Didattico
MANUALE MOODLE STUDENTI Accesso al Materiale Didattico 1 INDICE 1. INTRODUZIONE ALLA PIATTAFORMA MOODLE... 3 1.1. Corso Moodle... 4 2. ACCESSO ALLA PIATTAFORMA... 7 2.1. Accesso diretto alla piattaforma...
DettagliCORSO WET 462 Amministrazione di database SQL Server 2012
CORSO WET 462 Amministrazione di database SQL Server 2012 Struttura e durata del corso Scheda informativa Il corso ha la durata di 24 ore ed è distribuito nell arco di un mese: 6 incontri da 4 ore ciascuno.
DettagliEsercitazione E1 Scheduling, deadlock, monitor
Esercitazione E1 Scheduling, deadlock, monitor Sistemi Operativi - prof. Silvio Salza - a.a. 2008-2009 E1-1 Scheduling I cinque processi A,B,C,D,E richieste di CPU si presentano nell ordine. Le loro richieste
DettagliLinux nel calcolo distribuito
openmosix Linux nel calcolo distribuito Dino Del Favero, Micky Del Favero dino@delfavero.it, micky@delfavero.it BLUG - Belluno Linux User Group Linux Day 2004 - Belluno 27 novembre openmosix p. 1 Cos è
Dettagliistraffic Sistema di monitoraggio Traffico
istraffic Sistema di monitoraggio Traffico Scopo Lo scopo del sistema è quello di eseguire un analisi automatica del flusso di traffico in modo da rilevare eventi quali rallentamenti, code, veicoli fermi,
DettagliFAQ DI INSTALLAZIONE DI INAZIENDA Rev.2
FAQ DI INSTALLAZIONE DI INAZIENDA Rev.2 Con l avvento di Windows Vista ed Sql Server 2005, e quindi dei Pc con tali sistemi già preinstallati, il setup di Inazienda può diventare un operazione piuttosto
DettagliSoftware per Helpdesk
Software per Helpdesk Padova - maggio 2010 Antonio Dalvit - www.antoniodalvit.com Cosa è un helpdesk? Un help desk è un servizio che fornisce informazioni e assistenza ad utenti che hanno problemi nella
DettagliAggiungere le funzionalità ACN in Iatros
Aggiungere le funzionalità ACN in Iatros Il modulo ACN previsto in iatros è utilizzato per molte funzionalità, non solo quella di invio delle ricette. In questo documento vedremo come fare ad installare
DettagliIl 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
DettagliI MODULI Q.A.T. PANORAMICA. La soluzione modulare di gestione del Sistema Qualità Aziendale
La soluzione modulare di gestione del Sistema Qualità Aziendale I MODULI Q.A.T. - Gestione clienti / fornitori - Gestione strumenti di misura - Gestione verifiche ispettive - Gestione documentazione del
DettagliPer informazioni rivolgersi allo Studio:
Lo Studio, notificando direttamente via e-mail o sms l avvenuta pubblicazione di news, circolari, prontuari, scadenzari, dà la possibilità all azienda di visualizzare immediatamente ed in qualsiasi luogo,
DettagliPROTOTIPAZIONE DI UN TRADUTTORE DA SORGENTE PLC AD ASSEMBLY DI UNA MACCHINA VIRTUALE
PROTOTIPAZIONE DI UN TRADUTTORE DA SORGENTE PLC AD ASSEMBLY DI UNA MACCHINA VIRTUALE Relatore: prof. Michele Moro Laureando: Marco Beggio Corso di laurea in Ingegneria Informatica Anno Accademico 2006-2007
DettagliTi consente di ricevere velocemente tutte le informazioni inviate dal personale, in maniera assolutamente puntuale, controllata ed organizzata.
Sommario A cosa serve InfoWEB?... 3 Quali informazioni posso comunicare o ricevere?... 3 Cosa significa visualizzare le informazioni in maniera differenziata in base al livello dell utente?... 4 Cosa significa
DettagliNOME PROGETTO. DWH Map Creator DOCUMENTO EMESSO DA: DATA Fabio Calcopietro 14/11/2007 NOME HW SW MANAGER/
ALLEGATO TECNICO NOME PROGETTO DWH Map Creator DOCUMENTO EMESSO DA: HW SW MANAGER/ NOME DATA Fabio Calcopietro 14/11/2007 Codice documento 00.0000.000.OFF.00 Pagina 1 di 7 MW.OFF.SRV rev 00 del 02/05/2007
DettagliSPSS Statistics per Windows - Istruzioni di installazione per (Licenza per utenti singoli)
SPSS Statistics per Windows - Istruzioni di installazione per (Licenza per utenti singoli) Le seguenti istruzioni sono relative all installazione di SPSS Statistics con licenza per utenti singoli. Una
DettagliLSF. lab solution LOG SYSTEM FRAMEWORK. Pagina 1 di 14
LOG SYSTEM FRAMEWORK Pagina 1 di 14 Introduzione Il logging è una componente importante del ciclo di sviluppo del codice. Log System Framework fornisce precise informazioni circa il contesto di esecuzione
DettagliCreazione di una Azure Web App
Creazione di una Azure Web App Introduzione Oggi le aziende hanno sempre più la necessità di avere uno strumento per interagire con i propri clienti. La presenza sul web dell azienda diventa sempre di
DettagliSoluzioni per ridurre i costi di stampa e migliorare i processi. www.precision.it
Soluzioni per ridurre i costi di stampa e migliorare i processi www.precision.it 1 Cosa è? Descrizione della piattaforma Il software di monitoraggio MPS di E-Printer Solutions è il più completo sistema
DettagliPIANO DI TUTELA DELLE ACQUE DELLA SICILIA (di cui all'art. 121 del Decreto Legislativo 3 aprile 2006, n 152)
Commissario Delegato per l Emergenza Bonifiche e la Tutela delle Acque in Sicilia PIANO DI TUTELA DELLE ACQUE DELLA SICILIA (di cui all'art. 121 del Decreto Legislativo 3 aprile 2006, n 152) Sistema WEB-GIS
Dettagliiseries Monitoring By Tango04
iseries Monitoring By Tango04 Tango/04 è una società di software multinazionale fondata nel 1991. La nostra specializzazione è il Real-Time Monitoring Solutions Uffici in Spagna, USA, Francia, Italia,
DettagliCorso di Informatica
Corso di Informatica Modulo L2 1.1-Introduzione 1 Prerequisiti Concetto intuitivo di applicazione per computer Uso pratico elementare di un sistema operativo 2 1 Introduzione Uno dei compiti di un sistema
DettagliA"raverso) Neal) puoi) avere) il) controllo,) in) totale) sicurezza,) di) tu"e)le)enterprise)siebel)che)compongono)il)tuo)business.
N e a l 2.0! A"raverso) Neal) puoi) avere) il) controllo,) in) totale) sicurezza,) di) tu"e)le)enterprise)siebel)che)compongono)il)tuo)business.)se)si) presenta) un) potenziale) problema) tu) puoi,) usando)
DettagliBMSO1001. Virtual Configurator. Istruzioni d uso 02/10-01 PC
BMSO1001 Virtual Configurator Istruzioni d uso 02/10-01 PC 2 Virtual Configurator Istruzioni d uso Indice 1. Requisiti Hardware e Software 4 1.1 Requisiti Hardware 4 1.2 Requisiti Software 4 2. Concetti
DettagliIRSplit. Istruzioni d uso 07/10-01 PC
3456 IRSplit Istruzioni d uso 07/10-01 PC 2 IRSplit Istruzioni d uso Indice 1. Requisiti Hardware e Software 4 1.1 Requisiti Hardware 4 1.2 Requisiti Software 4 2. Installazione 4 3. Concetti fondamentali
DettagliSISTEMI OPERATIVI. Prof. Enrico Terrone A. S: 2008/09
SISTEMI OPERATIVI Prof. Enrico Terrone A. S: 2008/09 Che cos è il sistema operativo Il sistema operativo (SO) è il software che gestisce e rende accessibili (sia ai programmatori e ai programmi, sia agli
DettagliLaboratorio 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,
DettagliTrasformazione DB Access In SQL Server. Michele De Nittis
Trasformazione DB Access In SQL Server Michele De Nittis 1 Spesso è necessario migrare uno schema di database scritto in Access verso il più completo e complesso ambiente SQL SERVER. Questa operazione
DettagliProgrammazione in Java e gestione della grafica (I modulo) Lezione 1: Presentazione corso
Programmazione in Java e gestione della grafica (I modulo) Lezione 1: Presentazione corso Informazioni generali Docente: Prof.ssa Dora Giammarresi: giammarr@mat.uniroma2.it Tutor:??? Informazioni generali
DettagliTERM TALK. software per la raccolta dati
software per la raccolta dati DESCRIZIONE Nell ambiente Start, Term Talk si caratterizza come strumento per la configurazione e la gestione di una rete di terminali per la raccolta dati. È inoltre di supporto
DettagliWorkFLow (Gestione del flusso pratiche)
WorkFLow (Gestione del flusso pratiche) Il workflow è l'automazione di una parte o dell'intero processo aziendale dove documenti, informazioni e compiti vengono passati da un partecipante ad un altro al
DettagliCaratteristiche di una LAN
Installatore LAN Progetto per le classi V del corso di Informatica Caratteristiche di una LAN 26/02/08 Installatore LAN - Prof.Marco Marchisotti 1 Ruolo dei computer I computer di una rete possono svolgere
Dettagli2010 Ing. Punzenberger COPA-DATA Srl. Tutti i diritti riservati.
2010 Ing. Punzenberger COPA-DATA Srl Tutti i diritti riservati. Tutti i diritti riservati la distribuzione e la copia - indifferentemente dal metodo - può essere consentita esclusivamente dalla dittacopa-data.
DettagliCORSO ACCESS PARTE II. Esistono diversi tipi di aiuto forniti con Access, generalmente accessibili tramite la barra dei menu (?)
Ambiente Access La Guida di Access Esistono diversi tipi di aiuto forniti con Access, generalmente accessibili tramite la barra dei menu (?) Guida in linea Guida rapida Assistente di Office indicazioni
DettagliCiclo di vita dimensionale
aprile 2012 1 Il ciclo di vita dimensionale Business Dimensional Lifecycle, chiamato anche Kimball Lifecycle descrive il framework complessivo che lega le diverse attività dello sviluppo di un sistema
DettagliGuida all installazione di Easy
Guida all installazione di Easy ISTRUZIONI PER L INSTALLAZIONE DEL SOFTWARE EASY Requisiti di sistema Sistemi operativi supportati: Windows 2000 Service Pack 4; Windows Server 2003 SP2(consigliato per
DettagliSupporto On Line Allegato FAQ
Supporto On Line Allegato FAQ FAQ n.ro MAN-8NQLJY70768 Data ultima modifica 26/01/2012 Prodotto Dichiarazioni Fiscali 2012 Modulo Studi di Settore Oggetto Servizio di attivazione Studi WKI In giallo le
DettagliNote sul tema IT METERING. Newits 2010
Note sul tema IT METERING IT Metering La telemetria è una tecnologia informatica che permette la misurazione e la trascrizione di informazioni di interesse al progettista di sistema o all'operatore. Come
DettagliOttimizzazioni delle prestazioni di un Web server Ottimizzazioni delle prestazioni di un Web server
Pagina 1 di 5 Ottimizzazioni delle prestazioni di un Web server Ottimizzazioni delle prestazioni di un Web server Spesso il server non è in grado di gestire tutto il carico di cui è gravato. Inoltre, una
DettagliMac Application Manager 1.3 (SOLO PER TIGER)
Mac Application Manager 1.3 (SOLO PER TIGER) MacApplicationManager ha lo scopo di raccogliere in maniera centralizzata le informazioni piu salienti dei nostri Mac in rete e di associare a ciascun Mac i
DettagliWINDOWS: Istruzioni per l uso
WINDOWS: Istruzioni per l uso Sommario 1. Prerequisiti e Installazione 1 2. Primo accesso 1 3. Utilizzo dell'applicazione 3 3.2 Documenti 4 3.2.1 Anteprima del documento a tutto schermo 6 3.3 Primo Piano,
DettagliBLU.Energy Tecnologia & Servizi gestiti
BLU.Energy Tecnologia & Servizi gestiti Il vantaggio competitivo derivante da una scelta tecnologicamente avanzata Tecnologia e Servizi gestiti Sommario ü Obiettivi del documento ü Caratteristiche tecniche
DettagliSQL Server Express Edition è la novità di Visual Studio.Net versione di SQL Server che presenta la seguenti caratteristiche:
Presentazione del prodotto Presentazione del prodotto SQL Server Express Edition è la novità di Visual Studio.Net versione di SQL Server che presenta la seguenti caratteristiche: 2005. Una liberamente
DettagliIl Software e Il Sistema Operativo. Prof. Francesco Accarino IIS Altiero Spinelli A.S. 09/10
Il Software e Il Sistema Operativo Prof. Francesco Accarino IIS Altiero Spinelli A.S. 09/10 Cosa Impareremo Programmi e Processi Struttura del Sistema Operativo Sviluppo di Programmi I files e la loro
DettagliIstruzioni 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
DettagliVMware. Gestione dello shutdown con UPS MetaSystem
VMware Gestione dello shutdown con UPS MetaSystem La struttura informatica di una azienda Se ad esempio consideriamo la struttura di una rete aziendale, i servizi offerti agli utenti possono essere numerosi:
DettagliMICHELANGELO REPORT è un
Michelangelo Report Controllare il venduto, l'acquistato, le giacenze di magazzino e gli ordini di acquisto e di vendita, analizzare le performance MICHELANGELO REPORT è un prodotto software altamente
DettagliMIXER: gestione trasmissioni DJ: governance di MIXER
MIXER-DJ MIXER: gestione trasmissioni DJ: governance di MIXER MIXER Mixer è un ambiente applicativo di tipo Enterprise Service Bus (ESB) per la gestione delle trasmissioni di file su Linux. All'interno
DettagliNon sono supportate reti peer to peer, è necessario avere un server dedicato.
Il software gestionale per le Piccole e Medie Imprese Requisisti hardware e software Sistema operativo Server: NT Server Windows 2000/2003 Server e superiori Novell 3.12 o superiori con supporto nomi lunghi
DettagliGHPPEditor è un software realizzato per produrre in modo rapido e guidato un part program per controlli numerici Heidenhain.
*+33(GLWRU GHPPEditor è un software realizzato per produrre in modo rapido e guidato un part program per controlli numerici Heidenhain. Il programma si basa su un architettura di tasti funzionali presenti
DettagliApproccio stratificato
Approccio stratificato Il sistema operativo è suddiviso in strati (livelli), ciascuno costruito sopra quelli inferiori. Il livello più basso (strato 0) è l hardware, il più alto (strato N) è l interfaccia
DettagliSoftware di gestione della stampante
Questo argomento include le seguenti sezioni: "Uso del software CentreWare" a pagina 3-11 "Uso delle funzioni di gestione della stampante" a pagina 3-13 Uso del software CentreWare CentreWare Internet
DettagliI see you. fill in the blanks. created by
I see you. fill in the blanks created by I see you. fill in the blanks Si scrive, si legge I See You è. (Intensive Control Unit) è un servizio che guarda il vostro sistema informativo e svolge un azione
DettagliCosa è 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
DettagliSoftware 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
DettagliMeetecho s.r.l. Web Conferencing and Collaboration tools. Guida all installazione e all uso di Meetecho beta
Web Conferencing and Collaboration tools Passo 1: registrazione presso il sito Accedere al sito www.meetecho.com e registrarsi tramite l apposito form presente nella sezione Reserved Area. In fase di registrazione
DettagliGestione eventi di sistema Gestire correttamente la diagnostica di Windows
Gestione eventi di sistema Gestire correttamente la diagnostica di Windows - 1 - - 2 - 1. Cenni Generali 1.1 Dove può essere applicato questo documento La seguente descrizione può essere applicata ai seguenti
DettagliNote Tecniche Installazione ed Aggiornamento EasyTelematico 1.3.x
Note Tecniche di Installazione ed Aggiornamento Note Tecniche Installazione ed Aggiornamento EasyTelematico 1.3.x Sommario: 1. Premessa... 2 2. NUOVA INSTALLAZIONE: EasyTelematico con o senza modulo mobile,
DettagliSysAround S.r.l. L'efficacia delle vendite è l elemento centrale per favorire la crescita complessiva dell azienda.
Scheda Il CRM per la Gestione delle Vendite Le organizzazioni di vendita sono costantemente alla ricerca delle modalità migliori per aumentare i ricavi aziendali e ridurre i costi operativi. Oggi il personale
DettagliApplicativo SBNWeb. Configurazione hardware e software di base di un server LINUX per gli applicativi SBNWeb e OPAC di POLO
Applicativo SBNWeb Configurazione hardware e software di base di un server LINUX per gli applicativi SBNWeb e OPAC di POLO Versione : 1.0 Data : 5 marzo 2010 Distribuito a : ICCU INDICE PREMESSA... 1 1.
DettagliOpenVAS - Open Source Vulnerability Scanner
OpenVAS - Open Source Vulnerability Scanner di Maurizio Pagani Introduzione OpenVAS è un framework che include servizi e tool per la scansione e la gestione completa delle vulnerabilità. Un vulnerability
DettagliPiano Nazionale di Formazione degli Insegnanti sulle Tecnologie dell'informazione e della Comunicazione. Percorso Formativo C1.
Piano Nazionale di Formazione degli Insegnanti sulle Tecnologie dell'informazione e della Comunicazione Percorso Formativo C1 Modulo 2 Computer hardware 1 OBIETTIVI Identificare, descrivere, installare
DettagliDMA Accesso Diretto alla Memoria
Testo di rif.to: [Congiu] - 8.1-8.3 (pg. 241 250) 08.a DMA Accesso Diretto alla Memoria Motivazioni Organizzazione dei trasferimenti DMA Arbitraggio del bus di memoria Trasferimento di un blocco di dati
DettagliPAWSN. Wireless social networking
PAWSN Wireless social networking WI-FI pubblico in sicurezza SFRUTTA LA TUA RETE WI-FI PER OFFRIRE AL PUBBLICO CONNETTIVITÀ E ACCESSO A SERVIZI PROFILATI E CONTESTUALI Non sarebbe bello potere utilizzare
DettagliGestione remota archivi cartelle sanitarie e di rischio informatizzate
Gestione remota archivi cartelle sanitarie e di rischio informatizzate L odierna realtà economica impone alle aziende di differenziarsi sempre più dai concorrenti, investendo in tecnologie che possano
Dettagliintroduzione introduzione soluzione acquisizione dati elaborazione e archiviazione dati interfaccia utente personalizzazioni
In un impianto fotovoltaico una corretta manutenzione e un efficiente sistema di monitoraggio sono fondamentali per la rilevazione di guasti o malfunzionamenti. I fattori che influiscono sul corretto funzionamento
DettagliScheda. Il CRM per la Gestione del Marketing. Accesso in tempo reale alle Informazioni di rilievo
Scheda Il CRM per la Gestione del Marketing Nelle aziende l attività di Marketing è considerata sempre più importante poiché il mercato diventa sempre più competitivo e le aziende necessitano di ottimizzare
DettagliSistemi Operativi. Scheduling della CPU SCHEDULING DELLA CPU. Concetti di Base Criteri di Scheduling Algoritmi di Scheduling
SCHEDULING DELLA CPU 5.1 Scheduling della CPU Concetti di Base Criteri di Scheduling Algoritmi di Scheduling FCFS, SJF, Round-Robin, A code multiple Scheduling in Multi-Processori Scheduling Real-Time
DettagliSistemi Operativi SCHEDULING DELLA CPU. Sistemi Operativi. D. Talia - UNICAL 5.1
SCHEDULING DELLA CPU 5.1 Scheduling della CPU Concetti di Base Criteri di Scheduling Algoritmi di Scheduling FCFS, SJF, Round-Robin, A code multiple Scheduling in Multi-Processori Scheduling Real-Time
DettagliConsole di Monitoraggio Centralizzata
BackupAssist Console di Monitoraggio Centralizzata Cos'è il monitoraggio centralizzato?... 2 Esempi di report e schermate... 3 Quali report sono inviati tramite email? Quali sono visualizzati su Web?...
DettagliValutazione assistita del rischio sismico a scala territoriale Valutazione della vulnerabilità e dell agibilità degli edifici Interazione con il
AMBITO DELLO SVILUPPO Valutazione assistita del rischio sismico a scala territoriale Valutazione della vulnerabilità e dell agibilità degli edifici Interazione con il monitoraggio strumentale degli edifici
DettagliIl database management system Access
Il database management system Access Corso di autoistruzione http://www.manualipc.it/manuali/ corso/manuali.php? idcap=00&idman=17&size=12&sid= INTRODUZIONE Il concetto di base di dati, database o archivio
Dettagli2003.06.16 Il sistema C.R.M. / E.R.M.
2003.06.16 Il sistema C.R.M. / E.R.M. Customer / Enterprise : Resource Management of Informations I-SKIPPER è un sistema di CONOSCENZE che raccoglie ed integra INFORMAZIONI COMMERCIALI, dati su Clienti,
DettagliGOW GESTIONE ORDINI WEB
OW GOW GESTIONE ORDINI WEB OWUn'azienda moderna necessita di strumenti informatici efficienti ed efficaci, in GESTIONE CLIENTI, ORDINI E STATISTICHE TRAMITE BROWSER WEB grado di fornire architetture informative
DettagliIl Sistema Operativo. Di cosa parleremo? Come si esegue un programma. La nozione di processo. Il sistema operativo
Il Sistema Operativo Di cosa parleremo? Come si esegue un programma. La nozione di processo. Il sistema operativo ... ma Cos'è un S.O.? un PROGRAMMA!... ma Cos'è un programma? PROGRAMMA: 1. algoritmo sequenza
DettagliInternet Access Monitor. Informazioni sul prodotto
Internet Access Monitor Informazioni sul prodotto Contenuto Introduzione... 3 Funzioni del programma... 3 Vantaggi del programma... 3 Requisiti di sistema:... 3 Come funziona il programma?... 4 Politica
DettagliCorso di Informatica
Corso di Informatica Modulo T2 1 Sistema software 1 Prerequisiti Utilizzo elementare di un computer Significato elementare di programma e dati Sistema operativo 2 1 Introduzione In questa Unità studiamo
Dettagliitime Chiaramente inclusa la stampa del cartellino presenze come previsto dalle normative
itime itime Il software di rilevazione presenze itime rappresenta lo strumento ideale per l automatizzazione della gestione del personale. L ampia presenza dei parametri facilita l operatore nel controllo
Dettagli