CSE381

Home > Preview

The flashcards below were created by user jonesy on FreezingBlue Flashcards.


  1. Why does an OS have a kernel
    • Reliability
    • Security
    • Privacy
    • Fair resource allocation
  2. an instance of a program, running with limited rights
    Process
  3. a sequence of instructions within a process
    Thread
  4. Prevent buggy program from causing crashes
    Reliability
  5. Limit the scope of what untrusted programs can do
    Security
  6. On a multiple-user OS, each user must be limited to only data that the user is permitted to access
    Privacy
  7. OS limit the amount of resource allocated to each app
    Fair resource allocation
  8. set of rights of a process Memory that the process can access
    Address space
  9. set of rights of a process
    Address space:
  10. How can we implement execution with limitedprivilege?
    • Execute each program instruction in a simulator
    • – If the instruction is permitted, do the instruction
    • – Otherwise, stop the process
    • – Basic model in Javascript and other interpretedlanguages
  11. The operating system keeps track of the various processes on the computerusing a data structure
    process control block
  12. How do we go faster?
    Run the unprivileged code directly on the CPU!
  13. the processor checks each instruction before executing it to verify that it is permitted to be performed operation by that process
    user-mode
  14. theoperating system executes with protection checks turned off
    In kernel mode

Card Set Information

Author:
jonesy
ID:
329009
Filename:
CSE381
Updated:
2017-02-28 23:49:01
Tags:
system2
Folders:
system2
Description:
www
Show Answers:

Home > Flashcards > Print Preview