Unit 2 Flashcards
states that integrated circuit resources double every 18-24 months (1965)
Moore’s law
processor speed improvements have slowed due to
heat reasons (lack of proper cooling)
program that translates high level code to assembly
compiler
program that translates a symbolic version of instructions into the binary version
assembler
symbolic representation of machine instructions (human readable)
assembly language
binary representation of machine instructions
machine language
where data is transformed via computations (works with the control to make up the processor)
datapath
component of the processor that commands the datapath, memory, and I/O devices according to the instructions of the program
control
storage area in which programs are kept when they are running and that contains the data needed by the running programs
memory
portion of RAM that holds the data for a complete video frame, essentially acting as a temporary storage for pixel information before it’s displayed
frame buffer
Also called a chip. A device combining dozens to millions of transistors
integrated circuit
Also called processor. The active part of the computer, which contains the datapath and control and which adds numbers, tests numbers, signals I/O devices to activate, etc
central processor unit (CPU)
Memory built as an integrated circuit; it provides random access to any location. Access times are 50 nanoseconds and cost per gigabyte in 2012 was $5 to $10
DRAM (dynamic random access memory)
Also memory built as an integrated circuit, but faster and less dense than DRAM
SRAM (static random access memory)
built from SRAM that acts a buffer for larger memory
cache memory
abstract interface between the hardware and the lowest-level software that encompasses all the information necessary to write a machine language program that will run correctly, including instructions, registers, memory access, I/O, etc
instruction set architecture
user portion of the instruction set plus the operating system interfaces used by application programmers. It defines a standard for binary portability across computers
application binary interface
hardware that obeys the architecture absctraction
implementation
storage that only retains memory when it receives power
volatile memory (DRAM)
form of memory that retains data without power
involatile memory (DVDs, USB)
memory used to hold programs while they are running (DRAM)
main or primary memory
nonvolatile memory used to store programs and data between runs (flash, magnetic disks)
secondary memory
form of nonvolatile secondary memory composed of rotating platters coated with a magnetic recording material. Because they are rotating mechanical devices, access times are about 5 to 20 milliseconds and cost per gigabyte in 2012 was $0.05 to $0.10
magnetic disk or hard disk
nonvolatile semiconductor memory. It is cheaper and slower than DRAM but more expensive per bit and faster than magnetic disks. Access times are about 5 to 50 microseconds and cost per gigabyte in 2012 was $0.75 to $1.00.
flash memory