Salut, O serie de nelămuriri legate de întrebările din quiz-uri.
Curs 7 6) La ce se referă GOT (Global Offset Table)? Aș vrea, dacă se poate, mai multe detalii legate de noțiunea de GOT. Am înțeles că e vorba de relocare, dar nu am înțeles foarte bine la ce se referă. Următoarele două întrebări se leagă de 2 adrese ... 7) Ce referă, în general, adresa 0xcccccccc în spațiul virtual de adrese al unui proces pe un sistem Linux? - zona de cod - stiva - spațiul kernel - spațiul alocat bibliotecilor partajate Am văzut în TLPI(pag 119) că zona pentru kernel începe de la 0xc0000000. Am crezut că e doar un exemplu, nu o adresă efectivă, folosită de sistem. 8) Ce referă, în general, adresa 0xbfbfbfbf în spațiul virtual de adrese al unui proces pe un sistem Linux? Bun, aici nu am mai observat nimic în TLPI. Curs 8 1) Care din următoarele NU este un avantaj al folosirii thread-urilor? timp de comutare mai rapid partajare facilă a informației eliminarea completă a apelurilor de sistem planificare avantajoasă pe sisteme multiprocesor Întrebarea mi se pare ambiguă, consider că ar trebui precizat modul de implementare pentru firele de execuție(user vs kernel). Pentru cazul "user space", ultimele două variante sunt corecte ["eliminare completă"] 5) Care din următoarele este partajată între thread-uri? stiva registrele handler de semnal variabilele globale Există două variante corecte de răspuns(utlimele două, nu?). 4) Care este fluxul unei operații de I/E? apel de sistem, device driver, controller, dispozitiv de I/E device driver, dispozitiv de I/E, apel de sistem, controller controller, apel de sistem, dispozitiv de I/E, device driver dispozitiv de I/E, controller, device driver, apel de sistem Răspunsul validat este primul. Dacă prima variantă este corectă, de ce nu este și ultima? Aceleași operații, executate în ordine inversă, inițierea fiind fâcută de la dispozitiv. 5) Ce este IRP (I/O Request Packet)? Din nou, m-am documentat și nu am înțeles ce înseamnă. Liviu
_______________________________________________ http://elf.cs.pub.ro/so/wiki/resurse/lista-discutii
