CSCI PART 1 Flashcards
(46 cards)
Input Unit is
The”receiving” section which obtains information (data and computer programs) from input devices and places it at the disposal of the other units so that it can be processed.
Computer Organization Six key logical units are
- Input unit
- Output unit
- Memory unit (Memory)
- Arithmetic and logic unit (ALU) - Central processing unit (CPU) - Secondary storage unit
Output Unit.
This “shipping” section takes information that the computer has processed and places it on various output devices to make it available for use outside the comput
Central Processing Unit
Central Processing Unit (CPU).
—— This “administrative” section coordinates and supervises the operation of the other sections.
Apple Computers popularized personal
computing in what year
1977
- 1981 IBM Personal Computers legitimized personal computing in
business,industry, and government organization
- Local area networks (LANS)
- World wide Web
Three types of Programming Languages
Machine languages
Assembly languages
High-level languages
Machine Languages.(object code)
Only language can be understood by Computers
Example:
- 0100100111110001110…… - 1101001100000011111……
Assembly languages.
•
Use the English-like abbreviations to represent elementary operations
•
Example: basepay, overtimepay —> grosspay
load basepay add overtimepay store grosspay
C++ systems consists of:
- a program development environment (Visual C++ 2008 IDE)
- C++ language
- C++ standard library
What are the 6 phases in C++ Development Environment
Editing
Programmer
Preprocessing
Preprocessor
Compiling
Compiler
Linking
linker
Loading
loader
Executing CPU
1.1 Fill in the blanks in each of the following:
a) The company that popularized personal computing was
Apple
b) The computer that made personal computing legitimate in business and industry was
the .
IBM personal computer
c) Computers process data under the control of sets of instructions called computer
Programs
d) The six key logical units of the computer are the , , , , andthe .
ANS: input unit, output unit, memory unit, arithmetic and logic unit, central processing unit, secondary storage unit.
e) The three types of languages discussed in the chapter are , , and .
ANS: machine languages, assembly languages, high-level languages.
f) The programs that translate high-level language programs into machine language are
called .
ANS: compilers.
g) C is widely known as the development language of the operating system.
ANS: UNIX.
h) The language was developed by Wirth for teaching structured program-
ming.
ANS: Pascal.
i) The Department of Defense developed the Ada language with a capability called , which allows programmers to specify that many activities can proceed in
parallel.
ANS: multitasking.
j)
, or labeling content, is another key part of the collaborative theme of Web
2.0.
ANS: Tagging.
k) With Internet applications, the desktop evolves to the .
ANS: webtop.
l) involves reworking code to make it clearer and easier to maintain while pre-
serving its functionality.
ANS: Refactoring.
m) With development, individuals and companies contribute their efforts in de-
veloping, maintaining and evolving software in exchange for the right to use that soft-
ware for their own purposes, typically at no charge.
ANS: opensource.