Skip to content

Instantly share code, notes, and snippets.

@wolfkarl
Last active December 28, 2015 23:38
Show Gist options
  • Save wolfkarl/7579864 to your computer and use it in GitHub Desktop.
Save wolfkarl/7579864 to your computer and use it in GitHub Desktop.
BS1 Fragen (grandios unvollstaendig)

BS1 Klausur Multiple Choice

Was ist kein Windows Entwurfsziel?

  • portability
  • nahtloser netzwerk support
  • efficiency
  • (hard) realtime

Ziele von Trennung User/Kernelmode

  • Increasing OS Efficiency
  • Protection vor konkurrierenden Aktivitaeten verschiedener User
  • File System beschuetzen

Which OS did not contribute to Windows

  • VMS
  • MSDOS
  • IBM OS/360
  • UNIX

Client / Server Versionen von Win

  • Kernel Implementation
  • Max FS Size
  • Def. Quantum Laenge beim Scheduling
  • Max Nr Prozesse

Applicable Restrictions to services started by Windows Service Controller Manager under local system account

  • no Registry Access
  • no network access
  • no access to devices except floppy/mouse
  • no access to file system

Wich CPU was never supported

  • intel 80486
  • power pc
  • dec alpha axp
  • ...?

was hat ein prozess nicht?

  • private adress space
  • set of open res
  • one or more threads
  • hardware context (der ist im Thread!)

Was ist ein Thread

  • component of most fabrics
  • execution context
  • ...

Default User Adress Space in Win32

  • 1gb
  • 2gb (2^10 ist ca 10^3)
  • 3gb
  • 4gb

User Program can corrput OS memory?

  • true
  • false (EIGENTLICH nicht)

Kernel Mode schuetzt Prozess vor...

  • corrupt OS mem
  • corrupt other process' mem
  • be corrupted by OS
  • be corrupted by other process

Windows is Micro Kernel based

  • true
  • false

..because:

  • kernel > 100kb
  • not running on handheld
  • nt baed on mach
  • betriebssystemkomponenten nutzen selben adressraum?

Win MultiCPU supoort is called

??

Subsys mit meisten Diensten

??

What do env subsys not do

  • interface to native syscalls
  • define process / fs semantics
  • service interrupts
  • all

Win Subsys is partially imp als device driver

  • true since NT4

how many versions of ntoskrnl.exe in 32bit win?

  • 2
  • 4 (ein CPU, mehr CPU...; debugger an/aus)
  • 6 (*noch iwas, je nach frage?)
  • 5

Role of win kernel

  • abstract differences
  • ?
  • ?
  • all

Role of HAL

  • prevent drivers from accessing hw directly
  • make cpu look the same to
  • portability to motherboard
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment