Difference between revisions of "Operating Systems 2015F: Assignment 1"

From Soma-notes
Jump to navigation Jump to search
Line 1: Line 1:
'''This assignment is not yet finalized.'''
Please submit your answers to the following on CULearn.  This assignment is due before class on September 23, 2015.
Please submit your answers to the following on CULearn.  This assignment is due before class on September 23, 2015.


Choose the *most* accurate definition for the following terms/concepts:
Choose the *most* accurate definition for the following terms/concepts:


* system call
# system call
* function call
# function call
* library call
# library call
* process
# process
* thread
# thread
* fork
# fork
* execve
# execve
* file
# file
* filesystem
# filesystem
* signal
# signal
* library
# library
* kernel
# kernel
* environment variable
# environment variable
* shell variable
# shell variable
* "exporting" a variable
# "exporting" a variable


Definitions:
'''Definitions''':


<ol style="list-style-type:upper-alpha">
<ol style="list-style-type:upper-alpha">
   <li>A system call that creates a new process by creating a logical copy of the current process.</li>
   <li>A system call that creates a new process by creating a logical copy of the current process.</li>
   <li>The part of the operating system that runs in supervisor mode on the CPU and has the code that is run for all interrupts</li>
   <li>The part of the operating system that runs in supervisor mode on the CPU and has the code that is run for all interrupts</li>
   <li></li>
   <li>A stream of bytes associated with a hierarchical name.</li>
  <li>
  <li>
  <li>
  <li>
  <li>
  <li>
  <li>
  <li>
  <li>
  <li>
  <li>
  <li>
  <li>
  <li>
  <li>
  <li>
  <li>
</ol>
</ol>

Revision as of 10:56, 18 September 2015

This assignment is not yet finalized.

Please submit your answers to the following on CULearn. This assignment is due before class on September 23, 2015.

Choose the *most* accurate definition for the following terms/concepts:

  1. system call
  2. function call
  3. library call
  4. process
  5. thread
  6. fork
  7. execve
  8. file
  9. filesystem
  10. signal
  11. library
  12. kernel
  13. environment variable
  14. shell variable
  15. "exporting" a variable

Definitions:

  1. A system call that creates a new process by creating a logical copy of the current process.
  2. The part of the operating system that runs in supervisor mode on the CPU and has the code that is run for all interrupts
  3. A stream of bytes associated with a hierarchical name.