Colocviu Luni 8-10

1. Care este rolul kernelului? (2p)

2. De ce sunt necesare funcțiile din familia copy_to/from_user în contextul scrierii de module de kernel/drivere? (2.5p)

3. Ce operații trebuie să implementeze un device driver pentru a se putea executa comanda “cat” pe device node-ul asociat? (2.5p)

4. Descrieți pașii necesari pentru a emula, folosind QEMU, o platformă Nokia N810 cu procesor ARM Cortex A9, harddisk-ul 1 conectat la fișierul img1.bin, harddisk-ul 2 conectat la fișierul img2.bin și port serial redirectat la stdio. (3p)

5 (Bonus). Dacă ați fi asistent la SI, ce anume ar trebui să faceți la începutul laboratorului? (0.2)p