the number of cycles the cpu can execute in one second, measured in hertz (hz).
dictates how many instructions the cpu can process each second expressed as 1 hertz
data types created by the programmer. they have their own range (or domain) of data and their own sets of operations that may be performed on them. p 593