WGU D548 TASK 1 PRACTICE
QUESTIONS AND SOLUTIONS
◉ ARM architecture
Answer: can support 16-bit
◉ Amdahl's Law
Answer: A formula used to find the maximum improvement
possible by improving a particular part of a system. In parallel
computing, Amdahl's law is mainly used to predict the theoretical
maximum speedup for program processing using multiple
processors
◉ multiprocessor
Answer: A term used to refer to a computer with more than one
CPU.
◉ Uniform Memory Access (UMA)
Answer: A multiprocessor in which latency to any word in main
memory is about the same no matter which processor requests
the access.
◉ Non-Uniform Memory Access (NUMA)
Answer: Varying system memory access times, because of system
hardware.
,◉ loop unrolling
Answer: A technique to get more performance from loops that
access arrays, in which multiple copies of the loop body are made
and instructions from different iterations are scheduled together.
◉ Blocking
Answer: a failure to retrieve information that is available in
memory even though you are trying to produce it
can help reduce cache miss rate
◉ Set Associative Cache
Answer: A cache that has a fixed number of locations (at least
two) where each block can be placed.
◉ RAID 0 (Disk Striping)
Answer: Disk Striping. Disk striping requires at least two drives. It
does not provide redundancy to data. If any one drive fails, all data
is lost.
◉ RAID 1 (mirroring)
Answer: Two drives are used in unison, and all data is written to
both drives, giving you a mirror or extra copy of the data, in the
case that one drive fails
,◉ RAID 2
Answer: Bit-level striping with dedicated Hamming-code parity.
OBSOLETE.
◉ RAID 3
Answer: Byte-level striping with dedicated parity. OBSOLETE,
replaced with RAID 5.
◉ RAID 4
Answer: Block-level striping with dedicated parity. Not often used,
replaced with RAID 5.
◉ RAID 5
Answer: Disk striping with parity. RAID-5 uses three or more
disks and provides fault tolerance.
◉ RAID 6
Answer: Disk striping with parity. RAID-6 uses four or more disks
and provides fault tolerance. It can survive the failure of two
drives.
◉ silicon crystal ingot
Answer: A rod composed of a silicon crystal that is between 8 and
12 inches in diameter and about 12 to 24 inches long.
, ◉ wafer
Answer: A slice from a silicon ingot no more than 0.1 inches thick,
used to create chips.
◉ Instruction Set Architecture (ISA)
Answer: Also called architecture. An 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, and so on
◉ Application Binary Interface (ABI)
Answer: The user portion of the instruction set plus the operating
system interfaces used by application programmers. It defines a
standard for binary portability across computers.
◉ Transistor
Answer: An on/off switch controlled by an electric signal
◉ very large-scale integrated (VLSI) circuit
Answer: A device containing hundreds of thousands to millions of
transistors.
◉ silicon
QUESTIONS AND SOLUTIONS
◉ ARM architecture
Answer: can support 16-bit
◉ Amdahl's Law
Answer: A formula used to find the maximum improvement
possible by improving a particular part of a system. In parallel
computing, Amdahl's law is mainly used to predict the theoretical
maximum speedup for program processing using multiple
processors
◉ multiprocessor
Answer: A term used to refer to a computer with more than one
CPU.
◉ Uniform Memory Access (UMA)
Answer: A multiprocessor in which latency to any word in main
memory is about the same no matter which processor requests
the access.
◉ Non-Uniform Memory Access (NUMA)
Answer: Varying system memory access times, because of system
hardware.
,◉ loop unrolling
Answer: A technique to get more performance from loops that
access arrays, in which multiple copies of the loop body are made
and instructions from different iterations are scheduled together.
◉ Blocking
Answer: a failure to retrieve information that is available in
memory even though you are trying to produce it
can help reduce cache miss rate
◉ Set Associative Cache
Answer: A cache that has a fixed number of locations (at least
two) where each block can be placed.
◉ RAID 0 (Disk Striping)
Answer: Disk Striping. Disk striping requires at least two drives. It
does not provide redundancy to data. If any one drive fails, all data
is lost.
◉ RAID 1 (mirroring)
Answer: Two drives are used in unison, and all data is written to
both drives, giving you a mirror or extra copy of the data, in the
case that one drive fails
,◉ RAID 2
Answer: Bit-level striping with dedicated Hamming-code parity.
OBSOLETE.
◉ RAID 3
Answer: Byte-level striping with dedicated parity. OBSOLETE,
replaced with RAID 5.
◉ RAID 4
Answer: Block-level striping with dedicated parity. Not often used,
replaced with RAID 5.
◉ RAID 5
Answer: Disk striping with parity. RAID-5 uses three or more
disks and provides fault tolerance.
◉ RAID 6
Answer: Disk striping with parity. RAID-6 uses four or more disks
and provides fault tolerance. It can survive the failure of two
drives.
◉ silicon crystal ingot
Answer: A rod composed of a silicon crystal that is between 8 and
12 inches in diameter and about 12 to 24 inches long.
, ◉ wafer
Answer: A slice from a silicon ingot no more than 0.1 inches thick,
used to create chips.
◉ Instruction Set Architecture (ISA)
Answer: Also called architecture. An 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, and so on
◉ Application Binary Interface (ABI)
Answer: The user portion of the instruction set plus the operating
system interfaces used by application programmers. It defines a
standard for binary portability across computers.
◉ Transistor
Answer: An on/off switch controlled by an electric signal
◉ very large-scale integrated (VLSI) circuit
Answer: A device containing hundreds of thousands to millions of
transistors.
◉ silicon