CMP 101 Introduction To Computer Science Module 1D
CMP 101 Introduction To Computer Science Module 1D
CMP 101 Introduction To Computer Science Module 1D
Introduction to
Computer Science
Module 1D
Dr. S. A. Arekete
1. Discovering Computers Fundamentals
(Your Interactive Guide to the Digital
World) by Gary B. Shelly & Misty E.
Course Vermaat
Recommended 2. Computer Science Illuminated by Neil
Textbooks Dale and John Lewis
3. Principles of Computer Science
(Schaums Outline Series) by Carl
Reynolds and Paul Tymann
Week Content Coverage
9 Computer networks and the Internet, Types of computer users, Application of computers.
10-11 Number System: Study of various number systems including binary, octal, hexadecimal,
1’s and 2’s complements, 9’s and 10’s complement, BCD etc. Conversion of one number
system to the other and their programming implementation.
12 Continuous Assessment Test 2
13 Revision
von Neumann
Architecture
A major defining point in the history of
computing was the realization in 1944-1945
that data and instructions to manipulate the
von Neumann data are logically the same and could be stored
in the same place.
Architecture
The computer design built around this principle
is known as the von Neumann architecture.
It is the basis for computers today.
The main idea of the von Neumann architecture is that
von Neumann the program (instruction) to be executed resides in the
computer’s memory, along with the program’s data.
Architecture..
John von Neumann published this idea in 1945.
Today this concept is so familiar it seems self-evident,
but earlier computers were usually wired for a certain
function.
In effect, the program was built into the construction of
the computer.
von Neumann Think of an early calculator; for example, imagine an
Architecture.. old hand-cranked mechanical calculator.
The machine was built to do one well-defined thing.
In the case of an old hand-cranked calculator, it was
built only to add.
Put a number in; crank it; get the new sum.
To subtract, the operator needed to know how to do
complementary subtraction, which uses addition to
von Neumann accomplish subtraction.
Architecture.. Instead of offering a subtract function, the old
calculator required the operator to add the “ten’s
complement” of the number to be subtracted.
The von Neumann architecture is also
called the “stored program computer.”
The program steps are stored in the
computer’s memory, and the
Stored computation cycle of the machine
Program retrieves the next step (instruction to be
Computer executed) from memory, completes that
computation, and then retrieves the next
step.
This cycle simply repeats until the computer
retrieves an instruction to “halt.”
There are three primary units in the von Neumann
Components computer.
of the von 1. The Memory is where both programs and data are stored.
2. The central processing unit (CPU) accesses the program
Neumann and data in memory and performs the calculations.
Architecture 3. The I/O unit provides access to devices for data input and
output.
Components
of the von
Neumann
Architecture..