cse381ch3

Home > Preview

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


  1. is a job control system
    shell
  2. Allows programmer to create and manage a set ofprograms to do some task
    shell
  3. to create a copy of the parent process including the context, and start it running
    fork
  4. to copy the new executable image to memory and start it
    Exec(path, argcs)
  5. to pause the parent process  until the child is done
    wait
  6. to send a notification to another process
    signal
  7. Steps to implement UNIX fork
    • Create and initialize the process control block (PCB) in the kernel
    • –Create a new address space
    • –Initialize the address space with a copy of the entire contents of the address space of the parent
    • –Inherit the execution context of the parent (e.g., any open files)
    • –Inform the scheduler that the new process is ready to run
  8. The exec family system calls
    • Load a new executable into the current process image.
    • The current process image is erased (no return if the call is successful).
  9. are used for terminating an application, suspending it temporarily for debugging, resuming after a suspension, timer expiration, and a host of other reasons.
    Signals

Card Set Information

Author:
jonesy
ID:
329017
Filename:
cse381ch3
Updated:
2017-03-01 01:47:47
Tags:
381
Folders:
cse381
Description:
www
Show Answers:

Home > Flashcards > Print Preview