Professional Documents
Culture Documents
Hardware
3.1 Computer Architecture
● Fetch
○ The program counter is checked for the address of the
next instruction to be executed.
○ The contents of the program counter are copied into the
memory address register.
○ The program counter is incremented.
○ The control unit sends a memory read request to main
memory down the control bus.
○ The address is sent down the address bus from the
memory address register to main memory.
○ The contents of main memory are sent down the data bus
into the memory data register.
○ The contents of the memory data register are copied into
the current instruction register.
● Decode
○ The instruction in the current instruction register is
inspected and decoded to work out what needs to be
done.
● Execute
○ The instruction is carried out—this could be:
■ Going back to main memory and fetching data.
■ Performing a calculation.
■ Storing information back in main memory.
○ Depending on the instruction, data may end up being
copied into the ALU and/or the accumulator.
● Characteristics:
○ Low power consumption
○ Small size
○ Rugged operating ranges
○ Low cost per unit
● Output device: Any device that can take data stored in digital
form and convert it into another form humans can process
such as sound, images or vibrations.
Liquid crystal display This is a screen that This can be built into a
(LCD) screen shines light through television screen.
crystals to output an
image.
● Disadvantages
○ Can be expensive.
○ Slow to access if connectivity is poor.
○ No internet connection means no access.
All files kept in cloud storage are still stored on physical storage
media in a remote location. Cloud storage warehouses often have
thousands of servers containing hard drives.
● IPv4
○ 32 bits in size.
○ Four numbers between O and 255 separated by periods
(e.g., 69.89.31.212).
○ A router has a unique, WAN-facing IP address and a
LAN-facing IP address — this enables a LAN device to have
the same IP address as another device on a separate LAN.
○ IPv4 is being replaced by IPv6 because unique static
addresses are running out.
● IPv6
○ 128 bits in size.
○ Eight groups of four 16-bit hex values separated by
colons (e.g.,
2001:Odb8:85a3:OOOO:OOOO:8a2e:0370:7334).
Router
● A router sends data between networks — it is required to
connect a local area network to a wide area network.
● Routers use devices' IP address to route traffic to other routers
● Routers can assign IP addresses to devices on a local network.