Basic Components and Trends Flashcards
where symbols, characters and numbers are manipulated
processor
stores the address of the current (or next) instruction
program counter
stores the instruction that is being (or about to be) executed
instruction register
will read the instruction from the instruction register and turn other components on/off to execute the instruction
control unit
performs arithmetic and logic operations, based on commands given by the control unit
arithmetic logic unit (ALU)
consist of small temporary fast storage. Data comes from or gets stored here before/after being processed by the ALU
register
store recently used data and instructions for quick access
caches
stores data that you are actively using (like open files or programs)
RAM
_______ of a processor measures how many bits it can transfer or manipulate in parallel
word size
acts like a separate processor but may share some resources
core
where data and program instructions are stored temporarily during processing; composed of registers, caches, and RAM; faster, expensive, volatile
main memory
where programs or files are stored when they are not being used; slower and cheaper than main memory; non-volatile; examples: HDD, SSD, CD, DVD etc.
secondary memory
platers with magnetic coating, actuator arm positions a read/write head; magnetic field writes 0’s and 1’s; cheap way to store lots of data
hard disk drive (HDD)
uses electric circuits; faster than HDDs and last longer; more expensive and limited number of writes (endurance)
solid state drive (SSD)
combine smaller SSDs with larger HDDs (move common files from HDD to SSD for speed)
hybrid drives
use a laser and mirror; how light is reflected represents 0s or 1s; slower and has less capacity than a hard drive, but they are cheap and durable
optical drive
64 bit processors designed to work with software compatible with older 32-bit versions
backwards compatibility
computers will request and use services provided by servers; typically inexpensive
client
computers will run an application and provide it to others over a network; typically more expensive
server
another flavour of client/server model; every machine consumes and provides services at the same time; decentralized; each device acts as a client and a server at the same time; eg: torrenting
peer-to-peer
5 drivers of technology
moore’s law; law of mass digital storage; metcalfe’s law; declining communication costs; creation of technology standards
the number of transistors on a single chip doubles every 2 years; means processing power and computing power doubles every 2 years
moore’s law
amount of digital information is doubling every year; storage capacity is growing exponentially; cheaper to store more data
drivers of technology
law of mass digital storage
the financial value of a network grows exponentially as more members are added
metcalfe’s law