Operating Systems 2015F: Assignment 1: Difference between revisions
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:
- A system call that creates a new process by creating a logical copy of the current process.
- The part of the operating system that runs in supervisor mode on the CPU and has the code that is run for all interrupts