SLC S23 Week5 || Computer Repair - Memory (ROM)

in #dynamicdevs-s23w5last month (edited)

1000063433.jpg

A ROM is a type of storage device that allows its content to be accessed but not modified. ROM stands for read-only memory, like a laminated document that allows you to read its content while making editing impossible.
Like a textbook, you are only able to read from the book without making any changes to its content.

Homework Tasks:

Theoretical Questions

1️⃣ Understanding ROM:

Question: Explain the differences between ROM and RAM. Why is ROM non-volatile, and what are its primary uses?

A RAM is an electronic storage that allows the user to access and alter its content, while a ROM is also an electronic storage; it does not allow the user to alter its content. RAMs allow multiple writing and editing of its content while the standard ROM allows for a write once and read many times. RAMs are volatile and would lose data when power is off, ROMs are designed to hold its data permanently.

1000063437.jpg

Differences between a RAM and a ROM

ParticularsRAMROM
Data retentionTenporaryPermanent
VolitilityyesNo
Access timeFasterSlower
Without powerlooses dataSustain data
Content is usedduring operationat start-up

Why ROMs are not volatile
The data in a ROM is not lost when power is out because its data was hardwired into the physical ROM chips at the time of its being manufactured.
So, the information in a ROM is permanently engraved on it like the text written on a statue or a stone tablet.
The inerasable nature of hardwired ROM makes it an ideal storage location for firmware, software and any data that should not be altered.

Primary uses of Read-Only Memory

For Firmware Storage:
The nature of a ROM makes it ideal for storing firmware, which is software that controls the operation of hardware devices. Perfect for holding embedded systems, such as traffic lights, appliances, and industrial control systems.

Boot Process information:
The ROM is the best place to store and execute the boot loader, which initializes the system and loads the operating system.

ROMs are used to protect data:
Sensitive and security data that must not be altered or corrupted is best stored hardwired in a ROM which protects it from alteration, intentional or accidental deleting.

BIOS (Basic Input/Output System):
The ROM stores the BIOS, a software that controls all the basic functions of a computer's hardware. The ROM also holds configuration data.

1000063297.jpg

2️⃣ Types of ROM:

Question: Compare EPROM, EEPROM, and Flash Memory. What are their key differences and uses?

EPROM, EEPROM, and Flash Memory

All three are modifications of the ROM. EPROM stands for Erasable Programmable Read-Only Memory while EEPROM means Electrically Erasable Programmable Read-Only Memory. EPROM are often used on very old computers while EEPROM is used to store system configurations and flash Memory is used as Solid-State Drives, USB drives and Memory cards

Differences between an EPROM, EEPROM and Flash memory.

ParticularsEPROMEEPROMFlash
Modified usingultraviolet light.electrical signalelectrical signal.
Programmable usingspecial devicespecial devicestandard interface.
Read/write capabilityread onlyread and writeread and write
Used asBIOSCMOSSSD

3️⃣ BIOS and CMOS Relationship:

Question: What role does CMOS memory play in relation to ROM and BIOS settings?

The CMOS, ROM, and BIOS are three entities that work hand in hand for the computer to operate properly. The Read-only memory (ROM) provides the housing where important firmware can be stored permanently. A good place to keep the Basic Input output system (BIOS) that controls the operation of all input and output devices on the computer. Because the ROM is not editable, variable configuration information can not be saved in the ROM. This is where the CMOS comes into play. It holds the current system configuration, which includes the device ID, how many there are, how it connects to the system, its capacity and what it can do. These and other adjustable information like date, time, and boot sequence are housed in the CMOS and sustained by a CMOS battery.

Practical Tasks


4️⃣ Task: Checking Your Computer’s BIOS/UEFI Information

Question: Access your BIOS/UEFI settings and check its version. Take a screenshot of the BIOS menu showing the firmware version.

The BIOS Setup environment under the main tab
1000063438.jpg

This is a 2012 version of the American Megatrends Aptio Setup Utility which allows a user to configure and modify some basic hardware and system settings.

BIOS Information
BIOS VendorAmerican Megatrends
Version304
GOP Version7.1.1005
EC VersionG1BT1100

The UEFI (Unified Extensible Firmware Interface)

Key Features of the UEFI component of the setup menu:
Secure boot for running only authorized operating systems. The fast boot speeds up the boot process, skipping over unnecessary checks along the way. The boot order gives you the option to set the priority of boot devices. While the EFI Shell provides a command-line interface for advanced configuration and troubleshooting. And finally using UEFI allows you to update, reset, or restore the UEFI firmware settings.

The UEFI option is often found under the boot tab.
1000063439.jpg


Video demonstrating how to access and navigate BIOS settings.

5️⃣ Task: Locating and Identifying Your ROM Chip

Question: Open your computer or motherboard manual to locate the ROM chip. Take a photo or screenshot of its position.

1000063452.jpg

A close-up photo of my ROM and CMOS battery is positioned nearby.
The battery sustains the configuration and boot sequences as arranged by the User.

1000063447.jpg


Flash Memory is used as an external storage device. This flash memory has a 4Gb storage capacity. It holds information for as long as the instruction to delete of format is not provided.

1000063453.jpg

A video explaining the role of the ROM chip on your motherboard.

The ROM chip holds permanent information that should not be chande, edited or altered. They are used to host firmware and other critical software on security devices.
Sort:  
Loading...

Coin Marketplace

STEEM 0.16
TRX 0.25
JST 0.042
BTC 94002.87
ETH 1797.83
USDT 1.00
SBD 0.90