Week 1 - Lecture 2 - Computer Organization and Prog Languages
Week 1 - Lecture 2 - Computer Organization and Prog Languages
Dr Taimur Ahmed
Department of IT & CS, PAF-IAST
Week# 1
Introduction to Digital Systems and Typical
Architecture – Part 2
Dr Taimur Ahmed
Department of IT & CS, PAF-IAST
Computer Architecture and Computer Organization
Attributes of a system Instruction set, number of
visible to the programmer bits used to represent
various data types, I/O
Have a direct impact on mechanisms, techniques for
the logical execution of a addressing memory
program
Architectural
Computer
attributes
Architecture
include:
Organizational
Computer
attributes
Organization
include:
Hardware details The operational units and
transparent to the their interconnections
programmer, control that realize the
signals, interfaces architectural
between the computer and specifications
peripherals, memory
technology used
High-Level Languages
Architectural aspects High-Level Languages Hardware-independent
Machine Language
Microprogram Control
Organizational aspects
Hardware
Function
The operation of individual components as part of the structure
Registers
Provide storage internal to the CPU
CPU Interconnection
Some mechanism that provides for communication among the control unit,
ALU, and registers
L1 L2 L3 L4
Register
Cache
Memory
Primary
Memory
RAM
Secondary
Memory