Operating Systems 2015F: Assignment 1: Difference between revisions

From Soma-notes
Created page with "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 te..."
 
No edit summary
Line 1: Line 1:
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:
Choose the *most* accurate definition for the following terms/concepts:


* system call
* system call
Line 18: Line 18:
* shell variable
* shell variable
* "exporting" a variable
* "exporting" a variable
Definitions:
<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>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>
</ol>

Revision as of 14:51, 18 September 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:

  • system call
  • function call
  • library call
  • process
  • thread
  • fork
  • execve
  • file
  • filesystem
  • signal
  • library
  • kernel
  • environment variable
  • shell variable
  • "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