100% de satisfacción garantizada Inmediatamente disponible después del pago Tanto en línea como en PDF No estas atado a nada 4.2 TrustPilot
logo-home
Otro

COS

Puntuación
-
Vendido
-
Páginas
65
Subido en
24-01-2021
Escrito en
2021/2022

COS2621 SUMMARY

Institución
Grado











Ups! No podemos cargar tu documento ahora. Inténtalo de nuevo o contacta con soporte.

Escuela, estudio y materia

Institución
Grado

Información del documento

Subido en
24 de enero de 2021
Número de páginas
65
Escrito en
2021/2022
Tipo
Otro
Personaje
Desconocido

Temas

Vista previa del contenido

COS2621
Summary

,Chapter 1 - Introduction


Chapter 1 - Introduction

Summary

1.1 Organization and Architecture

Computer architecture - refers to those attributes of a system visible to a programmer, ie: those attributes
that have a direct impact on the logical execution of a program.

Examples are: instruction set, number of bits used to represent various data types, I/O mechanisms, and
techniques for addressing memory.


Computer organization - refers to the operational units and their interconnections that realize the
architectural specifications.

Examples are: hardware details transparent to the programmer such as - control signals, interfaces between
the computer and peripherals, and the memory technology used.


The distinction between architecture and organization is important. Manufacturers offer a family of computer
models with the same architecture, but with differences in organization. Different models in the family have
different price and performance characteristics. A particular architecture may span many years, with its
organization changing with changing technology.


1.2 Structure and Function

Structure - The way in which the components are interelated.

Function - The operation of each individual component as part of the structure.


Function

There are four basic functions that a computer can perform -

• Data processing - Computer must be able to process data;
• Data storage - Must be able to store data that is being processed, as well as long-term storage;
• Data movement - Must be able to move data between itself and the outside world. When data are
received or delivered to a device that is directly connected to the computer, the process is known as
input-output (I/O), and the device is referred to as a peripheral. When data are moved over longer
distances, to or from remote devices, the process is known as data communications.

• Control - Must be control of above 3 functions. Ultimately control is exercised by the programmer,
who provides computer with instructions. Within the computer a control unit manages the computers'
resources, in response to those instructions.


Structure

Four main structural components - (There may be one or more of each)

• Central Processing Unit (CPU) - Controls the operation of the computer and performs its data
processing functions;



Page 2 of 65

, Chapter 1 - Introduction

◦ Control unit - Controls the operation of the CPU and hence the computer;
◦ Arithmetic and logic unit (ALU) - Performs the computers' data processing functions;
◦ Registers - Provides storage internal to the CPU;
◦ CPU interconnection - Mechanism that provides for communication among the control unit,
ALU, and registers.

• Main memory - Stores data;

• I/O - Moves data between the computer and its external environment;

• System interconnection - provides for communication among CPU, main memory, and I/O -
system bus.


0.3 Why study Computer Organization & Architecture ? (Read Appendix B: Assembly Language - Text
book)

Computer organization and architecture encompasses a broad range of design issues and concepts. A good
overall understanding of these concepts will be useful in other areas of study and work.



Why study Assembly language -

• Assembly language code is often much smaller and faster than code written in a high-level
language;

• We could speed up the execution time of a program if those parts of the program that are performed
frequently are written in assembly language;

• With assembly language programming we have complete access to hardware. This is not possible
with high-level languages;

• A basic understanding of low-level programming is essential for understanding the intricacies of
compilers and operating systems;

• It is easier to understand the operation of a computer at the architctural level if we have knowledge
of assembly language.




Page 3 of 65

, Chapter 1 - Introduction


Key Terms

• arithmetic and logic unit (ALU) - A part of a computer that performs arithmetic operations, logic
operations, and related operations.

• central processing unit (CPU) - Controls the operaton of a computer, and performs its data
processing functions.

• computer architecture - refers to those attributes of a system visible to a programmer, ie: those
attributes that have a direct impact on the logical execution of a program.

• computer organization - refers to the operational units and their interconnections that realize the
architectural specifications.
• control unit - Controls the operation of the CPU, and hence the computer.

• input-output (I/O) - Refers to the movement of data between a computer and a directly attached
peripheral, or other remote devices.

• main memory - Program addressable storage from which instructions and other data can be
loaded directly into registers for subsequent execution or processing

• processor - See Central Processing Unit (CPU).

• registers - Provide storage internal to the CPU.

• system bus - Interconnection between CPU, main memory, and I/O; consisting of a number of
conducting wires attached to all the other components.


--ooOoo--




Page 4 of 65
$3.04
Accede al documento completo:

100% de satisfacción garantizada
Inmediatamente disponible después del pago
Tanto en línea como en PDF
No estas atado a nada

Conoce al vendedor

Seller avatar
Los indicadores de reputación están sujetos a la cantidad de artículos vendidos por una tarifa y las reseñas que ha recibido por esos documentos. Hay tres niveles: Bronce, Plata y Oro. Cuanto mayor reputación, más podrás confiar en la calidad del trabajo del vendedor.
StudyBuddyUnisa University of South Africa (Unisa)
Seguir Necesitas iniciar sesión para seguir a otros usuarios o asignaturas
Vendido
304
Miembro desde
5 año
Número de seguidores
177
Documentos
64
Última venta
5 meses hace
Study Buddy

4.8

114 reseñas

5
101
4
8
3
4
2
0
1
1

Recientemente visto por ti

Por qué los estudiantes eligen Stuvia

Creado por compañeros estudiantes, verificado por reseñas

Calidad en la que puedes confiar: escrito por estudiantes que aprobaron y evaluado por otros que han usado estos resúmenes.

¿No estás satisfecho? Elige otro documento

¡No te preocupes! Puedes elegir directamente otro documento que se ajuste mejor a lo que buscas.

Paga como quieras, empieza a estudiar al instante

Sin suscripción, sin compromisos. Paga como estés acostumbrado con tarjeta de crédito y descarga tu documento PDF inmediatamente.

Student with book image

“Comprado, descargado y aprobado. Así de fácil puede ser.”

Alisha Student

Preguntas frecuentes