List three key features of Von Neumann archicture.
What is “computer architecture”?
The conceptual design and functional behavior of a computer system.
What two key points best characterize an operating system?
Which approach polling or interrupts, is more efficents for real-time systems and high I/O devices?
Interrupts are more efficient for real-time systems and high-speed I/O devices because they allow the CPU to perform other tasks and respond to events only when an I/O device requires attention, minimizing wasted CPU cycles and enabling better multitasking
What is the range of digits in a base 14 number system?
0, 1, 2, . . . , 9, A, B, C, D
we will always have one less than our base (which is why E is not included)
note: for any base above 10, we use the convention: A = 10, B = 11, C = 12, …
What is the usage of Base 2 (binary) numbers?
Core of computing (bits, logic circuits)
What is the usage of Base 8 (octal)
Older computing systems, shorthand for binary
what is the usage of Base 10 (Decimal)
Human everyday use
What is the usage of Base 16 (Hexadecimal)
Memory addresses, colors, networking
An inverter (NOT) gates is the opposite of a _________ gate
buffer
Breifly explain, in 1 or 2 sentences, the two ways an operating system shares resources among users
An operating system shares resources among users through time-sharing, where each user gets a time slice of the CPU, and resource allocation, where physical and virtual resources like memory, storage, and I/O devices are distributed based on user needs and system policies.