COMP3370-02-fundamentals-of-computer-systems Flashcards
What is the purpose of the footer in a presentation?
To insert footer text on every slide
The footer is modified through Insert > Header and Footer…
What are the three basic components of the Von Neumann Architecture?
- I/O interfaces
- CPU
- Memory
What is a bit?
Basic unit of information in digital devices (true/false, 1/0, on/off)
What does the Arithmetic Logic Unit (ALU) do?
Performs arithmetic and logic operations on words
What is the function of the Control Unit in the CPU?
Directs the operation of the CPU by converting instructions into signals
What is Random Access Memory (RAM)?
Memory that stores data and instructions in a Von Neumann architecture
Fill in the blank: A _______ is a group of 8 bits.
Byte
What does the fetch-decode-execute cycle involve?
- Fetching the next instruction
- Decoding the instruction
- Executing the instruction
What is a program counter (PC)?
Holds the address of the next instruction to be executed
What is the function of registers in the CPU?
Store small amounts of fast memory for quick access during instruction execution
True or False: The ALU can perform both addition and multiplication.
True
What is the role of an assembler?
Translates assembly code into machine code
What does memory-mapped I/O refer to?
A special region of memory associated with I/O peripherals
What is the significance of logic gates?
They allow us to process bits and build circuits with different functionalities
Fill in the blank: The _______ is built from logic gates and performs basic arithmetic operations.
Arithmetic Logic Unit (ALU)
What is a functional unit in computer architecture?
A component like the ALU, Control Unit, Memory, or Registers that performs specific tasks
How is data typically loaded for execution in the CPU?
Data and specific instruction opcode are loaded from memory to registers
What are input/output devices?
Devices used to interact with computers, like keyboards and screens
Fill in the blank: A _______ is an array of bytes/words in memory.
Memory
What are the two operations supported by Random Access Memory?
- Read a byte/word from an address
- Write a byte/word to an address
What is the fetch stage in the instruction cycle?
The CU takes the next instruction and advances the program counter
What is the decode stage in the instruction cycle?
The CU interprets the instruction
What is the execute stage in the instruction cycle?
The CU sends signals to relevant functional units to perform the instruction
What are examples of x86 instructions?
Examples of x86 instructions include various assembly language commands