Podcast
Questions and Answers
What advantage does a Solid State Hybrid Drive (SSHD) have over a Solid State Drive (SSD)?
What advantage does a Solid State Hybrid Drive (SSHD) have over a Solid State Drive (SSD)?
- Faster access time than SSD
- Lower cost than all SSDs
- Larger data capacity than SSD (correct)
- No moving parts
Which logic gate outputs TRUE only if both inputs are TRUE?
Which logic gate outputs TRUE only if both inputs are TRUE?
- NAND gate
- OR gate
- NOT gate
- AND gate (correct)
What is the primary material used in the production of CPUs?
What is the primary material used in the production of CPUs?
- Aluminum
- Lead
- Copper
- Silicon (correct)
What is true about an XOR gate?
What is true about an XOR gate?
Which of the following factors is NOT considered when choosing a storage drive?
Which of the following factors is NOT considered when choosing a storage drive?
What characteristic distinguishes an SSD from other types of drives?
What characteristic distinguishes an SSD from other types of drives?
What is the role of transistors in CPUs?
What is the role of transistors in CPUs?
How does a NOR gate behave?
How does a NOR gate behave?
What is the primary characteristic of Very Large Scale Integration (VLSI)?
What is the primary characteristic of Very Large Scale Integration (VLSI)?
What does the Program Counter (PC) do?
What does the Program Counter (PC) do?
Which type of memory loses its data when the power is turned off?
Which type of memory loses its data when the power is turned off?
What is the fastest type of memory found in a CPU?
What is the fastest type of memory found in a CPU?
Which component temporarily stores arithmetic and logic results?
Which component temporarily stores arithmetic and logic results?
Which memory type requires periodic refreshing to maintain data integrity?
Which memory type requires periodic refreshing to maintain data integrity?
What are the three types of buses in a CPU system?
What are the three types of buses in a CPU system?
Which statement about the Memory Data Register (MDR) is correct?
Which statement about the Memory Data Register (MDR) is correct?
In the context of truth tables, which of the following describes an XOR gate?
In the context of truth tables, which of the following describes an XOR gate?
What is the maximum speed achievable by a PATA unit?
What is the maximum speed achievable by a PATA unit?
What component is responsible for translating virtual addresses into physical addresses?
What component is responsible for translating virtual addresses into physical addresses?
Which of the following statements about Flash ROM is accurate?
Which of the following statements about Flash ROM is accurate?
Which SATA version has a bandwidth of 6.0 Gb/sec?
Which SATA version has a bandwidth of 6.0 Gb/sec?
How does the current CPU fetch instructions from memory?
How does the current CPU fetch instructions from memory?
Which storage type is considered the slowest but has the largest capacity?
Which storage type is considered the slowest but has the largest capacity?
Which component holds the current instruction to be executed?
Which component holds the current instruction to be executed?
Which main components make up the Central Processing Unit (CPU)?
Which main components make up the Central Processing Unit (CPU)?
What is the primary function of the Program Counter (PC)?
What is the primary function of the Program Counter (PC)?
Which of the following operations does the Arithmetic Logic Unit (ALU) perform?
Which of the following operations does the Arithmetic Logic Unit (ALU) perform?
What does the Control Unit primarily do in a computer system?
What does the Control Unit primarily do in a computer system?
In the Fetch and Execute Cycle, what does the 'execute' phase entail?
In the Fetch and Execute Cycle, what does the 'execute' phase entail?
Which buses make up the System Bus?
Which buses make up the System Bus?
Which register holds the instruction currently being executed?
Which register holds the instruction currently being executed?
What is the role of registers within the CPU?
What is the role of registers within the CPU?
What does the term 'dot pitch' refer to in display technology?
What does the term 'dot pitch' refer to in display technology?
Which display standard has the highest resolution mentioned in the content?
Which display standard has the highest resolution mentioned in the content?
What is the main difference between 8-bit color depth and 16-bit color depth?
What is the main difference between 8-bit color depth and 16-bit color depth?
Which aspect ratio is commonly associated with modern displays?
Which aspect ratio is commonly associated with modern displays?
Which resolution corresponds to the SVGA standard?
Which resolution corresponds to the SVGA standard?
What does 'refresh rate' indicate in display technology?
What does 'refresh rate' indicate in display technology?
What is the key characteristic of 'Deep Colour' in displays?
What is the key characteristic of 'Deep Colour' in displays?
How is 'dot frequency' calculated?
How is 'dot frequency' calculated?
What is the total bit depth of a 24-bit image?
What is the total bit depth of a 24-bit image?
How many color values can be represented by a 24-bit image?
How many color values can be represented by a 24-bit image?
Which of the following is NOT a component of a Liquid Crystal Display (LCD)?
Which of the following is NOT a component of a Liquid Crystal Display (LCD)?
In an 8-bit color depth system, how many colors can be represented?
In an 8-bit color depth system, how many colors can be represented?
What is the pixel data representation in a 24-bit color depth system?
What is the pixel data representation in a 24-bit color depth system?
How much memory does a VGA system with a resolution of 640 x 480 and 8-bit color require?
How much memory does a VGA system with a resolution of 640 x 480 and 8-bit color require?
In a 16-bit color depth, how many bits are allocated for green?
In a 16-bit color depth, how many bits are allocated for green?
Which component of a graphics card is responsible for converting RGB numerical values to voltage levels?
Which component of a graphics card is responsible for converting RGB numerical values to voltage levels?
Flashcards
CPU
CPU
The central processing unit, combining the arithmetic logic unit (ALU) and control unit.
Program Counter (PC)
Program Counter (PC)
Holds the memory address of the next instruction to be executed in a CPU.
Memory
Memory
Stores programs and data for the CPU to access.
Current Instruction Register (CIR)
Current Instruction Register (CIR)
Signup and view all the flashcards
Input/Output (I/O)
Input/Output (I/O)
Signup and view all the flashcards
Memory Address Register (MAR)
Memory Address Register (MAR)
Signup and view all the flashcards
Memory Data Register (MDR)
Memory Data Register (MDR)
Signup and view all the flashcards
System Bus
System Bus
Signup and view all the flashcards
Data Bus
Data Bus
Signup and view all the flashcards
ALU
ALU
Signup and view all the flashcards
Address Bus
Address Bus
Signup and view all the flashcards
Bus (Computer)
Bus (Computer)
Signup and view all the flashcards
Control Bus
Control Bus
Signup and view all the flashcards
Data Bus
Data Bus
Signup and view all the flashcards
Address Bus
Address Bus
Signup and view all the flashcards
Fetch-Execute Cycle
Fetch-Execute Cycle
Signup and view all the flashcards
Control Unit
Control Unit
Signup and view all the flashcards
Control Bus
Control Bus
Signup and view all the flashcards
Fetch/Execute Cycle
Fetch/Execute Cycle
Signup and view all the flashcards
Arithmetic Logic Unit (ALU)
Arithmetic Logic Unit (ALU)
Signup and view all the flashcards
Industry Standard Architecture (ISA)
Industry Standard Architecture (ISA)
Signup and view all the flashcards
Register
Register
Signup and view all the flashcards
Program Counter (PC)
Program Counter (PC)
Signup and view all the flashcards
PATA
PATA
Signup and view all the flashcards
Instruction Register (IR)
Instruction Register (IR)
Signup and view all the flashcards
SATA
SATA
Signup and view all the flashcards
Accumulator (AC)
Accumulator (AC)
Signup and view all the flashcards
CPU
CPU
Signup and view all the flashcards
Memory Address Register (MAR)
Memory Address Register (MAR)
Signup and view all the flashcards
Memory Data Register (MDR)
Memory Data Register (MDR)
Signup and view all the flashcards
Bit Depth (Color Graphics)
Bit Depth (Color Graphics)
Signup and view all the flashcards
256-color image
256-color image
Signup and view all the flashcards
24-bit "True Color"
24-bit "True Color"
Signup and view all the flashcards
RGB Colors
RGB Colors
Signup and view all the flashcards
16-bit color depth
16-bit color depth
Signup and view all the flashcards
Pixel Data
Pixel Data
Signup and view all the flashcards
Liquid Crystal Display (LCD)
Liquid Crystal Display (LCD)
Signup and view all the flashcards
Backlight (LCD)
Backlight (LCD)
Signup and view all the flashcards
Active Transistor Matrix (LCD)
Active Transistor Matrix (LCD)
Signup and view all the flashcards
Liquid Crystal (LCD)
Liquid Crystal (LCD)
Signup and view all the flashcards
Graphics Card
Graphics Card
Signup and view all the flashcards
Image Frame Buffer
Image Frame Buffer
Signup and view all the flashcards
SSI
SSI
Signup and view all the flashcards
MSI
MSI
Signup and view all the flashcards
LSI
LSI
Signup and view all the flashcards
VLSI
VLSI
Signup and view all the flashcards
Truth Table
Truth Table
Signup and view all the flashcards
ROM
ROM
Signup and view all the flashcards
RAM
RAM
Signup and view all the flashcards
SRAM
SRAM
Signup and view all the flashcards
DRAM
DRAM
Signup and view all the flashcards
Memory Hierarchy
Memory Hierarchy
Signup and view all the flashcards
Virtual Memory
Virtual Memory
Signup and view all the flashcards
Registers
Registers
Signup and view all the flashcards
Cache
Cache
Signup and view all the flashcards
Main Memory
Main Memory
Signup and view all the flashcards
Page Table
Page Table
Signup and view all the flashcards
Dot Pitch
Dot Pitch
Signup and view all the flashcards
Display Standard
Display Standard
Signup and view all the flashcards
Resolution
Resolution
Signup and view all the flashcards
VGA
VGA
Signup and view all the flashcards
SVGA
SVGA
Signup and view all the flashcards
XVGA
XVGA
Signup and view all the flashcards
WXGA
WXGA
Signup and view all the flashcards
HDMI
HDMI
Signup and view all the flashcards
Refresh Rate
Refresh Rate
Signup and view all the flashcards
Color Depth
Color Depth
Signup and view all the flashcards
8-bit Color
8-bit Color
Signup and view all the flashcards
24-bit Color
24-bit Color
Signup and view all the flashcards
Aspect Ratio
Aspect Ratio
Signup and view all the flashcards
Pixel
Pixel
Signup and view all the flashcards
Refresh Rate
Refresh Rate
Signup and view all the flashcards
Serial Protocol (x1)
Serial Protocol (x1)
Signup and view all the flashcards
Multiple Serial Channels
Multiple Serial Channels
Signup and view all the flashcards
SSHD (Solid State Hybrid Drive)
SSHD (Solid State Hybrid Drive)
Signup and view all the flashcards
SSD (Solid State Drive)
SSD (Solid State Drive)
Signup and view all the flashcards
SSHD vs. SSD
SSHD vs. SSD
Signup and view all the flashcards
Transistor
Transistor
Signup and view all the flashcards
Logic Gates
Logic Gates
Signup and view all the flashcards
AND gate
AND gate
Signup and view all the flashcards
OR gate
OR gate
Signup and view all the flashcards
NOT gate
NOT gate
Signup and view all the flashcards
NAND gate
NAND gate
Signup and view all the flashcards
NOR gate
NOR gate
Signup and view all the flashcards
XOR gate
XOR gate
Signup and view all the flashcards
Truth Table
Truth Table
Signup and view all the flashcards
Digital Circuit
Digital Circuit
Signup and view all the flashcards
Study Notes
Von Neumann Definition
- Programs (commands) and data are stored together in memory.
- The first piece of information is always a command, followed by data.
Harvard Definition
- Programs (commands) and data are stored separately.
- Information from instruction memory is a command, and data memory contains data.
The Motherboard
- The motherboard is the computer's backbone.
- It's a printed circuit board (PCB).
- It contains buses (electrical pathways) connecting electronic components.
- Components can be soldered or added through sockets, expansion slots, and ports.
The Modern Motherboard
- BIOS is a boot program that configures the motherboard and chipset devices.
CISC vs RISC CPUs
- CISC (Complex Instruction Set Computer):
- Reduced code size.
- More efficient memory use.
- Slower execution.
- More complex design.
- Higher power consumption.
- RISC (Reduced Instruction Set Computer):
- Simpler instructions.
- Faster execution.
- Lower power consumption.
- More instructions needed.
- Increased memory usage.
- Higher cost.
The System Bus Model
-
The system bus is a shared pathway for component communication.
-
Subunits of a computer system are:
- CPU
- Memory
- Input/Output (I/O)
-
The ALU and control unit are combined into one functional unit (CPU).
-
Input and output units are combined into a single I/O unit.
-
Includes:
- Data Bus
- Address Bus
- Control Bus
- Power Bus
Fetch and Execute Cycle
- CPU reads commands from memory (Read cycle).
- CPU reads the command's address from memory (Read cycle).
- CPU does the command (Execute cycle).
- Cycles repeat.
CPU Components
- Central Processing Unit (CPU):
- Two major components:
- Control Unit
- Arithmetic Logic Unit (ALU).
- Special registers for processing operations.
- Registers are high-speed memory locations.
- Two major components:
CPU Components + Registers
- Components include a Control Unit, Arithmetic/Logic Unit, and Registers (PC, CIR, MAR, MDR, AC).
The Control Unit
- Coordinates and controls all computer operations.
- Monitors hardware connected to the system.
- Manages input and output of data.
- Controls data flow within the CPU.
Arithmetic Logic Unit (ALU)
- Performs arithmetic (addition, subtraction, multiplication, division) and logical (comparison) operations on data.
The CPU Components - Registers
-
Program Counter (PC):
- Holds the address of the next instruction to be executed.
- Located in the Control Unit.
- Incremented after each instruction fetch.
-
Current Instruction Register (CIR):
- Holds the current instruction to be executed.
-
Memory Address Register (MAR):
- Stores the memory address of the current instruction or data to be fetched from memory.
-
Memory Data Register (MDR):
- Stores the actual instruction or data that has been fetched from memory.
The CPU Components - Buses
- A bus is a set of parallel wires connecting independent components to pass signals.
- Types of buses:
- Data Bus
- Address Bus
- Control Bus
- These buses transmit signals between the CPU, memory, and input/output devices.
The CPU Connections
- Electrical wires connecting the CPU are grouped into three buses:
- Address Bus (16, 32, 64, 128 bits)
- Data Bus (8, 16, 32, 64 bits)
- Control Bus (signals like read/write, clock, DMA, interrupts, etc.)
How does a CPU work?
- CPU processes instructions using a Fetch/Execute cycle.
- Program/data stored externally is transferred into the CPU (via the bus).
Interface Standards - ISA
- Industry Standard Architecture (ISA).
- Extension of FSB.
- Address and data bus in a common connector form.
Interface Standards - PATA
- Ultra ATA data cable (ribbon), which allows you to connect two devices on the same IDE controller (jumper).
- Maximum speed is 133MHz with 16 bits.
Interface Standards - SATA
- Serial ATA (SATA) replaced PATA.
- Serial protocol to improve data speed and allow different data widths.
- Increased bandwidth and transfer rates over PATA.
Interface Standards - EISA
- Extended Industry Standard Architecture (EISA) is a 16-bit bus standard.
Interface Standards - PCI
- Peripheral Component Interconnect improves speed, uses the double or quadruple bit-width.
- Windows 95-11 support this by automatic setting up hardware.
Interface Standards - AGP
- Advanced Graphics Port (AGP).
- To handle graphics related data that was causing problems using PCI.
- Speed improvement on existing PCI standard.
Interface Standards - PCIe
- Peripheral Component Interconnect Express (PCIe).
- Replaced most other standards.
- Newer serial architecture allows multiple channels to work concurrently supporting x4, x8 and x16.
Variations of Drives
- Solid State Hard Drive (SSHD))
- Solid State Drive (SSD)
- Best of both worlds (magnetic and solid-state).
Choosing a Storage Drive
- Data transfer time.
- Rotational speed.
- Onboard Cache.
- Form factor.
- Interface standard.
- Data storage size.
- Cost.
- Lifetime.
How are CPUs made?
- CPUs are made of silicon doped with group 3 & 5 materials.
- Combination of semiconductor materials produces transistors (electronic switches).
- Transistors are combined to create more complex devices for logical operations.
Basic Building blocks
- Logic elements are represented as 0s and 1s in truth tables.
- Basic logic gates include:
- AND
- OR
- NOT
- NAND
- NOR
- XOR
SSI, MSI, VLSI, LSI, Devices
- Building blocks are combined in increasing complexity to create Small, Medium, Large, and Very Large scale components.
Types of Memory
- ROM: Read-Only Memory.
- RAM: Random Access Memory (SRAM, DRAM).
- EPROM: UV light erasable ROM.
- E2PROM: Slow High Voltage Erasable ROM.
- Flash Memory: Low voltage Erasable ROM
Memory Hierarchy
- Data is stored in hierarchical order from fastest to slowest and largest to smallest capacity.
- Registers, Cache, Main Memory, Flash Disk, etc.
Virtual Memory
- CPU sends virtual addresses to the MMU.
- The MMU converts virtual addresses to physical addresses and sends them to the memory.
- Allows programs to use more memory than physically available.
Memory - Design and Performance
- Factors to consider in memory design:
- Access time
- Data bus size
- Cost per Gigabyte
- Cooling Requirements
- Availability
- Compatibility with motherboard.
RAMBUS
- Significant changes include:
- New protocol-based interface for DDR memory.
- Impedance matching for reduced electronic noise.
- Lower voltage levels for faster operation, so hence lower time for the threshold to be reached.
Light and Colour
- Combining lights of different wavelengths creates different colours.
- Primary colours are red, green, and blue (RGB).
- Combining light to create white is additive colour mixing.
Pixels and Colour displays
- Digital images are discrete areas of specific colours (pixels).
- Pixels consist of areas for each primary colour (RGB).
- Colour determined by the glow of red, green, and blue areas.
- Dot pitch is the distance between pixels
Display standards
- Standards define video display modes, encompassing resolution, colours, and pixel colour representation.
- Important standards include VGA, SVGA, XVGA, WXGA, HDMI, Ultra HDMI.
Terminology
- Resolution: Total number of pixels on the screen (horizontal x vertical).
- Refresh rate: Frequency of repainting the screen.
- Dot frequency: Number of pixels output per second.
- Aspect ratio: Ratio of width to height
- Display size: Diagonal of the display.
- Colour depth: Number of bits used to represent colours (8-bit, 16-bit, 24-bit etc...).
Pixel data to RGB colour mapping
- Pixel data is represented by numbers for each RGB colour.
- 24-bit colour depth uses three 8-bit values for each colour. -16-bit colours depths uses 5,6,5 bits to give 65536 colours.
Components of a Liquid Crystal Display (LCD)
- Backlight Unit
- Horizontal Polarising Filters
- Active Matrix TFT Array.
- Liquid Crystal
- RGB Colour Filters
- Vertical Polarising Filters
Simple graphics card components and operation
- CPU processes video data.
- Data sent to Image Frame Buffer.
- RGB numerical values sent to DAC.
- DAC converts RGB values to voltage levels.
- Display device synchronised via dot clock.
Speed/Memory Improvements: Coprocessors & GPUs
- Graphics Processing Units (GPUs) are dedicated to graphics related operations, speeding up the process as compared to the CPU.
- Calculating pixel colour values faster to represent images.
Lets shrink the data
- Data compression improves image throughput by reducing data amounts.
- Compression types include:
- Lossy, where some quality is lost during decompressing.
- Lossless, where quality is retained during decompressing.
Floating Point Numbers
- Floating point numbers use a format to represent numbers with decimal values and stored in memory.
- Sign bit (0 is positive, 1 is negative).
- Exponent (with a bias).
- Mantissa (fractional part).
- Stored memory is in little endian format, to access the least significant bit first
Using Text
- ASCII (American Standard Code for Information Interchange):
- Codes to represent text, enabling the use of characters and control codes on computers.
- Telex: (1926): Used for text communication before ASCII.
Extended ASCII and Unicode
- ASCII expanded to include more characters, enabling the inclusion of Europe-specific characters.
- Unicode provides a larger character set, with more characters and symbols from different languages.
- Different unicode formats exist such as UTF-64 ,UTF-128 etc .
Computer Misuse Act 1990
- UK law to govern lawful access to computer data.
- Illegal activities include unauthorised access, access with criminal intent, modifications, and making tools for misuse.
Data Protection Act 1998
- Sets guidelines to handle personal information.
- Appropriate measures are taken to safeguard during examinations. – Exemptions are allowed in activities like detecting or preventing crimes or safeguarding national security.
Environmental Issues to Consider
- Issues with Earth's natural resources, energy consumption, waste from processing, waste from old technology, creation of a disposable society, and the environmental benefits from computing.
Studying That Suits You
Use AI to generate personalized quizzes and flashcards to suit your learning preferences.