Computer Systems Flashcards
(50 cards)
Program counter Register
Contains address of next instruction to be executed
stack pointer register
contains the address of the last executed instruction
Instruciton pointer register
contains the addres of the current instruction being executed
accumulator register
contrains the results of arithmetic and logic operations
Microprocessor
single IC whcih accepts and executes code instructions for data processing and controlling associated comuter circuitry. similar to a CPU
Microcomputer
An interconnected group of IC input outputs, mem systems, used for data processing and other applications
microcontroller
and integrated system of a single integrated circuit containing microprocessors. IO divides and mem systems.
RHIC
reduced instruction set computer simple and iptimized set of instructions
CISC
Complex instruciton set computer
ADD R5
an example of immediate addressing mode
what does ADD R5 #6 do
add the constant 6 to Register 5
what does LOAD R4, (R5) do
loads the content in pointer R5 into R4
indirect addressing
pointer
immediate addressing
constants
direct addressing
static data
auto indexed addressing
loops
multithreading
allows simultaneous execution of multiple threads(subset within a process)
single core processors
use time-division multiplexing to provide multiplexing
multicore processors
can provide true multithreading without multiplexing
examples of sequential access storage devices
cassette tapes, CDs, and DVDs
Flash memory is an example of
Random access storage device
cache memoryu
Low capacity, but very high speed,
used for frequently used data
Secondary memory storage device
something like a DVD. Nonvolatile and cant be accesed directly by the PC
primary memory storage device
volatile and can be accessed directly