lOMoARcPSD|65049109
Computer Organization and architecture Notes
Computer Science (Meru University of Science and Technology)
Scan to open on Studocu
Studocu is not sponsored or endorsed by any college or university
Downloaded by cosmas Tago ()
, lOMoARcPSD|65049109
Computer Organization
Definition:
Computer Organization refers to the way in which the various components
of a computer system are arranged and connected.
It involves the study of the internal working and structuring of a computer
system.
This includes the design and architecture of the central processing unit
(CPU), memory, input/output devices, and how they interact with each other.
Key Features:
Instruction Set Architecture (ISA):
This is a set of rules that dictates the operations that the computer can perform. It
includes the set of instructions that a CPU can execute.
2. Memory Hierarchy:
Computer systems have multiple levels of memory, including registers, cache,
main memory, and secondary storage. The organization of these memory levels
is crucial for performance.
3. Processor Organization:
This involves the design and implementation of the CPU, including the control
unit, arithmetic logic unit (ALU), and registers.
Downloaded by cosmas Tago ()
, lOMoARcPSD|65049109
4. Bus Structure:
The way in which data is transferred between components is through a bus.
Computer organization involves the design and implementation of the bus
structure.
5. Input/Output Organization:
This deals with how the computer communicates with the external world,
including devices such as keyboards, monitors, and storage devices.
Technology Used:
The technology used in computer organization includes digital logic design,
integrated circuits, assembly language programming, and various computer
architecture principles.
It also encompasses the design of instruction sets and the development of
techniques to optimize performance and power consumption.
Applications:
Computer organization is fundamental to the development of computer systems
and is used in a wide range of applications, including:
Personal Computers (PCs):
The organization of components in a PC, such as the CPU, memory, and
peripheral devices, follows principles of computer organization.
2. Servers:
In server systems, efficient organization is crucial for handling large amounts of
data and providing services to multiple users simultaneously.
3. Embedded Systems:
Devices like smartphones, smart TVs, and IoT devices require careful
consideration of computer organization to optimize performance and power
consumption.
Downloaded by cosmas Tago ()
Computer Organization and architecture Notes
Computer Science (Meru University of Science and Technology)
Scan to open on Studocu
Studocu is not sponsored or endorsed by any college or university
Downloaded by cosmas Tago ()
, lOMoARcPSD|65049109
Computer Organization
Definition:
Computer Organization refers to the way in which the various components
of a computer system are arranged and connected.
It involves the study of the internal working and structuring of a computer
system.
This includes the design and architecture of the central processing unit
(CPU), memory, input/output devices, and how they interact with each other.
Key Features:
Instruction Set Architecture (ISA):
This is a set of rules that dictates the operations that the computer can perform. It
includes the set of instructions that a CPU can execute.
2. Memory Hierarchy:
Computer systems have multiple levels of memory, including registers, cache,
main memory, and secondary storage. The organization of these memory levels
is crucial for performance.
3. Processor Organization:
This involves the design and implementation of the CPU, including the control
unit, arithmetic logic unit (ALU), and registers.
Downloaded by cosmas Tago ()
, lOMoARcPSD|65049109
4. Bus Structure:
The way in which data is transferred between components is through a bus.
Computer organization involves the design and implementation of the bus
structure.
5. Input/Output Organization:
This deals with how the computer communicates with the external world,
including devices such as keyboards, monitors, and storage devices.
Technology Used:
The technology used in computer organization includes digital logic design,
integrated circuits, assembly language programming, and various computer
architecture principles.
It also encompasses the design of instruction sets and the development of
techniques to optimize performance and power consumption.
Applications:
Computer organization is fundamental to the development of computer systems
and is used in a wide range of applications, including:
Personal Computers (PCs):
The organization of components in a PC, such as the CPU, memory, and
peripheral devices, follows principles of computer organization.
2. Servers:
In server systems, efficient organization is crucial for handling large amounts of
data and providing services to multiple users simultaneously.
3. Embedded Systems:
Devices like smartphones, smart TVs, and IoT devices require careful
consideration of computer organization to optimize performance and power
consumption.
Downloaded by cosmas Tago ()