Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
0% found this document useful (0 votes)
81 views

What Is Computer Architecture

Computer architecture involves the design and interaction of hardware and software components that make up a computer system. It consists of three main categories: system design which includes hardware parts like the CPU and memory, instruction set architecture which defines the CPU's functions and programming language, and microarchitecture which determines how data is processed and stored. The basic computer system includes a processor to perform operations, memory to store instructions and data, input/output devices to transfer data to and from external devices, and communication channels to connect the components.

Uploaded by

Videos Bank
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
81 views

What Is Computer Architecture

Computer architecture involves the design and interaction of hardware and software components that make up a computer system. It consists of three main categories: system design which includes hardware parts like the CPU and memory, instruction set architecture which defines the CPU's functions and programming language, and microarchitecture which determines how data is processed and stored. The basic computer system includes a processor to perform operations, memory to store instructions and data, input/output devices to transfer data to and from external devices, and communication channels to connect the components.

Uploaded by

Videos Bank
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 2

What is Computer Architecture?

Computer architecture is a specification describing how hardware and software technologies interact to
create a computer platform or system. When we think of the word architecture, we think of building a
house or a building. Keeping that same principle in mind, computer architecture involves building a
computer and all that goes into a computer system. Computer architecture consists of three main
categories.

 System design – This includes all the hardware parts, such as CPU, data processors, multiprocessors, memory
controllers and direct memory access. This part is the actual computer system.
 Instruction set architecture – This includes the CPU’s functions and capabilities, the CPU’s programming
language, data formats, processor register types and instructions used by computer programmers. This part is
the software that makes it run, such as Windows or Photoshop or similar programs.
 Microarchitecture – This defines the data processing and storage element or data paths and how they should be
implemented into the instruction set architecture. These might include DVD storage devices or similar devices.

All these parts go together in a certain order and must be developed in a pattern so they will function
correctly.

https://www.computersciencedegreehub.com/faq/what-is-computer-architecture/

Basic System Architecture

The processor alone is incapable of successfully performing any


tasks. It requires memory (for program and data storage), support
logic, and at least one I/O device (“input/output device”) used to
transfer data between the computer and the outside world. The basic
computer system is shown in Figure 1-2.
Figure 1-2. Basic computer system

Designing Embedded Hardware, 2nd Edition


by John Catsoulis

Released May 2005

1. The processor is the workhorse of the system; it is the component that executes
a program by performing arithmetic and logical operations on data. It is the
only component that creates new information by combining or modifying
current information.

In a typical system there will be only one processor, known at the central


processing unit, or CPU. Modern high performance systems, for example
vector processors and parallel processors, often have more than one processor.
Systems with only one processor are serial processors, or, especially among
computational scientists, scalar processors.

2. Memory is a passive component that simply stores information until it is


requested by another part of the system. During normal operations it feeds
instructions and data to the processor, and at other times it is the source or
destination of data transferred by I/O devices. Information in a memory is
accessed by its address.
3. Input/output (I/O) devices transfer information without altering it between the
external world and one or more internal components. I/O devices can be
secondary memories, for example disks and tapes, or devices used to
communicate directly with users, such as video displays, keyboards, and
mouses.
4. The communication channels that tie the system together can either be simple
links that connect two devices or more complex switches that interconnect
several components and allow any two of them to communicate at a given point
in time. When a switch is configured to allow two devices to exchange
information, all other devices that rely on the switch are blocked, i.e. they must
wait until the switch can be reconfigured.

https://www.phy.ornl.gov/csep/ca/node2.html

You might also like