Differences

This shows you the differences between two versions of the page.

Link to this comparison view

so2:cursuri:curs05:test [2013/02/10 02:10]
127.0.0.1 external edit
so2:cursuri:curs05:test [2013/02/17 09:52] (current)
razvan.deaconescu
Line 1: Line 1:
 ====== Test Cursul 5 ====== ====== Test Cursul 5 ======
  
-1. **De ce întreruperea de la watchdog trebuie să fie nemascabilă?​** +  ​TODO
- +
-Pentru că {{{watchdog}}} este necesar pentru a asigura o bună funcționare a sistemului în cazul unor erori grave ce ar putea duce altfel la blocarea definitivă a sistemului (exceptând hardware reset). Întreruperile {{{watchdog}}} sunt necesare pentru a se putea determina informații despre sistem. +
- +
-Daemonul {{{watchdog}}} nu se ocupă de planificarea proceselor! +
-   +
-2. **Cum se pot transmite către userspace datele primite pe o interfață cu un dispozitiv periferic, în urma unei întreruperi?​** +
- +
-Se vor copia într-un buffer kernel urmând a fi transmise print intermediul operațiilor asociate unui dispozitiv bloc/​caracter sau printr-un apel de sistem. +
-  +
-3. **Se poate aloca memorie kernel într-un timer? Cum? De ce?** +
- +
-Da, se poate, folosind {{{GFP_ATOMIC}}}. Răspunsurile care ziceau doar că se poate folosind bottom halves nu au fost luate în considerare,​ se cerea alocare de memorie în interiorul timer-ului.+
so2/cursuri/curs05/test.1360455039.txt.gz · Last modified: 2013/02/17 09:52 (external edit)
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0