low levellanguage- designed to be next to the hardware
machine code is
a low-level programming language consisting of binary digits (0s and 1s) that directly represents the instructions a computer's CPU can understand and execute.
ASEMBLY LANGUAGE need to be compiled/translated into machine code
RAM -volatile-short term loses data
ROM- non-volatile-long term doesnt lose data
ALU- Arithmetic Logic Unit, performs arithmetic and logic operations on data and control signals
FETCH DECODE EXECUTE CYCLE: The fetch decode execute cycle is the basic cycle of the CPU.
CU controls the compounds within the CPU
PURPOSE OF A BUS- TRANSFERSDATA TO OTHERCOMPONENTSIN THE CPU
PURPOSE OF PC REGESTERS-holds memory address of the instruction to be executed
primary storage-
main memory-RAM
directly accessible by CPU
cashe
voiltile
seconday storaage
SSD,DVD,USB
NON-VOLITLE LONG TERM
STORAGE THAT USES READ AND WITE DATA
-OPTICAL DISK
HARDWARE
physical components of a computer
compiler- translates the entre source code before executes the code
errors are shown at the end
interpreter
translates the source code into machine code and executes it-line by line
errors encountered as it runs and stop program
software systems controls / manages hardware allowing application software to apperate