Samenvatting: Bss

Studiemateriaal generieke omslagafbeelding
  • Deze + 400k samenvattingen
  • Een unieke studie- en oefentool
  • Nooit meer iets twee keer studeren
  • Haal de cijfers waar je op hoopt
  • 100% zeker alles onthouden
LET OP!!! Er zijn slechts 94 flashcards en notities beschikbaar voor dit materiaal. Deze samenvatting is mogelijk niet volledig. Zoek a.u.b. soortgelijke of andere samenvattingen.
Gebruik deze samenvatting
Onthoud sneller, leer beter. Wetenschappelijk bewezen.
Trustpilot-logo

Lees hier de samenvatting en de meest belangrijke oefenvragen van BSS

  • 1 BSS

    Dit is een preview. Er zijn 84 andere flashcards beschikbaar voor hoofdstuk 1
    Laat hier meer flashcards zien

  • Wat is de kritieke sectie

    Een functie waar een race condition kan voorkomen
    (code die dezelfde shared data muteert)
  • Kunnen kritieke sectie problemen op een Single Core voorkomen?

    Ja, dat kan.

    Als het preemptive is kan het huidige programma (terwijl het in de kritieke sectie zit) gewoon onderbroken worden door een interrupt.
  • Welke hardware wordt bij dual mode gebruikt

    De CPU (mode bit)

    - Mode bit zit in de CPU
  • Wat is de MMU, en waarom is het programmeren van de MMU privileged

    MMU (memory management unit), is een hardware component die zorgt voor de vertaling van de virtuele adressen naar fysieke adressen.

    De MMU zorgt voor protectie binnen het systeem.

    Als je de MMU zou kunnen programmeren, heb je toegang tot de memory. Ook memory dat niet van jou is. Hierdoor heb je geen protectie meer, en is daar privileged.
  • Wat is de mogelijk impact als je een implementatiefout in een system call misbruikt.

    Op het moment dat er een implementatiefout in een system call zit, kan je eigenlijk alles met de hardware doen. 

    Je kan dan kernel mode privileges krijgen, en de MMU bypasses.

    Erg gevaarlijk dus.
  • Waarom is er bij Segmentation sprake van external fragmentation?

    Het proces heft meerere blokken geheugen, maar zijn niet aaneengesloten. 
    Er zit dus ruimte tussen elk blok = external fragmentation
  • Bij wat voor partities is sprake van external fragmentation

    - Fixed sized partitions (Paging) heeft geen last van external fragmentation. Alleen van internal.

    - Variable-sized partitions en segmentation hebben wel last van external fragmentation
  • Wat gebeurd er bij een interrupt (volgorde in stappen)

    - Interrupt komt binnen op de CPU
    - Het OS slaat de staat van de CPU op door de registers en program counter
    - De interrupt geeft de CPU controle aan de ISR 
    - Het adres van de ISR is opgeslagen in de interrupt vector
    - Slaat het adres van de interrupted instructie op, op de desk
  • Als je geen kernel privileges hebt, hoe doen je dan I/O

    Doormiddel van System calls
  • Hoe werkt een system call

    Door een API die is provided door het OS
LET OP!!! Er zijn slechts 94 flashcards en notities beschikbaar voor dit materiaal. Deze samenvatting is mogelijk niet volledig. Zoek a.u.b. soortgelijke of andere samenvattingen.

Om verder te lezen, klik hier:

Lees volledige samenvatting
Deze samenvatting +380.000 andere samenvattingen Een unieke studietool Een oefentool voor deze samenvatting Studiecoaching met filmpjes
  • Hogere cijfers + sneller leren
  • Niets twee keer studeren
  • 100% zeker alles onthouden
Ontdek Study Smart