Unit 3 - Chapter 6 Flashcards
Naked Machine
Hardware bereft of any helpful user-oriented features
System Software
A collection of computer programs that manages the resources of a computer and facilitates access to those resources
Virtual Machine or Virtual Environment
A set of services and resources created by the software and seen by the user
Assembly language
Any low-level programming language in which there is a very strong correspondence between the instructions in the language and the architecture’s machine code instructions.
High-level programming
A programming language with strong abstraction from the details of the computer
HALT
The halt instruction terminates the execution of the program
END
This must be the last line of the program. It ends the translation process.
Pass
The process of examining and processing every assembly language instruction in a program, one instruction at a time.
Binding
The process of associating a symbolic name with a physical memory address.
Pass
The process of examining and processing every assembly language instruction in a program, one instruction at a time.
Binding
The process of associating a symbolic name with a physical memory address.
System commands
Commands to carry out services ( such as translate, load, run a program). May be lines typed in a terminal or icons displayed at the screen ( point-and -click).
LAN
A network that is located in a geographically contiguous area such as a room, a building, a campus. It is composed of personal computers ( workstations), and special resources called servers, all interconnected via a high-speed link mode of coaxial or fiber-optic cable.
Source program
A program written in a language other than machine code, typically a high-level language.
Object program
A fully compiled or assembled program ready to be loaded into the computer. A sequence of instructions that a computer can interpret and execute.