with correct answers
abstraction layer - CORRECT ANSWER-a way of hiding the implementation details of a particular set of functionality,
allowing the separation of concerns to facilitate interoperability and platform independence
Addressing Mode - CORRECT ANSWER-an aspect of the instruction set architecture in most central processing unit
(CPU) designs
Arithmetic Logic Unit (ALU) - CORRECT ANSWER-a digital circuit that performs arithmetic and bitwise logical
operations on integer binary numbers
Assembler - CORRECT ANSWER-a program which creates object code by translating combinations of mnemonics and
syntax for operations and addressing modes into their numerical equivalents
Assembly Language - CORRECT ANSWER-a low-level programming language for a computer, or other programmable
device, in which there is a very strong (generally one-to-one) correspondence between the language and the
architecture's machine code instructions
Benchmark - CORRECT ANSWER-the act of running a computer program, a set of programs, or other operations, in
order to assess the relative performance of an object, normally by running a number of standard tests and trials against
it
Bus - CORRECT ANSWER-a communication system that transfers data between components inside a computer, or
between computers
C - CORRECT ANSWER-a general-purpose, imperative computer programming language. It supports structured
programming, lexical variable scope and recursion, while a static type system prevents many unintended operations
C++ - CORRECT ANSWER-a general-purpose programming language. It has imperative, object-oriented and generic
programming features, while also providing the facilities for low-level memory manipulation
Central Processing Unit (CPU) - CORRECT ANSWER-the electronic circuitry within a computer that carries out the
instructions of a computer program by performing the basic arithmetic, logical, control and input/output (I/O) operations
specified by the instructions
Clock Speed - CORRECT ANSWER-the frequency at which a chip like a central processing unit (CPU), one core of a
multi-core processor is running, and is used as an indicator of the processor's speed
Compiler - CORRECT ANSWER-a computer program (or set of programs) that transforms source code written in a
programming language (the source language) into another computer language (the target language, often having a
binary form known as object code)
Computer Architecture - CORRECT ANSWER-discipline describing the functionality, organization, and implementation
of computer systems
Computer Cluster - CORRECT ANSWER-consists of a set of loosely or tightly connected computers that work together
so that, in many respects, they can be viewed as a single system
Computer Engineering - CORRECT ANSWER-discipline utilizing electrical engineering and computer science to
develop computer hardware and software