Lesson 3 Flashcards
is a device that makes our work easier. It helps us to complete our task easily and speedily.
Computer
are tiny device that are used to store 2 values 1 and 0 or on and off.
Transistors
is a set of instructions that tells the computer what to do, when to do, and how to do.
Software
converts our code into machine language that can be understood by computer.
Interpreter
A stored program computer has the following 4 basic units:
- Processor
- Memory
- I/O System
- Data-Path and Control
is the center for manipulation and control.
Processor
is the storage for instructions for currently executing programs.
Memory
is a controller which communicates with “external” devices: secondary, memory, display devices and networks.
I/O System
are collection of parallel wires, transmits data, instructions, or control signals.
Data Path and Control
defines the ways in which the above components are interconnected and controlled. It is the capabilities and performance characteristics of those principal functional units.
Computer Organization
can have a number of organizational implementations, and organization differs between different computer versions.
Architecture
is a part of a computer system specially designed to carry out operations on floating-point numbers.
floating-point coprocessor
is a digital circuit that tries to guess which way a branch will go before this is known definitively.
Branch predictor
The purpose of the _____ is to improve the flow in the instruction pipeline.
branch predictor
refers to systems based on 32-bit processors generally compatible with the Intel Pentium® II processor, (for example, Intel® Pentium® 4 processor or Intel® Xeon® processor), or processors from other manufacturers supporting the same instruction set, running a 32-bit operating system.
IA-32 Architecture
is a single instruction, multiple data instruction set architecture designed by Intel, introduced on January 8, 1997 with its Pentium P5 based line of microprocessors, named “Pentium with MMX Technology”.
MMX
is a modified form of Fast Page Mode (FPM) memory, common in the 1980s and 1990s that allows timing overlap between each new data access cycle.
EDO (Extended Data Output)
which synchronizes itself with the CPU bus and runs at higher clock speeds, PC66 at 66 MHz, and also PC100 at 100MHz. This tends to increase the number of instructions that the processor can perform in a given time.
SDRAM (Synchronous DRAM)
a DRAM with a very high bandwidth, 800MHz.
RDRAM (Rambus DRAM)
is a dynamic or power-refreshed RAM, also known as cached DRAM.
Enhanced DRAM
is a type of random-access memory which is completely embedded in the application-specific integrated circuit (ASIC).
EDRAM (Embedded DRAM)
deals with the selection of the basic functional units such as the processor and memory, and how they should be interconnected into a computer system.
Computer Organization
is a computer software designed to carry out a specific task other than one relating to the operation of the computer itself, typically to be used by end-users.
Application software
is a computer software designed to carry out a specific task other than one relating to the operation of the computer itself, typically to be used by end-users.
Application software
is a type of computer program that is designed to run a computer’s hardware and application programs.
System Software
is a general term for various physical components of a computer system.
System Hardware
is an expression of a program in a language that the computer can understand.
Computer Programming
is a set of components that interact to accomplish an objective.
System
includes the physical parts of a computer, such as the case, central processing unit, random access memory, monitor, mouse, keyboard, computer data storage, graphics card, sound card, speakers and motherboard.
Computer Hardware
is a control unit that saves binary control values as words in memory.
Microprogrammed control unit
gives instructions as 0’s and 1’s and is the only language that the computer understands.
Machine language
is a type of low-level programming language that is intended to communicate directly with a computer’s hardware. It is considered low-level because it is very close to machine languages.
Assembly language
is an abbreviation for an operation. It’s entered in the operation code field of each assembler program instruction.
Mnemonic
is a programming language such as C, FORTRAN, or Pascal that enables a programmer to write programs that are more or less independent of a particular type of computer. Such languages are considered high-level because they are closer to human languages and further from machine languages.
HLL (High-Level Language)
is a computer software package that performs a specific function for an end user or another application based on carefully designed features.
Application program
A Simple Computer System is comprised of three major components –
processor, memory, I/O
Basic Computer Organization Process:
- Inputting
- Storing
- Processing
- Outputting
- Controlling
is a process of entering data and instructions into a computer system.
Inputting
is the most common and very popular input device which helps to input data to the computer.
Keyboard