Term
The sequence of designing an algorithm, coding it into a programming language, translating it into machine language, and then running it on a Von Neumann computer to solve the problem |
|
Definition
1) algorithmic problem solving cycle |
|
|
Term
The program that translates a source assembly language program into machine language |
|
Definition
|
|
Term
A low-level programming language that maps 1:1 to machine language |
|
Definition
|
|
Term
A type of operating system in which a batch of programs are collected and then run as a group, all at once, one after the other |
|
Definition
4) batch operating system |
|
|
Term
The process of associating a symbolic name with a physical memory address |
|
Definition
|
|
Term
A computing system in which the user can be completely unaware of where data is stored and where services are being provided |
|
Definition
|
|
Term
The language used to enter system commands; today, the command language is more commonly a set of actions, such as mouse clicks or finger taps |
|
Definition
|
|
Term
The program that translates a high-level language into machine language |
|
Definition
|
|
Term
When a computer is frozen because two components are each holding a resource needed by the other |
|
Definition
|
|
Term
A system that hides the exact location of specific pieces of information and allows the user to view the system as one large collection of resources |
|
Definition
10) distributed computing environment |
|
|
Term
A computational device (chip, processor, computer) embedded within another system |
|
Definition
|
|
Term
To change plain text into coded text that cannot be understood without specific details about the encoding algorithm |
|
Definition
|
|
Term
An intuitive, visual overview and graphical control of the computer |
|
Definition
13) graphical user interface (GUI) |
|
|
Term
A programming language that uses both natural language constructs and mathematical notation |
|
Definition
14) high-level programming language |
|
|
Term
System software that reads instructions from the object file and stores them into memory for execution |
|
Definition
|
|
Term
A programming language that is close in design to machine languages |
|
Definition
16) low-level programming language |
|
|
Term
A type of operating system in which multiple user programs are loaded into memory at the same time, and the computer takes turns running them |
|
Definition
17) multiprogrammed operating system |
|
|
Term
A computer without any helpful system software to facilitate its usage |
|
Definition
|
|
Term
An operating system that both manages the resources of the local computer and provides efficient access to remote resources over a computer network |
|
Definition
19) network operating system |
|
|
Term
A file produced by the assembler or compiler that contains translated machine language instructions and the address of where each instruction is to be loaded |
|
Definition
|
|
Term
The translated source program produced by an assembler or compiler |
|
Definition
|
|
Term
The main piece of system software that helps to run and manage a computer system |
|
Definition
|
|
Term
An operating system that controls the operation of computers with multiple processors |
|
Definition
23) parallel processing system |
|
|
Term
An examination of every statement in the source program by an assembler or compiler |
|
Definition
|
|
Term
A collection of software utilities provided for the user |
|
Definition
|
|
Term
An assembly language command that does not actually produce a machine-language instruction but performs a service on behalf of the user |
|
Definition
|
|
Term
An operating system that must provide access to particular resources or respond to system problems within a defined time limit |
|
Definition
27) real-time operating system |
|
|
Term
The original program as written by the programmer |
|
Definition
|
|
Term
A privileged user who has access to virtually all services and information stored on the computer; the system administrator |
|
Definition
|
|
Term
A table that contains the name of every symbolic variable in a program and its equivalent binary memory address |
|
Definition
|
|
Term
Commands given by the user to the operating system to perform a service on the user's behalf |
|
Definition
|
|
Term
A collection of computer programs that manage the resources of a computer and facilitate access to those resources |
|
Definition
|
|
Term
A multiprogrammed operating system in which the user can interact with the running program |
|
Definition
|
|
Term
The computer system as perceived by the user as opposed to the hardware that actually exists; the set of services and resources created by the software and seen by the user |
|
Definition
|
|
Term
For more study material on this topic
click here and go to
my Computer Science Study Help page
|
|
Definition
For more study material on this topic
click here and go to
my Computer Science Study Help page
|
|
|