Lesson 1 Flashcards
Computer is derived from the word __ which means to __
Compute - Calculate
Computer was originally defined as
Super-fast calculator
The information provided by the user to the computer
Data
The information in one form which is presented to the computer
Input data
Information in another form is presented by the computer after performing a process on it
Output data
Set of instructions given to the computer to perform various operations
Computer Program
The process of converting input to output data
Data processing
Defined as a fast and accurate data processing system that accepts data, performs various operations on the data, can store data, and produce the results
Computer
Functionalities of a Computer
Takes data as input
Stores the data/instructions in its memory
Process the data and convert it into useful info
Generate the ouput
Physical parts or components of a computer
Hardware
Collection of programs that utilize and enhance the capability of the hardware
Software
Software that manages the resources of a computer and schedule its operation
Operating system
Software that translates the instructions of different languages are known as
Translators
2 types of translators
Compiler
Interpreter
checks the entire user-written program (known as the source program) and if it is Error-free, produces a complete program in machine language (known as object
program).
Compiler
translates one statement at a time and if the source program contains an error, it will be free
executes until at the end of the execution of the program.
Interpreter
This language is in terms of binary codes (0,1).
Machine Language
It uses mnemonic codes rather than numeric codes
Assembly Language
These are referred to as problem-oriented languages (POL). These are referred to
as third-generation languages.
High-level language
convenient for writing programs as they can be written without any codes. These languages follow rules like the English language.
High level language
High-level language is also referred to as
problem oriented languages
Several High-Level Languages which are in common use
FORTRAN: Formula TRANslation
COBOL: Common Business Oriented Language
BASIC: Beginner‘s All-purpose Symbolic Instruction Code
PROLOG: PROgramming in LOGic
ALGOL: ALGOrithmic Language
These are pre-written programs supplied by the manufacturer for maintaining the day-to-day activities of a computer system.
Utility Program
designed to help you
monitor and configure settings for your computer system equipment.
Utility Software
These are user-written programs to do a specific job that can be changed to meet
individual needs
Application Program
These packages are developed to suit the needs of research workers /scientists in
different fields.
General Purpose Packages
The first generation of computers are made of
Vacuum Tubes
this allows users to make computations using a system of sliding beads arranged on
a rack.
Abacus
a French mathematician invented the first mechanical machine, a rectangular brass box, called Pascaline
Blaise Pascal
it could perform addition and subtraction on
whole numbers.
Pascaline
a Frenchman invented the
machine that could perform the four basic arithmetic functions of addition, subtraction,
multiplication, and division.
Colmar
a machine that could perform the four basic arithmetic functions of addition, subtraction, multiplication, and division.
Arithmometer
a British mathematician at Cambridge University invented the first analytical engine or difference engine.
Charles Babbage
known as ‘the father of the modern
digital computer”.
Charles Babbage
This was the first fully automatic calculating machine
Mark I
Who designed Mark I
Howard Aiken (in collaboration with IBM)
could perform the basic arithmetic and complex equations
Mark I
world’s first general-purpose electronic digital computer.
Atanasoff-Berry Computer (ABC)
Who developed Atanasoff-Berry Computer
John Atanasoff and Clifford Berry
ENIAC was built using
18,000 Vacuum Tubes
70, 000 resistors
1,500 relays
and consumed 140 kilowatts of electrical power
ENIAC
Electronic Numeric Integrator and Calculator
This was the first machine that used the stored program concept.
EDVAC