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.