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.