Quiz 3 (Nov 5) Flashcards

1
Q

Strictly a numerical language which is used to directly control a computer’s central processing unit.

A

Machine language

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

A language that is a complete abstraction of the processor

A

High-level language

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

A program that is invoked by the compiler as the first part of translation of C code

A

Preprocessor

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

A Windows Dynamic Link Library which is loaded once during runtime and shared

A

DLL

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

A complete library that is added to object code by the linker, for example, .a files in Linux and .lib files in Windows

A

Static Library

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

A set of symbols that can be interpreted by a computer or piece of software

A

Code

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

The system which implements portions of an execution model, specifically the environment in which a program runs.

A

Runtime Environment

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Loads and executes a .class file by translating it to platform native code

A

JVM

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

The Application Binary Interface is platform specific and defines how a compiled file interacts with the kernel and with libraries.

A

ABI

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

A very low-level code that is machine independent and enables a compiled file to be run on different processor types.

A

P-code

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Platform specific machine code which is the product of an assembler or compiler

A

Object Code

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

A language converted to machine code by a utility program referred to as an assembler

A

Assembly Language

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

A program that directly executes instructions written in a programming or scripting language

A

Interpreter

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Operation code or machine language instruction

A

Opcode

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Application programming interface

A

API

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

A library added to the object code at runtime, required modules are added by the linker

A

Runtime Library

17
Q

A language that is a minimal abstraction of the processor

A

Low-level language

18
Q

A collection of all the tools, executable, and binaries required to compile and execute a Java program

A

JDK

19
Q

The encoded result done by javac, converting source code to portable code or p-code

A

Bytecode

20
Q

A utility used to combine object code into one executable program and call the startup function

A

Linker

21
Q

Provides a Linux Runtime Environment on a Windows platform

A

Cygwin

22
Q

A program that translates computer code written in one programming language into another language

A

Compiler

23
Q

A program or a program component written in a language that is compiled into executable code.

A

Source Module

24
Q

Which program relocation type binds all logical addresses to physical addresses prior to execution?

A

Static

25
Q

An OS tries to prevent memory from becoming fragmented. Which approach tries to fill the smallest open memory gap with a request?

A

Best-fit

26
Q

A Microsoft Windows DLL file is an example of which type of external object reference?

A

Linking

27
Q

Which memory paging concept defines a contiguous block of logical address space?

A

Page

28
Q

A page table is best defined as _____ that is used to track which pages of logical address spaces reside in their corresponding page frames.

A

An Array

29
Q

Which memory paging concept defines a contiguous block of physical memory space?

A

Page Frame

30
Q

_____ occurs over time as a result of several processes running on a system using pure segmentation.

A

External fragmentation