Computer Organization and Architecture

¡Supera tus tareas y exámenes ahora con Quizwiz!

Babagge's Analytical Engine

A machine designed to store data and then print out the results automatically on a typewriter.

Program Counter (PC)

A register that holds the address of the next instruction to be fetched in the fetch execute cycle.

EDVAC

an arithmetic-only computer working with binary numbers rather than the decimal operations of ENIAC.

After data processing

the result is either stored in the memory for further references, or sent outside through output port

Output unit

this sends the processed results to the user. Output devices display information in a way that the user can understand.

Hollerith & Tabulating Machine

used punch cards to tabulate census data, later became known as IBM

Abacus

The first automatic computer

ENIAC

First electronic computer

Difference Engine

A machine invented by Charles Babbage designed for constructions of tables of elementary fractions, like sines, cosines, and logarithms

Forefathers of Modern Computer

Charles Babbage, Blaise Pascal, Gottfried Wilhelm-von Leibniz

Computer Organization

Concerned with the structure and behaviour of a computer system as seen by the user

Computer Architecture

Concerned with the way hardware components are connected together to form a computer system

Primary function of a computer

Execute a program or sequence of instructions

Augusta Ada Byron

First Computer Programmer

UNIVAC

First commercial computer

Pascaline

First mechanical computing machine

Counting: The Shaman

First way that measured the months and seasons in order to perform religious festivals and ceremonies at the right time.

Five main components of a computer

Input unit, Central Processing Unit, Memory unit Arithmetic & logical unit, Control unit and an Output unit.

Computer Architecture

It acts as the interface between hardware and software.

Computer Organization

It deals with the components of a connection in a system.

Arithmetic Logic Unit (ALU)

It performs arithmetic operations like addition, subtraction, multiplication, division and also the logical operations like AND, OR, NOT operations.

BASIC

Provided ease of programming and easier debugging than machine code or assembly

Examples of Primary Memory

RAM, ROM, Cache

Instruction Register (IR)

Register that holds the instruction currently being executed

2 categories of Memory

primary memory and secondary memory

Babbage's conditional

This allows use to check the current value of <s> in a particular conditional statement.

Computer Architecture

This can be viewed in terms of instructions, addressing modes and registers

Leibniz Step Reckoner

This is a machine capable of doing 4 arithmetic operations and can extract square root.

Pascaline

This is a machine capable of doing two (2) arithmetic operations [addition and subtraction]

Napier's Bone

Used in calculating equations

Computer Architecture

While designing a computer system architecture is considered first

Microsoft

a BASIC compiler produced by Bill Gates and Paul Allein in 1975.

Primary memory

a volatile form of memory that is considered to be the fastest memory that operates at electronic speed.

Function registers

program counters (PC), instruction registers (IR), memory address registers (MAR) and memory data registers (MDR)

Memory unit

referred to as the storage area in which programs are kept which are running, and contains the data needed by the running programs.

Von Neumann Machine

states that data and program can be stored in the same space.

Computer Organization

tells us how exactly all the units in the system are arranged and interconnected (how it does it)

Pascal's Gear System

used as the way an odometer works for counting kilometers.

Input unit

used by computer to read data.

Registers

used for temporary storage of data

Control unit

also known as the nerve center of a computer system

Slide rule

based on Napier's tool. uses various scales and the strategy of logarithms to turn multiplication into addition and division into subtraction

CPU

carries out instructions given by a computer program by performing the basic arithmetic, logical control and input/output (I/O) operations specified by the instructions.

Memory Data Register (MDR)

contains the data to be written into or read from the addressed word of the main memory

Computer Architecture

deals with high-level design issues

Computer Organization

deals with low-level design issues

Polling

enables the processor software to check each of the input and output devices frequently.

Computer Organization

expresses the realization of architecture

Computer Architecture

helps us to understand the functionalities of a system (what the computer does)

Memory Address Register (MAR)

holds the address of the main memory to or from which data is to be transferred

Computer Architecture

involves Logic (Instruction sets, Addressing modes, Data types, Cache optimization)

Computer Organization

involves Physical Components (Circuit design, Adders, Signals, Peripherals)

Control Unit

is a component of a computer's central processing unit that coordinates the operation of the processor. It tells the computer's memory, arithmetic/logic unit and input and output devices how to respond to a program's instructions.

Computer Organization

is done on the basis of architecture

Secondary Memory

memory used when a large amount of data and programs have to be stored for a long-term basis

Interrupt

method provides an external asynchronous input that informs the processor that it should complete whatever instruction that is currently being executed and fetch a new routine that will service the requesting device.


Conjuntos de estudio relacionados

Comedy Driving answers (for ticket dismissal)

View Set

RealestateU quizzes (final exam prep)

View Set

GEOGRAPHY: Unit 4B Quiz Study Set

View Set

Physical Science final exam 2019

View Set

Simulation Lab 11.1: Module 11 Harden PC with Group Policy Editor Study Set

View Set

Chapter 21: Respiratory Care Modalities

View Set

IB w/ OB Chapter 6 Quiz Questions

View Set