0.02 DomandeEsame - follen99/ArchitetturaDeiCalcolatori GitHub Wiki
Domande Esame Architettura Dei Calcolatori
Questa è una lista delle domande fatte dal professore durante l'orale di Architettura Dei Calcolatori (e Sistemi Operativi). Il professore ha posto (nella maggior parte dei casi) 3 domande a testa.
Lista Domande
- Cos è la system call e come viene implementata ?
- Interfacce di servizi offerte dal sistema operativo.
- Cosa sono i threads?
- Predizione di salto.
- Deadlock.
- Semaforo; implementazione statica
- Tabella delle pagine gerarchica; Qual è il vantaggio?
- Microkernel.
- Predizione statica.
- File System con Journal.
- System call fork().
- Algoritmo di rimpiazzo delle pagine; problema della memoria finita.
- FIFO
- LRU approssimato
- Istruzione del RISC V che richiede più tempo -> LOAD.
- Vantaggio della rappresentazione a complemento a 2.
- Vantaggi di una cache set associativa.
- Località spaziale: proprietà secondo la quale word adiacenti sono accedute.
- Cosa è un monitor?
- Differenza tra sistema monolitico e microkernel.
- Tabella delle pagine invertita.
- Implementazione dei thread a livello utente vs livello kernel.
- Processore superscalare
- Sinceramente non ne conoscevo l'esistenza e non è un argomento trattato in questo repository. Per maggiori info visitare il link.
- Cosa è il trashing?
- Allocazione linkata, indicizzata e contigua dei file; significato e differenza.
- Si può sbloccare un deadlock senza interventi esterni?
- Algoritmi di avoidance e prevenzione per i deadlock.
- Tabella delle pagine
- cosa è l'MMU?
- Perchè il RISC V non ha istruzioni atomiche? Load reserve e store conditional.
- Cosa sono gli hazard (pipeline)?
- Algoritmo del banchiere.
- Allocazione ad indice con presenza di più puntatori
- Come si evita il trashing?
- File System; svantaggio del FS FAT.
- Cosa sono i monitor?
- File System FAT, File systems journaled, APFS.
- Previsione dei branch.