Activity-No 1
Activity-No 1
Activity-No 1
Score
Submitted by:
Jao, Steven Rey C.
<10:00 AM – 1:00 PM> / <CPE 0323-1 - 20232>
Date Submitted
18-02-2024
Submitted to:
1. Computer architecture
-The hardware components inside the computer, which is composed of a CPU,
memory, storage, etc. Computer architecture also tackles the way those
components are placed, the dataflow, and control unit design. A good computer
architecture must optimize the 3 mentioned for efficiency in processing data.
2. Computer organization
-Alternatively tackles the way computer architecture is physically implemented as
well as the connection between its components e.g. the bus structure, memory
hierarchy, and I/O systems.
4. Microarchitecture
-Refers to one particular way registers, arithmetic logic units, finite state
machines, memories, and other logic building blocks are placed which depends
on the computer architecture needed to be implemented.
5. ISA
-An ISA is a component of a computer’s abstract model that determines how the
software controls the CPU. It serves as an intermediary between the hardware
and the software defining the processor’s specifications. The ISA can be
accessed through a programmer’s manual which is connected to the assembly
language and app programmer, and the compiler writer.
6. Assembler
-A computer software responsible for converting a code written in assembly
language to machine language that a computer can understand example being
the binary system. An assembler can also be called an assembly language
compiler.
7. Compiler
-A feature of Integrated Development Environments (IDE) that translates high-
level programming languages such as C++ or Java into machine language,
bytecode, or another high-level programming language.
8. Memory Unit
-A temporary storage device smaller than the actual storage that stores the data
of software such as code written in C++, docx files, or png files. There are 2
types of memory units: volatile, which deletes data when the computer is
terminated, and non-volatile which does not.
9. I/O System
-I/O, short for input/output, is how computers interact with humans. Input devices
are what humans use to communicate with the computer examples being
keyboards to type symbols, mouses to click options, and speakers to give audio
signals. Output devices are what computers use to communicate with humans
such as the monitor for display and the sound system for sound feedback.
10. Register
-Another type of storage in the computer that can store any type of data and
process at high speeds. To build a basic computer architecture, 8 of these
registers and 1 memory unit must be present and well-connected. Some
examples of registers include input registers, output registers, and data registers.