I contenuti di questa pagina costituiscono rielaborazioni personali del Publisher di informazioni apprese con la frequenza delle lezioni e lo studio autonomo di eventuali testi di riferimento in preparazioneall’esame finale o della tesi. Non devono intendersi come materiale ufficiale dell’università attribuibile al docente del corso o al relatore
…continua

Filtra per

Tutte le tipologie
Tutte le tipologie

Ordina

Filtra

Appunti di Scienze matematiche fisiche e naturali - Università degli Studi di Bologna

Esame Immunologia e patologia generale

Facoltà Scienze matematiche fisiche e naturali

Dal corso del Prof. D. Maio

Università Università degli Studi di Bologna

Appunti esame
Appunti di Patologia generale ed accenni di immunologia. Appunti che trattano principalmente di autofagia apoptosi, necrosi e tutti i meccanismi alla base dell’infiammazione cronica e infiammazione sistemica.
...continua

Esame Sistemi operativi

Facoltà Scienze matematiche fisiche e naturali

Dal corso del Prof. D. Sangiorgi

Università Università degli Studi di Bologna

Schemi e mappe concettuali
Domande e definizioni utili alla preparazione dell'esame di Sistemi operativi. Deadlock = In informatica il deadlock è una situazione in cui due (o più) processi (o azioni) si bloccano a vicenda aspettando che uno esegua una certa azione (es. rilasciare il controllo su una risorsa come un file, una porta input/output ecc.) che serve all'altro e viceversa. La CPU può eseguire soltanto un programma alla volta, ma quando si verifica una interruzione e il programma resta in attesa del completamento di un servizio, la CPU può eseguire le istruzioni di un altro programma. La dimensione di un processo per eseguire può essere caricato solo una parte, quindi solo parte delle due pagine devono essere caricate in memoria. La memoria virtuale è una tecnica di gestione della memoria centrale in seguito alla necessità di aumentare la multiprogrammazzione e che sono usati vari algoritmi per gestire la paginazione del processo. Il page fault è un'eccezione di tipo trap, generata quando un processo cerca di accedere ad una pagina che è presente nel suo spazio di indirizzamento virtuale. La tabella delle pagine contiene l’indirizzo di base in memoria fisica di ogni pagina, il numero di pagine serve come indice per la page table. TIME SHARING = In informatica il time-sharing (o timesharing) è un modo del sistema operativo rivolto all'uso. Per un sistema time sharing, è necessario usare un algoritmo preemptive (ma non SJF). Come fa il sistema operativo ad impedire il monopolio del processore da parte di un processo? Avere le pagine di dimensione grande fa si che un processo sia composto da meno pagine. L’algoritmo LRU è un algoritmo di page replacement. Poiché i programmi raramente utilizzano contemporaneamente tutte le parti del proprio codice e dei propri dati, è conveniente implementare il meccanismo della memoria virtuale. Differenze sostanziali fra thread e processi.
...continua

Esame Ingegneria del software

Facoltà Scienze matematiche fisiche e naturali

Dal corso del Prof. D. Rossi

Università Università degli Studi di Bologna

Appunti esame
Appunti di Ingegneria del software, con schemi. L’analisi dei requisiti può comprendere storie o scenari relativi al modo in cui l’applicazione viene utilizzata dalle persone; queste storie possono essere scritte come casi d’uso. Definizione di un modello di dominio - Si noti che un modello di dominio non è una descrizione di oggetti software, ma una visualizzazione dei concetti o del modello mentale di un dominio del mondo reale. Pertanto è stato anche chiamato modello concettuale a oggetti. Il modello di analisi necessita di artefatti/notazioni cioè documenti chiari detti elaborati dei requisiti: • − Modello dei casi d’uso → Un insieme degli scenari tipici dell’utilizzo del sistema. Per formalizzare i requisiti ci sono vari metodi. Nei processi di sviluppo strutturati un buon punto di inizio è l’ISO/IEC/IEEE – System and software engineering – Life cycle processes – Requirements engineering. I documenti principali sono: lo stakeholder requirements specification document (StRS) cioè il documento di specificazione dei requisiti per gli stakeholders, System requirements specification document (SyRS) cioè il documento di specifica dei requisiti, Software requirements specification document (SRS) cioè documento di specifica dei requisiti software. Realizzazione → È un tipo di dipendenza più specifica perché dichiara che un elemento ne realizza un altro. Il caso più comune è quando le classi realizzano l’interfaccia. Private String name; NB: Il diagramma delle classi può essere realizzato con diversi modelli: design model (rappresenta elementi della soluzione), domain model (rappresenta elementi del problema). Se è pensato nel dominio della soluzione, allora ha un dettaglio molto puntuale, quindi è molto ricche. Nel dominio del problema, la notazione non cambia, ma essendo ad un livello di astrazione diverso si avranno molti meno dettagli. Se questo principio non viene rispettato porta a dipendenze non necessarie e degenera nell’implementazioni delle interfacce, causando inutile complessità e potenziale violazione del principio LSP. Questo intermediario è detto factory. → Serve per disaccoppiare l’utilizzatore di un oggetto dal creatore dell’oggetto e permette di referenziare l’oggetto creato attraverso una common interface.
...continua

Esame Ingegneria del software

Facoltà Scienze matematiche fisiche e naturali

Dal corso del Prof. D. Rossi

Università Università degli Studi di Bologna

Appunti esame
Appunti sui concetti principali di Ingegneria del software. Associazione: un’associazione indica una relazione statica tra le istanze di due classi. Ha una molteplicità (numero di oggetti che prendono parte a tale relazione) e una navigabilità (il verso di percorribilità del collegamento) [linea con freccia aperta]. Oggetto: un nodo oggetto è un nodo di attività che è parte della definizione del flusso in un’attività. Indica che un’istanza di un certo classificatore, in un certo stato, potrebbe essere disponibile in un certo punto dell’attività. Occorrenza: è un frammento di interazione che rappresenta un momento nel tempo (evento) all’inizio o alla fine di un messaggio o di un’esecuzione. Il software può avere qualità esterne, come correttezza, usabilità, efficienza, affidabilità, integrità, adattabilità, accuratezza e robustezza. O qualità interne, come manutenibilità, flessibilità, portabilità, ri-usabilità, leggibilità, ecc. Rigidità-Fragilità - Un client che voglia utilizzare un Visitor deve creare un oggetto ConcreteVisitor e utilizzarlo per attraversare la struttura, chiamando il metodo accept di ogni oggetto. Ogni chiamata invoca nel ConcreteVisitor il metodo corrispondente alla classe dell'oggetto chiamante, che passa sé stesso come parametro per fornire al Visitor un punto d'accesso al proprio stato interno. Questo pattern difatti precisa come valutare le frasi in una determinata lingua o linguaggio. L'idea di base è quella di avere una classe per ciascun simbolo (terminale o non terminale) in un linguaggio di programmazione specifico. L'albero sintattico di una frase nella lingua è quindi un esempio del modello sintattico composito e viene usato per valutare (interpretare) la frase. Eventi. Decisione. Un'istanza completamente inizializzata da copiare o clonare. Specifica i tipi di oggetti da creare utilizzando un'istanza prototipo e crea nuovi oggetti copiando questo prototipo. Delega un'istanza di una classe da utilizzare come generatore di tutte le istanze future. L’operatore new è ritenuto dannoso. Il linea generale il client crea un nuovo oggetto del tipo desiderato chiedendo a un prototipo di clonarsi, ovvero invocando il metodo clone definito dal ConcretePrototype di cui si vuole la copia. Una classe di cui può esistere solo una singola istanza. Assicura che una classe abbia una sola istanza e fornisce un accesso globale ad essa. Una classe singleton ha un unico costruttore privato, in modo da impedire l’istanziazione diretta della classe e un metodo “getter” che restituisce sempre se stessa.
...continua

Esame Sistemi operativi

Facoltà Scienze matematiche fisiche e naturali

Dal corso del Prof. D. Sangiorgi

Università Università degli Studi di Bologna

Appunti esame
Appunti di Sistemi operativi sulla crittografia. La crittografia è una componente fondamentale della sicurezza di rete, utilizzata per proteggere la comunicazione e garantire la riservatezza, l’integrità e l’autenticazione dei dati. Esistono due principali categorie di crittografia: a chiave simmetrica e a chiave pubblica. La crittografia a chiave simmetrica utilizza la stessa chiave per cifrare e decifrare i dati. Tuttavia, è vulnerabile a diversi tipi di attacchi, come l’analisi statistica del testo cifrato, la conoscenza di coppie testo in chiaro/testo cifrato e la possibilità per un attaccante di ottenere la versione cifrata di un messaggio noto. I cifrari a blocchi, tra cui le varianti concatenate, migliorano la sicurezza dei sistemi simmetrici. La crittografia a chiave pubblica, come RSA, utilizza una coppia di chiavi: una pubblica per cifrare e una privata per decifrare. Questo metodo risolve il problema della distribuzione delle chiavi, rendendolo ideale per la firma digitale e l’autenticazione. Le firme digitali, combinate con funzioni hash crittografiche e codici di autenticazione dei messaggi (MAC), garantiscono l’integrità dei dati e l’identità del mittente. Infine, la certificazione della chiave pubblica assicura l’affidabilità delle chiavi scambiate, mentre l’aritmetica modulare è alla base dei calcoli crittografici. Gli algoritmi simmetrici più deboli, come il cifrario di Cesare, sono facilmente violabili a causa della prevedibilità delle sostituzioni. La gestione sicura della distribuzione delle chiavi è una sfida fondamentale per garantire comunicazioni protette.
...continua

Esame Sistemi operativi

Facoltà Scienze matematiche fisiche e naturali

Dal corso del Prof. D. Sangiorgi

Università Università degli Studi di Bologna

Appunti esame
Appunti di Sistemi operativi. Il sistema operativo è il software che gestisce le risorse hardware e software di un computer, fornendo servizi essenziali ai programmi applicativi. I sistemi operativi possono essere strutturati in diversi modi, tra cui l’approccio a livelli, il microkernel e le macchine virtuali. Le principali funzionalità di un sistema operativo includono la gestione dei processi, della memoria e dell’archiviazione di massa. I processi sono entità fondamentali che possono essere creati, eseguiti e terminati dal sistema operativo. Per ottimizzare l'uso della CPU, vengono applicate strategie di scheduling, tra cui algoritmi come First-Come, First-Served e Round-Robin. Inoltre, la sincronizzazione tra processi e thread è gestita attraverso meccanismi come semafori e monitor per evitare condizioni di stallo e garantire l’accesso controllato alle risorse condivise. La memoria è organizzata tramite strategie come la paginazione e la segmentazione, mentre la memoria virtuale consente di ottimizzare l’uso delle risorse fisiche. Nel contesto del file system, i file sono gestiti con strutture di directory gerarchiche, e i metodi di allocazione dei file possono essere concatenati o indicizzati per migliorare le prestazioni. Infine, i sistemi operativi moderni supportano ambienti distribuiti e specializzati, con tecniche avanzate come la virtualizzazione e il bilanciamento del carico nei sistemi multicore, per garantire efficienza e sicurezza nell’esecuzione delle applicazioni.
...continua

Esame Ecologia

Facoltà Scienze matematiche fisiche e naturali

Dal corso del Prof. S. Goffredo

Università Università degli Studi di Bologna

Appunti esame
5 / 5
Appunti di Ecologia. Contengono appunti presi durante le lezioni e i seminari; sono inoltre stati integrati con il libro consigliato dal prof. Gli appunti sono divisi in lezioni e in base all'argomento spiegato a lezione.
...continua

Esame Farmacologia

Facoltà Scienze matematiche fisiche e naturali

Dal corso del Prof. M. Paolini

Università Università degli Studi di Bologna

Appunti esame
4 / 5
Appunti di Farmacologia. Gli appunti sono formati da un indice e in seguito gli appunti presi durante le lezioni del professore. Negli appunti sono presenti anche appunti dei video e dei seminari svolti durante l'anno.
...continua

Esame Microbiologia generale

Facoltà Scienze matematiche fisiche e naturali

Dal corso del Prof. B. Vitali

Università Università degli Studi di Bologna

Prove svolte
5 / 5
Il documento contiene le domande a risposta chiusa dei vari appelli dell'esame di Microbiologia generale. Ogni domanda ha la propria risposta corretta. Nelle varie prove d'esame, molto spesso capitano sempre le stesse domande.
...continua

Esame Genetica

Facoltà Scienze matematiche fisiche e naturali

Dal corso del Prof. G. Perini

Università Università degli Studi di Bologna

Domande aperte
Il documento contiene tutte le domande che sono capitate nei vari appelli degli esami di Genetica. Le domande hanno anche le risposte corrette, prendendo di riferimento il libro e gli appunti presi durante le lezioni.
...continua

Esame Biologia molecolare

Facoltà Scienze matematiche fisiche e naturali

Dal corso del Prof. V. Scarlato

Università Università degli Studi di Bologna

Prove svolte
4 / 5
Nel file ci sono tutte le domande che sono capitate nei vari appelli dell'esame di Biologia molecolare. Contiene sia le domande a crocette con le risposte giuste e sia le domande aperte. In tutti gli esami rimette quasi sempre le stesse domande.
...continua

Esame Anatomia

Facoltà Scienze matematiche fisiche e naturali

Dal corso del Prof. M. Belcastro

Università Università degli Studi di Bologna

Appunti esame
Appunti di Anatomia umana, del modulo due, presi durante le lezioni frontali. Gli appunti contengono i seguenti argomenti: - sistema scheletrico - sistema muscolare Questi appunti sono molto utili per la preparazione dell'esame.
...continua

Esame Anatomia

Facoltà Scienze matematiche fisiche e naturali

Dal corso del Prof. G. Teti

Università Università degli Studi di Bologna

Appunti esame
Appunti di Anatomia umana. Contengono appunti sul sistema circolatorio, linfatico, respiratorio, digerente, urinario e gli elementi principali delle ghiandole endocrine. Gli appunti sono stati presi durante le lezioni e integrati con il libro.
...continua

Esame Biochimica

Facoltà Scienze matematiche fisiche e naturali

Dal corso del Prof. E. Verderio

Università Università degli Studi di Bologna

Appunti esame
Appunti di Biochimica presi durante le lezioni. Contengono i seguenti argomenti: - principali molecole; - struttura e funzioni delle proteine; - trasduzione del segnale; - conversioni energetiche e biosintesi.
...continua

Esame Microbiologia generale

Facoltà Scienze matematiche fisiche e naturali

Dal corso del Prof. B. Vitali

Università Università degli Studi di Bologna

Appunti esame
3 / 5
Appunti di Microbiologia e virologia. Contengono appunti di microbiologia base, cellula procariotica, metodologie microbiche; e appunti presi durante i laboratori. Gli appunti sono l'unione degli appunti presi durante le lezioni e appunti basati sul libro.
...continua

Esame Biologia molecolare

Facoltà Scienze matematiche fisiche e naturali

Dal corso del Prof. V. Scarlato

Università Università degli Studi di Bologna

Appunti esame
3 / 5
Appunti di Biologia molecolare. I contenuti di questi appunti sono l'unione degli appunti presi a lezioni e studio autonomo attraverso libri di riferimento. Gli appunti sono utili per lo studio in previsione dell'esame scritto.
...continua

Esame Biologia

Facoltà Scienze matematiche fisiche e naturali

Dal corso del Prof. R. Nardone

Università Università degli Studi di Bologna

Appunti esame
Relazione di Biologia sull'anatomia e biomeccanica nel canto e nel funzionamento dell'apparato vocale, con descrizione tecnica del funzionamento di tutte le singole parti biologiche di esso, spiegate nel dettaglio.
...continua

Esame Analisi matematica 1

Facoltà Scienze matematiche fisiche e naturali

Dal corso del Prof. A. Rossi

Università Università degli Studi di Bologna

Prove svolte
In algebra lineare il determinante della matrice è un numero che descrive le proprietà algebriche e geometriche di una matrice quadrata. Il determinante è indicato con le notazioni det(A) o |A|. ok?^^
...continua

Esame Biologia delle tartarughe e dei cetacei

Facoltà Scienze matematiche fisiche e naturali

Dal corso del Prof. A. Zaccaroni

Università Università degli Studi di Bologna

Appunti esame
Scheda di descrizione di una specie per l'esame di Biologia delle tartarughe e dei cetacei: Enhydra lutris (Linnaeus, 1758): - Nome scientifico e comune - Distribuzione geografica - Descrizione fisica - Habitat - Alimentazione - Strategia riproduttiva - Tratti di ecologia - Stato di conservazione e cause - Bibliografia - Sitografia
...continua

Esame Botanica marina applicata

Facoltà Scienze matematiche fisiche e naturali

Dal corso del Prof. R. Pistocchi

Università Università degli Studi di Bologna

Appunti esame
4 / 5
Appunti di Botanica marina applicata su: - Organismi fotosintetici marini e loro distribuzione nell'ambiente. - Caratteristiche peculiari delle alghe: anatomia cellulare, riproduzione ed evoluzione. - Descrizione (anatomia, cicli vitali ed ecologia) delle principali classi di organismi fotosintetici. - Importanza del fitoplancton negli studi oceanografici e metodi di misura di: biomassa, velocità di crescita, produzione primaria, respirazione ed escrezione. - Caratteristiche chimiche, funzionamento ed organizzazione di pigmenti fotosintetici e pigmenti fotoprotettivi. - Influenza della luce sulla produzione primaria e fenomeni di fotoinibizione e fotoadattamento. - Assorbimento e utilizzo dei nutrienti principali, nutrienti limitanti, rapporto di Redfield, influenza dei nutrienti sulla competizione tra specie. - Organicazione del carbonio negli organismi marini fotosintetici. - Effetto dei cambiamenti climatici (aumento di CO2 e temperatura, acidificazione) su crescita e fotosintesi. - Cenni sulla coltivazione di cianobatteri e microalghe in sistemi aperti e chiusi.
...continua