Piece'O Cake
Processes & Threads
Now You 'C' Me
Remember When?
Mixed Bag
100

This type of software collectively manages and controls access to a computer's hardware resources.

What is an operating system.

100

An instance of an executing program?

What is a process?

100

This command is used to compile a C source file into an executable module.

What is gcc?

100

Working at Iowa State University, these two individuals designed and built what is regarded as the first functioning digital computer.

Who are Professor John Atanasoff and graduate student Clifford Berry?

100

This operating system mode restricts access to computer hardware resources.

What is Kernel Mode?

200

An operating system runs programs in either one of these two modes.

What are Kernel and User modes?

200

This Unix C function creates a child process.

What is fork()?

200

This function is used to print formatted output to the terminal.

What is the printf() function?

200

This system of executing programs on mainframes entailed gathering a tray full of jobs from the input room, reading the punch cards onto magnetic tape using a smaller computer such as the IBM 1401, and then executing the programs on an IBM 7094. The program output was written to magnetic tape which was then loaded by an operator on an IBM 1401 to produce the program's printed output.

What is the batch system? or What are batch jobs?

200

This term is used to refer collectively to a computer's instruction set, memory organization, I/O, and bus structure.

What is an Architecture?

300

Most programs run in this operating system mode.

What is User mode?

300

Every program has one of these upon which the primary code execution path executes?

What is the main thread of execution?

300

This function is used to obtain formatted input from the terminal?

What is the scan() function?

300

This was the first major commercial computer line to use small-scale IC's (Integrated Circuits).

What is the IBM 360?

300

This term refers to sharing computer resources in Time and in Space.

What is Multiplexing?

400

This term is used to refer to an interface that simplifies programmatic interaction between hardware or software architectural layers or boundaries.

What is an Abstraction?

400
When created, these have their very own complete copy of their parent's memory and execution environment.

What is a process?

400

A variable of this data type can hold numeric values from -2,147,483,648 to 2,147,483,647.

What is an int?

400

The first operating system of the IBM Personal Computer (PC).

What is IBM PC DOS? or What is DOS? or What is the Disk Operating System?

400

Apple's MacOS is a certified version of this trademarked operating system?

What is Unix?

500

This operating system mode acts as a gatekeeper to a computer's hardware resources. 

What is Kernel Mode?

500
These can be created to offload blocking operations and share memory between themselves. 

What is a thread? or What are threads?

500

This function serves as the entry point for a program.

What is the main() function?

500

2007 saw the release of this very popular version of Microsoft's Windows operating system.

What is Microsoft Windows XP?

500

This Intel technology enables one physical computer core to appear as two virtual cores.

What is Hyperthreading?