This shows you the differences between two versions of the page.
so2:cursuri:curs01:test [2013/02/10 02:10] 127.0.0.1 external edit |
so2:cursuri:curs01:test [2013/02/17 09:52] (current) razvan.deaconescu |
||
---|---|---|---|
Line 1: | Line 1: | ||
====== Test Cursul 1 ====== | ====== Test Cursul 1 ====== | ||
- | 1. **De ce nu se recomandă ca în interiorul funcțiilor din kernel să declarați vectori non-statici de dimensiuni mari?** | + | * TODO |
- | + | ||
- | Stiva kernel este limitată. Vectorul se declara în spațiul stivă și astfel s-ar fi ocupat rapid spațiul necesar ajungând la un stack overflow. | + | |
- | + | ||
- | 2. **Dați un exemplu de workload în care un kernel ASMP nu scalează cu numărul de procesoare adăugate în sistem.** | + | |
- | + | ||
- | S-au punctat toate răspunsurile **argumentate** în care scenariul evidenția inscalabilitatea pe baza faptului că procesorul ce rulează cod kernel devine prea încărcat pe parcursul lui (multe apeluri de sistem, multe citiri de fișiere, cod I/O intensive, etc) | + | |
- | + | ||
- | 3. **Câte spații de adrese fizice există pe un sistem cu două procesoare? Dar spații de adrese virtuale?** | + | |
- | + | ||
- | 1 singur spațiu de adresă fizic, spații de adrese virtuale câte procese (**nu procesoare**) există. | + |