CPU Architecture and Components

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to Lesson

Podcast

Play an AI-generated podcast conversation about this lesson
Download our mobile app to listen on the go
Get App

Questions and Answers

How does increasing the number of cores in a CPU impact performance, and what is a primary benefit?

  • It increases the cache memory size, reducing latency when accessing frequently used data, which benefits memory-intensive tasks.
  • It allows the CPU to execute instructions sequentially at a faster rate, directly enhancing the speed of individual applications.
  • It enables the CPU to handle multiple processes concurrently, improving multitasking capabilities and overall system responsiveness. (correct)
  • It reduces the clock speed, conserving energy and preventing overheating, leading to more stable performance over extended periods.

What is the role of the Control Unit (CU) within a CPU, and how does it ensure proper operation?

  • The CU performs arithmetic and logical operations, utilizing registers like the accumulator to store intermediate results.
  • The CU stores the memory addresses of the next instruction to be processed, facilitating the fetching of instructions from RAM.
  • The CU acts as a high-speed memory component, temporarily storing frequently accessed data to reduce latency during processing.
  • The CU manages the transfer of data and instructions by sending control signals and decoding instructions, ensuring synchronized operation. (correct)

How does the use of cache memory enhance CPU performance, and what is the limitation to extremely large cache sizes?

  • Cache memory allows the CPU to directly interface with secondary storage devices, and its size is limited by physical space constraints.
  • Cache memory increases performance by providing permanent storage for critical system files, and its size is limited by power consumption.
  • Cache memory speeds up the FDE cycle by storing frequently used data and instructions, but excessively large caches can increase search times. (correct)
  • Cache memory improves data transfer rates across the bus, and its size is primarily limited by manufacturing costs and complexity.

How does a QR code scanner operate, and what is a key advantage of using QR codes compared to traditional methods?

<p>It captures an image processed to binary values, automatically directing the user to a URL, eliminating manual input. (C)</p> Signup and view all the answers

In the context of CPU architecture, what distinguishes a microprocessor from a standard CPU?

<p>A microprocessor is an integrated circuit on a single chip performing fewer functions than a regular CPU. (B)</p> Signup and view all the answers

How does the clock speed of a CPU affect its performance, and what is a significant limitation of increasing clock speed?

<p>Clock speed controls the processing speed and the number of FDE cycles per second, however, increasing it excessively can lead to overheating. (A)</p> Signup and view all the answers

What role does the System Clock play in the function of the CPU, and what are the consequences of increasing its speed too drastically?

<p>It dictates the synchronization and timing of the FDE cycle, where excessive increases can cause CPU overheating. (A)</p> Signup and view all the answers

How does the use of virtual memory address the limitations of RAM, and what steps are involved in managing data between RAM and virtual memory?

<p>Virtual memory extends RAM using hard drive space, involving splitting data into pages, transferring inactive pages, and importing needed data to RAM. (A)</p> Signup and view all the answers

When comparing cloud storage to local storage, which of the following statements highlights a key trade-off between them?

<p>Cloud storage provides accessibility from anywhere with an internet connection, while local storage offers full data control without reliance on third parties. (A)</p> Signup and view all the answers

How does the data storage mechanism in solid-state drives (SSDs) differ from that of magnetic hard disk drives (HDDs), and what are the functional implications?

<p>SSDs store data using transistors and cells with electrical control, while HDDs use magnetized and demagnetized dots on spinning platters accessed mechanically. (A)</p> Signup and view all the answers

In the fetch stage of the FDE cycle, what is the sequence of steps involved in retrieving data or instructions from memory, and what role do the key registers play?

<p>The program counter (PC) sends the address to the memory address register (MAR), which retrieves the data from RAM and stores it in the memory data register (MDR). (A)</p> Signup and view all the answers

In the context of optical storage, how do pits and lands represent binary data, and what technology is used to read and write this data onto the disc?

<p>Pits and lands alter the polarization of light, and data is written using lasers to create indentations and read by measuring the reflected light. (A)</p> Signup and view all the answers

What is the role of the Media Access Control (MAC) address in network communication, and what differentiates its structure from that of an Internet Protocol (IP) address?

<p>A MAC address is a physical address assigned to a network interface card by the manufacturer, whereas an IP address is a logical address assigned by the internet service provider. (B)</p> Signup and view all the answers

In the context of computer hardware, what distinguishes an embedded system from a general-purpose computer in terms of functionality and design?

<p>Embedded systems are designed for a specific function, run on firmware, and are often integrated into devices, unlike multipurpose general-purpose computers. (D)</p> Signup and view all the answers

What distinguishes static IP addresses from dynamic IP addresses in networking, and how do these differences affect traceability and privacy?

<p>Static IP addresses are manually assigned and remain constant, making them traceable, while dynamic IP addresses change, enhancing privacy. (D)</p> Signup and view all the answers

How does the design and operation of Infrared (IR) touchscreens differ from Capacitive touchscreens, and what are the key advantages and disadvantages of each?

<p>Infrared touchscreens detect touch through disruptions in a grid of infrared beams, while Capacitive touchscreens use a conductive layer to sense electrostatic charge; Infrared screens allow gloved input but are sensitive to dust, whereas Capacitive screens offer multi-touch but don't work with gloves. (A)</p> Signup and view all the answers

How does a Digital Light Processing (DLP) projector create an image, and what role do micromirrors and color filters play in the process?

<p>DLP projectors use micromirror arrays and color filters to reflect light and create images; mirrors tilt to represent on/off states, combined with RGB from filters. (B)</p> Signup and view all the answers

How does the technology behind a laser mouse enable it to track movement on a surface, and what components are essential to this process?

<p>Laser mice use a red laser, a light-detector chip, and X/Y coordinates to track movement by measuring reflected light and converting analog hand movements into digital signals. (C)</p> Signup and view all the answers

How do 2D and 3D scanners differ in their operation and applications, and what are the key technological distinctions between them?

<p>2D scanners capture flat images using projected light and sensors, while 3D scanners use laser to measure dimensions building digital models used in CT scans. (D)</p> Signup and view all the answers

How does an actuator function as an output device, and what type of converter is required for it to interface with a computer?

<p>Actuators translate digital signals into physical movements through mechanical means, requiring a Digital to Analogue Converter (DAC). (B)</p> Signup and view all the answers

What are the different types of sensors, the data they record, and what specific applications or uses do they have in various environments?

<p>Acoustic sensors measure sound levels used in security systems, while gas sensors detect gas concentrations used in carbon monoxide detectors. (A)</p> Signup and view all the answers

How does an inkjet printer use thermal bubble technology or piezoelectric technology to propel ink droplets onto paper, and what components are involved in this process?

<p>Inkjet printers use thermal or piezoelectric methods; thermal bubble technology heats ink to create vapor bubbles, whereas piezoelectric crystals push the ink, both expelling droplets onto paper. (D)</p> Signup and view all the answers

How does the process of laser printing work, and what role does the printing drum, laser, and toner play in creating an image on paper?

<p>Laser printers create images by directing a laser beam onto a positively charged drum, which attracts toner, and then transfers the toner to negatively charged paper. (B)</p> Signup and view all the answers

What are the main components of a Local Area Network (LAN), and how do they facilitate communication and data transfer within the network?

<p>LANs typically include switches, routers, hubs, network interface cards (NICs), and cabling to enable devices to connect and communicate. (D)</p> Signup and view all the answers

What is the function of the Arithmetic Logic Unit (ALU) within a CPU, and how does it utilize registers to perform operations?

<p>The ALU performs arithmetic and logical operations, using registers like the accumulator to store interim and final values during calculations. (A)</p> Signup and view all the answers

What is the role of the Current Instruction Register (CIR) in the Fetch-Decode-Execute cycle, and how does it interact with other CPU components to process instructions?

<p>The CIR stores the instruction being processed or decoded by the CPU, facilitating the execution by the Arithmetic Logic Unit (ALU). (A)</p> Signup and view all the answers

How does the implementation of Light Emitting Diode (LED) backlighting improve Liquid Crystal Display (LCD) screens, and what are the advantages over older Cold Cathode Fluorescent Lamp (CCFL) technology?

<p>LED backlighting emits less heat and uses substantially less power compared to CCFL, which leads to increased energy efficiency. (D)</p> Signup and view all the answers

What is the function of the Memory Address Register (MAR) and the Memory Data Register (MDR) in the data retrieval process during the Fetch-Decode-Execute cycle?

<p>The MAR holds the address of the memory location to be accessed, while the MDR holds the data or instruction read from that location. (A)</p> Signup and view all the answers

What is the purpose of the Program Counter (PC) in a CPU, and how does its operation ensure continuous execution of instructions in a program?

<p>The Program Counter holds the address of the next instruction to be processed, and increments after each instruction fetch. (B)</p> Signup and view all the answers

What distinguishes Random Access Memory (RAM) from Read-Only Memory (ROM) in terms of data storage characteristics and typical usage scenarios?

<p>RAM stores data temporarily, while ROM stores data permanently; RAM is used for data currently in use, whereas ROM stores programs that boot the computer. (C)</p> Signup and view all the answers

What role do buses play in CPU architecture, and what are the distinct functions of the address bus, data bus, and control bus?

<p>Buses facilitate communication and transfer data between components; the address bus carries memory addresses, the data bus carries data and instructions, and the control bus carries control signals. (A)</p> Signup and view all the answers

What key steps are involved in the 'decode' stage of the FDE cycle, and what is the role of the instruction set in this process?

<p>During decode, the control unit translates the instruction using the instruction set, which tells the computer how to carry out specific functions. (B)</p> Signup and view all the answers

What are the advantages and disadvantages of utilizing embedded systems, focusing on factors beyond basic functionality and cost?

<p>Embedded systems are small, need limited power and little or no operating system, but are difficult to update, susceptible to hacking, can have confusing interfaces, and pose environmental concerns. (B)</p> Signup and view all the answers

Flashcards

CPU (Central Processing Unit)

Processes and executes instructions and data input into the computer, outputting the result.

Microprocessor

An integrated circuit on a single chip that performs fewer functions than a regular CPU.

ALU (Arithmetic Logic Unit)

Deals with arithmetic (addition, subtraction) and logical operations (AND, OR, NOT).

CU (Control Unit)

Manages and synchronizes data and instruction transfers in the CPU, sending control signals.

Signup and view all the flashcards

Registers

High-speed memory components in the CPU that temporarily store important information.

Signup and view all the flashcards

Program Counter (PC)

Stores the memory address of the next instruction to be processed.

Signup and view all the flashcards

Memory Address Register (MAR)

Stores the memory address of the instruction/data about to be fetched from RAM.

Signup and view all the flashcards

Memory Data Register (MDR)

Stores data or instructions just fetched from RAM.

Signup and view all the flashcards

Current Instruction Register (CIR)

Stores the instruction currently being processed or decoded by the CPU.

Signup and view all the flashcards

Accumulator (ACC)

Stores interim or final values created during ALU operations.

Signup and view all the flashcards

Buses

Communication systems that transfer data and instructions between components.

Signup and view all the flashcards

Address Bus

Carries the memory address of data/instructions.

Signup and view all the flashcards

Data Bus

Carries the actual data/instructions.

Signup and view all the flashcards

Control Bus

Carries control signals to and from the CU.

Signup and view all the flashcards

Fetch (of Fetch-Decode-Execute Cycle)

Fetching data/instructions from memory to the CPU.

Signup and view all the flashcards

Decode (of Fetch-Decode-Execute Cycle)

Uses the instruction set to decode the data/instruction.

Signup and view all the flashcards

Execute (of Fetch-Decode-Execute Cycle)

Carries out arithmetic or logical operations and executes the instruction.

Signup and view all the flashcards

Instruction set

A set of instructions in low-level machine code that the CPU understands.

Signup and view all the flashcards

Cache

Internal, temporary storage inside the CPU for frequently used data/instructions.

Signup and view all the flashcards

System Clock

Controls processing speed and time taken to execute instructions.

Signup and view all the flashcards

Cores

Components in the computer that run the FDE cycle and process instructions.

Signup and view all the flashcards

Embedded System

A combination of software and hardware built into a device, running on firmware and performing a dedicated function.

Signup and view all the flashcards

Input Devices

Allow data to be entered into the system.

Signup and view all the flashcards

Barcode Scanner

Read labels with dark and light lines using laser light for automatic stock control.

Signup and view all the flashcards

Digital Camera

Captures images, processing light reflections to convert images into digital formats.

Signup and view all the flashcards

Keyboard

Allows interaction with a computer via keystrokes, translating each key into a digital signal.

Signup and view all the flashcards

Microphone

Converts audio signals into electrical signals, interpreted by a computer.

Signup and view all the flashcards

Optical Mouse

Uses a laser to track position, converting hand movements into digital signals.

Signup and view all the flashcards

Trackerball

A pointing device with a ball on top to control a cursor on the screen, often used in industrial environments.

Signup and view all the flashcards

QR Code Scanner

Scanned using an app, the camera is used to capture the image composed of black and white squares.

Signup and view all the flashcards

Resistive Touch Screen

Uses multiple layers that transmit electric currents when touched, detecting the location of interaction.

Signup and view all the flashcards

Capacitive Touch Screen

Creates an electrostatic field; sensors monitor the field and calculate the location of touch.

Signup and view all the flashcards

Infra-red Touch Screen

Uses an invisible grid with infrared LED beams; sensors detect the position of touch through breaks in beams.

Signup and view all the flashcards

Actuator

An electromechanical device that allows a machine to operate, requiring a Digital to Analogue Converter (DAC).

Signup and view all the flashcards

Digital Light Processing (DLP) Projector

Uses micro mirrors on a chip and a bright white light source to project an image onto a screen.

Signup and view all the flashcards

Inkjet Printer

Uses a print head with nozzles to spray ink droplets onto paper, forming characters.

Signup and view all the flashcards

Laser Printer

Uses a laser to scan a printing drum, transferring toner to paper via static charge.

Signup and view all the flashcards

Network Interface Card (NIC)

A hardware component required to access networks by connecting to routers and contains the MAC address.

Signup and view all the flashcards

Media Access Control (MAC) Address

Uniquely identifies each computer on a network via the NIC.

Signup and view all the flashcards

Internet Protocol (IP) Address

Uniquely identifies each computer on a network, assigned by the internet service provider.

Signup and view all the flashcards

Study Notes

  • CPUs process and execute instructions and data to produce an output.
  • Microprocessors are integrated circuits on a single chip that perform fewer functions than a regular CPU.

CPU Components: Units

  • Arithmetic Logic Unit (ALU) handles arithmetic operations (addition, subtraction, etc.) and logical operations ("AND", "OR", "NOT" etc.).
  • Control Unit (CU) manages and synchronizes data and instruction transfers within the CPU by sending control signals and decoding instructions.

CPU Components: Registers

  • Registers are high-speed memory components within the CPU that temporarily store important information.
  • Program Counter (PC) stores the memory address of the next instruction to be processed.
  • Memory Address Register (MAR) stores the memory address of the instruction/data to be fetched from RAM.
  • Memory Data Register (MDR) stores data or instructions fetched from RAM.
  • Current Instruction Register (CIR) stores the instruction being processed or decoded by the CPU.
  • Accumulator (ACC) stores interim or final values from ALU operations.

CPU Components: Buses

  • Buses are communication systems that transfer data and instructions between components.
  • Address bus carries the memory address of data/instructions.
  • Data bus carries the actual data/instructions.
  • Control bus carries control signals to and from the CU.

Fetch Stage

  • Instructions or data is retrieved from memory and brought to the CPU.
  • The Program Counter's address is copied to the Memory Address Register via the address bus.
  • The Memory Address Register sends the address to RAM via the address bus.
  • RAM locates the data/instruction using the address and copies it to the Memory Data Register via the data bus.
  • The Memory Data Register transfers the data/instruction to the Current Instruction Register via the data bus.
  • The Program Counter is incremented to hold the next instruction's address.

Decode Stage

  • The Control Unit decodes instructions using an instruction set written in low-level machine code.
  • Instruction sets are sequences of instructions that the CPU understands to carry out certain operations.

Execute Stage

  • Arithmetic and Logical Unit (ALU) carries out arithmetic or logical operations.
  • The Accumulator is used to store any values created during execution by the ALU.
  • The command is executed after all calculations.
  • The whole process is repeated for each instruction or piece of data.

Cache

  • Cache is internal temporary storage inside the CPU for frequently used data and instructions.
  • Using cache reduces the need to fetch from RAM, which speeds up processing.
  • Larger cache size typically improves CPU performance.
  • Excessively large cache can cause delays during information fetching due to prolonged searching.

Clock

  • The System Clock controls processing speed, execution time, and synchronization of the FDE cycle.
  • Clock speed is measured in Hertz (Hz), with an average computer clock speed around 2 GHz (2 billion instructions per second).
  • Higher clock speed processes more instructions per second, enhancing performance.
  • Overclocking can cause overheating.

Cores

  • Cores execute the FDE cycle, with each core processing one instruction at a time.
  • Multicore processors can process multiple instructions simultaneously, improving multitasking and overall performance.

Embedded Systems

  • Embedded systems are combinations of software and hardware built into a device, running on firmware to perform a specific, dedicated function.
  • Embedded systems contrast with general-purpose computers due to their singular purpose, being designed for specific tasks.
  • Used in appliances, cars, security, lighting and vending machines.
  • Advantages: small size, low cost, remote controllability, minimal power consumption, and no OS dependence.
  • Disadvantages: Difficult to update, hacking susceptibility, specialized repair needs, environmental disposal concerns, and potentially confusing interface.

Input Devices

  • Input devices enter data into a system.

Barcode Scanner

  • Uses laser light to read parallel dark and light lines.
  • Line width represents a binary code.
  • Used for automatic stock control.
  • A red LED or laser reads the barcode.
  • Reflected light from dark areas is read by sensors.
  • A pattern is generated and converted to digital form.

Digital Camera

  • Scanned with an app on a mobile device.
  • Captures images.
  • Alignment is defined by three large squares.
  • Black squares = less light reflection, white squares = more light reflection.
  • Each small square/pixel converts to a binary value.

Keyboard

  • Used for interacting with computers via keystrokes.
  • Used in business and personal contexts (e.g., entering quantities, gaming).
  • Connected via USB or wireless link.
  • Each key has an ASCII value.
  • Keystrokes are translated into digital signals.
  • Can cause Repetitive Strain Injury (RSI).
  • Ergonomic keyboards are used to address these issues, with a different key arrangement for comfort.

Microphone

  • Converts audio signals into electrical signals, which are digitized by a sound card.
  • Connects via USB or wireless.
  • Voice recognition and speech recognition are applications.
  • Translated words create wave patterns, which are compared to saved patterns.
  • Used in security systems, like unlocking phones.

Optical Mouse

  • Pointing device, typically connects via USB or wireless.
  • Traditional mice used a moving ball to detect pointer position.
  • Modern mice use a red laser to track position.
  • An LED shines light on the surface.
  • A light-detector chip measures reflected light.
  • This converts analog hand movements into digital X and Y coordinates.
  • Scroll wheel rotations detected and converted to digital signals using potentiometers.

Trackerball

  • Commonly used in industrial environments, such as control rooms.
  • Doesn't require movement, saving desk space.
  • Operator is less likely to experience injuries, like RSI.
  • A ball is used to control the cursor.
  • Buttons are used to select icons and functions.

QR Code Scanner

  • Scanned using app on mobile device
  • The camera is used to scan/capture the image
  • The three large squares are used to define the alignment
  • Black squares reflect less light/white squares reflect more light
  • The app/device processes the image
  • Each small square/pixel is converted to a binary value
  • Eliminates manual website address entry.
  • Store URLs found in magazines, buses, trains, or business cards.

Touch Screen

  • These input devices come in various forms
  • Resistive touchscreens use layers of material that transmit electric currents when pressed.
  • Coordinate changes based on the point of contact.
  • They are inexpensive, and use styluses, fingers, gloved fingers, or pens.
  • These have poor sunlight visibility, can be scratched, wear over time, and do not allow multi-touch.
  • Capacitive touchscreens use a conductive layer to create an electrostatic field.
  • Sensors monitor the electrostatic field.
  • Charge transfers to finger on contact, calculating coordinates.
  • Insulators block current/charge, affecting the electrostatic field.
  • They are durable, offer good sunlight visibility, and multi-touch functionality.
  • Capacitive touchscreens can break, and cannot be used with gloves.
  • Infrared touchscreens use an invisible grid of infrared beams.
  • Sensors detect touch when infrared beams are broken.
  • Positions are calculated using this information.
  • They are durable, offer multi-touch, and work with styluses or gloves.
  • These are expensive, fragile, and sensitive to dust.

2D Scanner

  • 2D scanners illuminate a document, capture the reflected light using mirrors and lenses, convert to a digital file and produces a 2D digital image.
  • They're used to scan passports at airports.

3D Scanners

  • 3D scanners shine a laser over an object's surface.
  • They record measurements and convert them into a digital file to produce a 3D digital model.
  • They're used to create 3D images in CT scans.

Output Devices

  • Output devices transmit information to the user.

Actuator

  • Actuators use motors, relays, valves or robot arms to operate machines automatically.
  • Requires a Digital to Analogue (DAC) converter.
  • Used in autonomous cars, climate control, or security.

Digital Light Processing (DLP) Projector

  • Uses white light and micro mirrors on a chip to project images.
  • Number of micro mirrors determines resolution.
  • Light separates into RGB colors, for about 16 million combinations.
  • Micro mirrors tilt towards or away from the light source to produce colors.

Inkjet Printer

  • Sprays ink droplets onto paper using a print head with nozzles.
  • Uses individual ink cartridges for each color.
  • A stepper motor moves the print head.
  • It uses thermal bubble and piezoelectric technology.
  • Characters are formed from small ink droplets, propelled on by crystal movement.
  • Used for photographs.

Laser Printer

  • The printer driver formats data for the printer.
  • The data sends to the printers and is stored in its buffer.
  • Printing drum gets a positive charge.
  • Laser scans the drum, removing the positive charge from certain areas.
  • Negatively charged ares attract positively charged toner.
  • Paper is rolled over the drum.
  • Toner transfers to the paper.
  • Paper passes through a fuser to melt and fix the toner.

Light Emitting Diode (LED) Screen

  • Flat panel display that uses light-emitting diodes as pixels to backlight the LCD panel eliminating the need for CCFL.

Liquid Crystal Display (LCD) Screen

  • A flat panel display that modulates light using liquid crystals and diodes.
  • Diodes form pixels, grouped in red, blue, green (RGB).
  • Modern LCDs use LEDs for backlighting, replacing CCFL.
  • CCFL used two florescent tubes for providing light to the screen.
  • LCDs require backlighting tech, since they do not emit light.

Liquid Crystal Display (LCD) Projector

  • Light is propelled through this projector from the LED.
  • Light waves are reflected by mirrors into RGB colors.
  • Then passed through 3 LCD screens
  • Images were then combined through a prism to produce a full color image.
  • The resulting colored image is projected onto the screen.

Speaker

  • Sound from a computer passes through a Digital to Analogue Converter (DAC).
  • And through an amplifier.
  • Audio outputs for listening to audios or videos.

Headphones

  • Headphones provide instructions to users with disabilities or read text.
  • Digital sound signals pass through a DAC, then an amplifier.
  • The sound outputs through its speakers.

3D Printer

  • 3D printers construct solid objects by layering powdered resin, metal, paper, or ceramic.

Sensors

  • Input devices that record data from their environment at set intervals to monitor different conditions.
  • Acoustic sensors record sound levels for use in security systems.
  • Accelerometers record acceleration forces for earthquake warnings.
  • Flow sensors track liquid/gas/steam flow in pipes/plumbing.
  • Gas sensors measure gas concentration in carbon monoxide detectors.
  • Humidity sensors measure humidity levels.
  • Infrared sensors identify rays in security systems.
  • Level sensors measure liquid/gas volume.
  • Light sensors measure light levels for automatic lighting.
  • Magnetic field sensors detect magnetic fields.
  • Moisture sensors detect moisture.
  • pH sensors measure water/soil pH levels.
  • Pressure sensors measure pressure for intrusion detection.
  • Proximity sensors measure object distance for automatic doors/robots.
  • Temperature sensors measure temperature for cooling systems.

Data Storage: Primary

  • Primary storage is directly accessible by the CPU.
  • RAM and ROM are examples of primary storage.

Data Storage: Secondary

  • Secondary storage isn't directly accessible by the CPU and isn't currently required – typically hard-disk drives for files, and USB drives etc for external storage.
  • It's non-volatile, meaning that data persists when power is off.
  • It stores data for transfer.
  • Pen drives and CDs are secondary storage devices.

Primary Storage: RAM

  • RAM temporarily stores data and instructions actively in use by the CPU.
  • For example, for currently open application program files.
  • RAM is volatile.

Primary Storage: ROM

  • ROM permanently stores data required to initially boot the computer, such as the BIOS.
  • ROM is non-volatile.
  • RAM compared to ROM: RAM is temporary and volatile, storing data in CPU use which constantly changes, and is easy to increase in size, whereas ROM is permanent and non-volatile, storing programs to boot the computer which stays fixed, and is difficult to resize.

Secondary Storage: Magnetic Storage

  • It uses magnetised and demagnetised dots to store data on spinning platters with read/write heads.
  • Platters have tracks and sectors.
  • "1" is represented by a magnetised dot, and "0" by demagnetised dot.
  • Hard disk drives are an example.

Secondary Storage: Optical Storage

  • Optical storage uses lasers to store data by creating pits and lands on circular discs.
  • A laser beam burns the data onto the disc and a laser reads the data of.
  • Pits represent "1" and lands represent "0".
  • Data is written in a spiral or circular pattern.
  • CDs, DVDs, and Blu-Rays are optical storage examples.

Secondary Storage: Solid-State Storage

  • Solid-state storage uses transistors and cells to store data on a semiconductor chip.
  • Transistors form a grid which contain a control gate over a floting gate.
  • Transistors control electron flow to a floating gate.
  • Storing electrons changes the transistor's binary value.
  • Solid state devices use NAND or NOR structure
  • Pen-drives and SSDs are solid state storage devices.

Virtual Memory

  • Virtual memory extends the RAM by using a portion of the hard disk drive.
  • Data in RAM is split into pages which are not in immediate use, being moved to virtual memory to free up space.
  • New data enters from secondary storage.
  • Finally, data not needed in RAM transfers back to secondary storage and pages initially in virtual memory are reloaded.

Cloud Storage

  • Remote data storage is maintained by a third party is known as cloud storage.
  • Cloud Storage vs. Local Storage:
  • Cloud storage can be accessed everywhere, with internet, requires no hardware costs, makes backing up data easier, offers easy storage size adjustments and allows trusting third parties with person data.
  • Local storage allows access with storage, it requires no internet, requires hardware costs, backup issues will need to be resolved in-house, the storage size can prove difficult to adjust, removes trust issues and privacy concerns since it removes sharing data with third-parties.

Network Interface Card (NIC)

  • A NIC connects computers to networks, linking to routers, and includes the MAC address.

Media Access Control (MAC) Address

  • A MAC address uniquely identifies each computer in a network.
  • It is located on the NIC on the computer.
  • Its written in hexadecimal format.
  • Manufacturer's code = first six digits, device's serial no = last six digits.
  • 48 bits in total; 24 bits manufacturer's code, 24 bits device's serial no.

Internet Protocol (IP) Address

  • The network assigns an IP address, which uniquely identifies each computer on a network
  • Static IP never changes unless requested, allows devices to be traceable and therefore it's comparatively unsafe.
  • Dynamic IP changes when a computer connects, which makes the IP harder to trace and has better privacy.

IP Address Structure

  • IPv4 is written in denary digits separated by dots, contains 4 groups (32 bits) of numbers between 0-255 (e.g. 24.2.89.232), has fewer available unique addresses
  • IPv6 is hexadecimal separated by colons, contains 8 groups (128 bits) of numbers between 0000-FFFF (e.g. 1234:0A34:1F20:0000:FFFF:998B:900C:5ABC) and has more available addresses

Studying That Suits You

Use AI to generate personalized quizzes and flashcards to suit your learning preferences.

Quiz Team

More Like This

CPU Components Quiz
5 questions

CPU Components Quiz

LeanMorganite avatar
LeanMorganite
Computer Architecture Overview
24 questions

Computer Architecture Overview

MeticulousAshcanSchool avatar
MeticulousAshcanSchool
CPU Structure and Function
10 questions

CPU Structure and Function

CheerySpessartine430 avatar
CheerySpessartine430
CPU: Control Unit, ALU, Clock
10 questions
Use Quizgecko on...
Browser
Browser