Chapter 1 Intro Flashcards
What is the ISA?
ISA - Instruction Set Architecture
The ISA is the agreed-upon interface between all of the software that runs on the machine and the hardware the executes it. The ISA allows you to talk to the machine.
What is the Principle of Equivalent of Hardware and Software?
Any task done by software can also be done using hardware and any operation performed directly by hardware can be done using software.
What are the 3 components necessary to build a computing system?
- A processor to interpret and execute programs
- A memory to store both data and programs
- A mechanism for transferring data to and from the outside world
8 Quantities Of Bytes (in order)?
Name Decimal Binary
1) kilobyte 10^3 2^10 thousand
2) megabyte 10^6 2^20 million
3) gigabyte 10^9 2^30 billion
4) terabyte 10^12 2^40 trillion
5) petabyte 10^15 2^50 quadrillion
6) exabyte 10^18 2^60 quintillion
7) zettabyte 10^21 2^70 sextillion
8) yottabyte 10^24 2^80 septillion
Kilo
1 thousand = 10^3 OR 2^10 = 1024
Mega
1 million = 10^6 OR 2^20
Giga
1 billion = 10^9 OR 2^30
Tera
1 trillion = 10^12 OR 2^40
Peta
1 quadrillion = 10^15 OR 2^50
Exa
1 quintillion = 10^18 OR 2^60
Zetta
1 sextillion = 10^21 OR 2^70
Yotta
1 septillion = 10^24 OR 2^70
Milli
1 thousandth = 10^-3 OR 2^-10
Micro
1 millionth = 10^-6 OR 2^-20
Nano
1 billionth = 10^-9 OR 2^-30