complete solutions
What transforms high-level language code to Assembly language? - correct answer ✔✔
Compiler
What changes Assembly language code to Machine code? - correct answer ✔✔ Assembler
Memory - correct answer ✔✔ Where the programs and data kept
Processor - correct answer ✔✔ Active part of the computer. It adds numbers, test numbers,
signals I/O etc
CPU - correct answer ✔✔ Central Processor Unit
Dram - correct answer ✔✔ Dynamic Random Access Memory. Dynamic RAM. takes the same
amount of time to access the memory no matter what portion of the memory is read.
Datapath - correct answer ✔✔ Performs arithmetic operations
Control - correct answer ✔✔ Tells the datapath, memory, and I/O devices what to do according
to the wishes of the instructions of the program
cache - correct answer ✔✔ a safe place for hiding things, consists of a small, fast memory that
acts as a buffer for the DRAM memory
, Implementation - correct answer ✔✔ hardware that obeys the architecture design of principal
technique
Instruction Set Architecture - correct answer ✔✔ Includes anything programmers need to know
to make a binary machine language program work correctly, including instructions, I/O devices
and etc.
VLSI - correct answer ✔✔ very large-scale integrated circuit integrated circuit integrates
hundreds to millions of transistors into a single chip
defect - correct answer ✔✔ microscopic flaw in a wafer
yield - correct answer ✔✔ percentage of good dies from the total number of dies on the wafer
Cost Per Die - correct answer ✔✔ Cost_of_wafer / (Dies_per_wafer * Die_yield)
Dies per wafer - correct answer ✔✔ Wafer area / Die area
Die yield formula - correct answer ✔✔ [ 1 + ( {Defects_per_unit_area * Die_Area}/ α) ] ^ - α
α with respect to dies - correct answer ✔✔ number of critical processing steps in the
manufacturing process
CPU execution time (CPU time) - correct answer ✔✔ The actual time the CPU spends computing
for a specific task
User CPU time - correct answer ✔✔ the CPU time spent in the program itself