Otázky z PCS 2013 - V2 léto: Porovnání verzí

Z Milan Kerslager
Přejít na: navigace, hledání
m (Fix)
m (Úprava)
Řádka 6: Řádka 6:
 
#* [[csw:Signál (informatika)|signály]], zasílání zpráv, [[csw:Roura (Unix)|roura]], [[csw:Pojmenovaná roura|pojmenovaná roura]], [[enw:Unix domain socket|soket]]
 
#* [[csw:Signál (informatika)|signály]], zasílání zpráv, [[csw:Roura (Unix)|roura]], [[csw:Pojmenovaná roura|pojmenovaná roura]], [[enw:Unix domain socket|soket]]
 
#* [[csw:Sdílená paměť|sdílená paměť]], [[csw:Race condition|souběh]], kritická sekce, kritická oblast
 
#* [[csw:Sdílená paměť|sdílená paměť]], [[csw:Race condition|souběh]], kritická sekce, kritická oblast
#* TSL, [[csw:Semafor (synchronizace)|semafory]], problém aktivního čekání, [[csw:Deadlock|uváznutí]], [[csw:Spooling|spooling]], <strike>[[enw:Read-copy-update|read-copy-update]]</strike>
+
#* [[csw:TSL|TSL]], [[csw:Semafor (synchronizace)|semafory]], problém aktivního čekání, [[csw:Deadlock|uváznutí]], [[csw:Spooling|spooling]], <strike>[[enw:Read-copy-update|read-copy-update]]</strike>
 
# [[csw:Správa paměti|Správa paměti]] v operačním systému
 
# [[csw:Správa paměti|Správa paměti]] v operačním systému
 
#* [[csw:Elektronická paměť|rozdělení pamětí]] ([[csw:Vnitřní paměť|vnitřní paměť]], [[csw:Registr procesoru|registr procesoru]], [[csw:Cache|cache]], [[csw:Operační paměť|operační paměť]], [[csw:RAM|RAM]], [[csw:Vnější paměť|vnější paměť]])
 
#* [[csw:Elektronická paměť|rozdělení pamětí]] ([[csw:Vnitřní paměť|vnitřní paměť]], [[csw:Registr procesoru|registr procesoru]], [[csw:Cache|cache]], [[csw:Operační paměť|operační paměť]], [[csw:RAM|RAM]], [[csw:Vnější paměť|vnější paměť]])
#* omezení [[csw:x86|x86]] a [[csw:IA-32|IA-32]] procesorů, [[csw:Physical Address Extension|PAE]]
 
# Přidělování paměti
 
 
#* přidělování celé paměti ([[csw:CP/M|CP/M]]), přidělování pevných bloků paměti ([[enw:MFT (operating system)|MFT]]), [[enw:Relocation (computer science)|relokace]], [[enw:Position-independent code|PIC]]
 
#* přidělování celé paměti ([[csw:CP/M|CP/M]]), přidělování pevných bloků paměti ([[enw:MFT (operating system)|MFT]]), [[enw:Relocation (computer science)|relokace]], [[enw:Position-independent code|PIC]]
#* přidělování bloků paměti proměnné velikosti ([[csw:MVT|MVT]], [[csw:Disk Operating System|DOS]], současné systémy, [http://lwn.net/Articles/91829/ mapa paměti] procesu v Linuxu)
+
#* přidělování bloků paměti proměnné velikosti ([[csw:MVT|MVT]], [[csw:Disk Operating System|DOS]])
 +
#* [[csw:Dynamická alokace paměti|dynamická alokace paměti]] ([[enw:C dynamic memory allocation|malloc()]], free(), [[csw:Garbage collector|garbage collector]]), mapa paměti procesu ([http://lwn.net/Articles/91829/ v Linuxu])
 
# [[csw:Segmentace|Segmentace paměti]]
 
# [[csw:Segmentace|Segmentace paměti]]
 
#* segment a offset, ochrana paměti (ochrana segment registru, mezní registr)
 
#* segment a offset, ochrana paměti (ochrana segment registru, mezní registr)

Verze z 8. 4. 2013, 06:33

Otázky jsou určeny pro zkoušku třídy V2 z předmětu PCS (Počítačové systémy) v letním semestru školního roku 2012/2013 (tématem jsou operační systémy). Stránka bude během semestru upravována, aby rozsah otázek odpovídal probranému učivu. Odkazované články ve Wikipedii nemusí být přesné a úplné, avšak je vhodné je rozšiřovat v rámci zápočtu z článku na Wikipedii. Podpůrné materiály, slajdy i fotografie tabulí naleznete na stránce Výuka.

Počítačové systémy

  1. Spolupráce mezi procesy
  2. Správa paměti v operačním systému
  3. Segmentace paměti
    • segment a offset, ochrana paměti (ochrana segment registru, mezní registr)
    • fragmentace paměti, setřásání segmentů, swapování
  4. Stránkování paměti
    • adresní prostor procesu, tabulka stránek, převod virtuální adresy na fyzickou adresu
    • ochrana paměti (metoda zámků a klíčů), segmentace se stránkováním na žádost
  5. Stránkování na disk
  6. Systémy souborů v OS
  7. Specifické soubory v OS