Info Tech
Types of RAM and ROM
Temporary storage.
Not user control. a user can’t store information.
RAM (Random Access Memory)/Main memory
1. Dynamic RAM (DRAM)
Description: Stores each bit of data in a separate capacitor.
Characteristics:
Needs to be refreshed thousands of times per second.
Slower than SRAM.
Commonly used in main memory.
2. Static RAM (SRAM)
Description: Uses flip-flops to store data.
Characteristics:
Faster than DRAM.
More expensive and consumes more power.
Used for cache memory in CPUs.
3. Synchronous DRAM (SDRAM)
Description: Synchronized with the system clock.
Characteristics:
Allows for faster data access.
Commonly used in modern computers.
4. Double Data Rate SDRAM (DDR SDRAM)
Description: Transfers data on both rising and falling edges of the clock cycle.
Variants:
DDR, DDR2, DDR3, DDR4, DDR5 (each generation improves speed and efficiency).
Characteristics:
Higher bandwidth compared to SDRAM.
5. Graphics RAM (VRAM)
Description: Specialized RAM for graphics processing.
Characteristics:
Used in graphics cards.
Allows for simultaneous reading and writing.
6. Non-Volatile RAM (NVRAM)
Description: Retains data without power.
Types:
Flash memory, EEPROM.
Characteristics:
Used in applications requiring data retention.
ROM (Read-Only Memory)
1. Mask ROM
Description: Data is written during the manufacturing process.
Characteristics:
Cannot be modified after production.
Used for firmware.
2. PROM (Programmable ROM)
Description: Can be programmed once after manufacturing.
Characteristics:
Used for applications where data is not expected to change.
3. EPROM (Erasable Programmable ROM)
Description: Can be erased using UV light and reprogrammed.
Can change information without discarding the chip
Has to be taken out of the device in order to be changed.
4. EEPROM
Doesn’t have to be taken out of the device
(Electrically) Electronically erased. It can be erased through electronical signals, electric current, electric fields (electricity)
5. Flash memory
A non volatile storage technology that retains data without power.
It is widely used in devices like USB(universal serial bus) drives and SSDs (Solid state drives) and memory cards due to its durability and fast data access.
RAM vs. ROM
RAM (Random Access Memory)
Definition: A type of volatile memory that allows data to be read and written quickly.
Use: Temporary storage for data and programs currently in use by the CPU.
ROM (Read-Only Memory)
Definition: A type of non-volatile memory that is permanently written during manufacturing.
Use: Stores firmware and system software that does not change.
permanent storage.
Not user control. a user can’t store information.
Key Differences
Volatility: RAM is volatile (loses data when power is off), while ROM is non-volatile (retains data).
Modifiability: RAM can be read and written, whereas ROM is typically read-only.
ROM Chip
Definition: A Read-Only Memory (ROM) chip is a type of non-volatile memory that stores firmware or software that is not intended to be modified frequently.
Usage: Used to store the BIOS (basic input-output system) in computers and other essential system instructions.
A ROM chip is programmed once after it is manufactured. If changes are to be made, this chip will have to be discarded.
RAM Chip
Definition: A Random Access Memory (RAM) chip is a type of volatile memory that temporarily stores data and machine code currently being used.
Usage: Used for active processes and applications, allowing for quick read and write access.
Secondary Storage Media
Secondary storage refers to non-volatile storage that retains data even when powered off. It is used for storing large amounts of data and is slower than primary storage (RAM).
Types of Secondary Storage Media
Hard Disk Drives (HDD)
Magnetic storage
High capacity
Mechanical parts
Solid State Drives (SSD)
Flash memory
Faster than HDDs
No moving parts
Optical Discs
CDs, DVDs, Blu-rays
Used for media distribution
Read by lasers
USB Flash Drives
Portable flash memory
Easy to use and transport
Varying capacities
Magnetic Tapes
Used for backup and archival
High capacity, low cost
Sequential access
Characteristics
Capacity: Varies widely, from a few GB to several TB.
Speed: Generally slower than primary storage.
Durability: Varies; SSDs are more durable than HDDs.
Cost: Generally cheaper per GB compared to primary storage.
Uses
Data backup
Archiving
Media storage
Software distribution
Secondary storage is essential for data management and long-term storage solutions.
Devices vs media
Devices refer to physical hardware that performs tasks in processing, storing, or transmitting information, such as computers, routers, and printers. Media, on the other hand, are the materials or channels used to store and transmit data, including storage media like hard drives and transmission media like cables and wireless signals.
Random/Direct access vs Serial/Sequential Access
Random Access and Direct Access refer to the ability to access data at any location in a storage medium without sequentially reading through other data, allowing for quick retrieval (e.g., accessing a specific file on a hard drive). Serial Access and Sequential Access require data to be read in a specific order, meaning you must navigate through other data items to reach the desired information (e.g., accessing elements in a tape drive).
Data Measurement Units
Bit (binary digits):
The smallest unit of data in a computer, representing a binary value of 0 (off) or 1(on).
bits are binary digits either 0 or 1.
Byte:
A group of 8 bits.
It is the basic addressable element in many computer architectures.
Kilobyte (KB):
Equals 1,024 bytes.
Typically used to measure small files, like text documents or images.
Megabyte (MB):
Equals 1,024 kilobytes or 1,048,576 bytes.
Used to describe file sizes of photos, music files, and presentations.
Gigabyte (GB):
Equals 1,024 megabytes or approximately 1 billion bytes.
Commonly used for measuring storage capacity in devices like smartphones, USB drives, and hard drives.
Terabyte (TB):
Equals 1,024 gigabytes or approximately 1 trillion bytes.
Typically used for larger storage devices such as external hard drives and data centers.
Petabyte (PB):
Equals 1,024 terabytes.
Used for massive amounts of data, often in large servers and enterprise data storage systems.
pixels = picture elements (one of the small dots or squares that make up an image on a computer screen. The more pixels there are, the more the image looks real or accurate)
Cloud StorageDefinition: Cloud storage is a service that allows users to store and access data over the internet instead of on local physical storage devices.
Local StorageDefinition: Local storage refers to the storage of data on physical devices such as hard drives, SSDs, and other memory devices that are directly connected to a computer or network.
Assessment Criteria
Capacity
Cloud Storage: Generally offers high capacity that can be easily scaled. Users can purchase additional storage as needed without needing physical upgrades.
Local Storage: Limited by the physical space of the storage device. Upgrading capacity may require purchasing new hardware.
Cost
Cloud Storage: Often operates on a subscription model, which can be cost-effective for smaller needs, but may become expensive with larger data volumes over time.
Local Storage: Involves upfront costs for hardware, but no ongoing fees. This can be more economical in the long-term for large volumes of data.
Accessibility
Cloud Storage: Accessible from any location with an internet connection, making it convenient for remote work and collaboration.
Local Storage: Limited to the local device where the data is stored, which may hinder access when away from that specific device.
Security Issues
Cloud Storage: Data is often encrypted and professional cloud providers have security measures in place, but it can be susceptible to data breaches and reliance on internet security.
Local Storage: Offers more direct control over data security. However, data can be lost due to device failure, theft, or local disasters.
Conclusion
Cloud storage offers excellent scalability and accessibility at the cost of potential security concerns and ongoing fees, while local storage provides control and potentially lower long-term costs but is limited by physical capacity and accessibility issues.
Suitable Applications for Input/Output Devices
(a) Input Devices and Suitable Applications:
Optical Mark Reader (OMR): Used for scanning multiple-choice exam sheets, surveys, and ballots.
Character Readers (OCR, MICR):
OCR: Used for converting printed text into digital form (e.g., scanning books, invoices).
MICR: Used in banking for processing checks and reading the unique characters on bank documents.
Mouse: Standard input device for navigating graphical user interfaces on computers.
Joystick: Commonly used in gaming and simulations for controlling movements.
Bar Code Reader: Used in retail for scanning product barcodes at the point of sale.
Document Scanner: Used for digitizing physical documents and images into electronic formats.
Light-Pen: Used for selecting objects on a screen or for drawing directly onto a display.
Touch Terminals:
Point of Sale: Used for retail transactions, allowing customers to make purchases efficiently.
ATM: Used for banking transactions by allowing users to interactively select from options.
Keyboard: Standard input device for typing text and inputting commands.
Digital Camera: Used for capturing photographic images for digital use.
Biometric Systems: Used in security applications for authentication (e.g., fingerprint scanners).
Sensors: Used in various applications such as environmental monitoring and automation systems.
Remote Control: Used to operate devices from a distance (e.g., TVs, drones).
Sound Capture: Used in audio recording applications or voice recognition systems.
Pointing Devices: Used for navigation and selection in computing environments.
Webcam: Used for video conferencing and streaming.
(b) Visual Output Devices and Suitable Applications:
Printers:
Laser Printers: Used for fast and high-quality text document printing in offices.
Inkjet Printers: Used for printing photos and colorful documents at home or in small businesses.
Dot Matrix Printers: Used for printing multi-part forms and receipts in retail and manufacturing.
Thermal Printers: Used for printing receipts and shipping labels due to their speed and efficiency.
Plotters: Used for creating large-scale technical drawings and maps.
3D Printers: Used in prototyping and manufacturing for creating physical models from digital designs.
Microfilm: Used for storing and retrieving vast amounts of data in archival systems.
(c) Audible Output Devices and Suitable Applications:
Speakers: Used in computers, televisions, and sound systems to output audio.
Headphones: Used for personal audio listening, especially in portable and compact devices.
Earphones: Used for portable audio devices for personal listening without disturbing others.
Advantages of Cloud Storage
Scalability: Easily increase storage capacity as needed without requiring physical upgrades.
Accessibility: Data can be accessed from any location with an internet connection, facilitating remote work and collaboration.
Cost-Effective: Often operates on a subscription model, which can be economical for smaller storage needs.
Data Security: Professional cloud providers often use encryption and have extensive security measures in place to protect data.
Disadvantages of Cloud Storage
Ongoing Costs: As storage needs grow, subscription fees may increase, potentially becoming expensive over time.
Internet Dependency: Requires a stable internet connection for access, which can be a limitation for some users.
Potential Security Risks: Data breaches and internet security vulnerabilities can pose risks to sensitive information.
Loss of Control: Users may have limited control over where and how their data is stored, as it is managed by third-party providers.
Input: Input refers to any data or information sent to a computer or device for processing. It's the way users communicate with and control the system.
Input Devices: Input devices are hardware components that allow users to input data into a computer. They serve as the interface between the user and the computer system, enabling interaction.
General Categories of Input Devices:
Standard Input Devices: Commonly used for everyday interaction with computers.
Examples: Mouse, Keyboard, Joystick.
Usage: Navigating and providing commands to the computer.
Advantages: Familiarity, ease of use.
Disadvantages: May cause discomfort (e.g., repetitive strain injuries).
Optical Input Devices: Devices that use light to input data.
Examples: Optical Mark Reader (OMR), Barcode Reader, Document Scanner.
Usage: Scanning documents, reading barcodes for checkout processes.
Advantages: Speedy data entry, accuracy in data collection.
Disadvantages: Requires specific conditions (e.g., proper lighting).
Biometric Input Devices: Devices that use unique biological characteristics for authentication.
Examples: Fingerprint Scanner, Facial Recognition Scanner.
Usage: Used in security applications to grant access.
Advantages: High-security level, personalized access.
Disadvantages: Privacy concerns, potential for false negatives/positives.
Specialized Input Devices: Devices designed for specific types of tasks.
Examples: Digital Camera, Game Controller, Microphone.
Usage: Capturing images, gaming interactions, audio inputs.
Advantages: Highly effective for their specific tasks, enhances user experience.
Disadvantages: Limited functionality outside their intended applications.