Download Overview of basics

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts

Tandem Computers wikipedia , lookup

Data vault modeling wikipedia , lookup

Asynchronous I/O wikipedia , lookup

Information privacy law wikipedia , lookup

Business intelligence wikipedia , lookup

3D optical data storage wikipedia , lookup

Operational transformation wikipedia , lookup

Transcript
Chapter 1
Introduction
Architecture & Organization 1
• Architecture is those attributes visible to
the programmer
—Instruction set, number of bits used for data
representation, I/O mechanisms, addressing
techniques.
—e.g. Is there a multiply instruction?
• Organization is how features are
implemented
—Control signals, interfaces, memory
technology.
—e.g. Is there a hardware multiply unit or is it
done by repeated addition?
Architecture & Organization 2
• All Intel x86 family share the same basic
architecture
• The IBM System/370 family share the
same basic architecture
• This gives code compatibility
—At least backwards
• Organization differs between different
versions
Structure & Function
• Structure is the way in which components
relate to each other
• Function is the operation of individual
components as part of the structure
Function
• All computer functions are:
—Data processing
—Data storage
—Data movement
—Control
Functional View
• The computer must be able to process
data. The data could be in a variety of
forms.
• It is also essential that the computer can
store data.
• The computer could also able to move
data between itself and the outside worl.
• The computer must control the process,
storing data and move data.
Operations (a) Data movement
Operations (b) Storage
Operation (c) Processing from/to storage
Operation (d)
Processing from storage to I/O
Structure - Top Level
Peripherals
Computer
Central
Processing
Unit
Computer
Systems
Interconnection
Input
Output
Communication
lines
Main
Memory
Structure - The CPU
CPU
Computer
Arithmetic
and
Login Unit
Registers
I/O
System
Bus
Memory
CPU
Internal CPU
Interconnection
Control
Unit
• Control Processing Unit: control the
operation of the computer and performs
its data processing functions, often simply
referred to a processor.
• Main memory : stores data.
• I/O: moves data between the computer
and its external environment.
• System Interconnection: There should be
a mechanism for communication among
CPU, main memory, I/O.
Structure - The Control Unit
Control Unit
CPU
Sequencing
Login
ALU
Internal
Bus
Registers
Control
Unit
Control Unit
Registers and
Decoders
Control
Memory
• Major structural components:
—Control Unit: controls the operations of the
CPU and hence the computers.
—ALU: Performs the computer’s data processing
functions.
—Registers: Provides storage internal to the
CPU.
—CPU interconnection: probably the best
example is bus system.