Operating Systems 2015F: Assignment 1: Difference between revisions
No edit summary |
No edit summary |
||
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 | |||
# function call | |||
# library call | |||
# process | |||
# thread | |||
# fork | |||
# execve | |||
# file | |||
# filesystem | |||
# signal | |||
# library | |||
# kernel | |||
# environment variable | |||
# shell 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 14: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:
- 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
- A stream of bytes associated with a hierarchical name.