Week 5
Week 5
Week 5
Essay Question
1. i. Discuss why is memory required in a Computer system? ii. What are the
advantages of the SCSI interface over the IDE interface?
Memory is the electronic holding place for the instructions and data a computer needs to reach
quickly. It's where information is stored for immediate use. Memory is one of the basic functions
of a computer, because without it, a computer would not be able to function properly. Memory is
also used by a computer's operating system, hardware and software.
There are technically two types of computer memory: primary and secondary. The term memory
is used as a synonym for primary memory or as an abbreviation for a specific type of primary
memory called random access memory (RAM). This type of memory is located on microchips
that are physically close to a computer's microprocessor.
If a computer's central processer (CPU) had to only use a secondary storage device, computers
would become much slower. In general, the more memory (primary memory) a computing
device has, the less frequently the computer must access instructions and data from slower
(secondary) forms of storage.
This image shows how primary, secondary and cache memory relate to each other in terms of
size and speed.
Memory vs. storage
The concept of memory and storage can be easily conflated as the same concept; however, there
are some distinct and important differences. Put succinctly, memory is primary memory, while
storage is secondary memory. Memory refers to the location of short-term data, while storage
refers to the location of data stored on a long-term basis.
Memory is most often referred to as the primary storage on a computer, such as RAM. Memory
is also where information is processed. It enables users to access data that is stored for a short
time. The data is only stored for a short time because primary memory is volatile, meaning it isn't
retained when the computer is turned off.
The term storage refers to secondary memory and is where data in a computer is kept. An
example of storage is a hard drive or a hard disk drive (HDD). Storage is nonvolatile, meaning
the information is still there after the computer is turned off and then back on. A running program
may be in a computer's primary memory when in use -- for fast retrieval of information -- but
when that program is closed, it resides in secondary memory or storage.
How much space is available in memory and storage differs as well. In general, a computer will
have more storage space than memory. For example, a laptop may have 8 GB of RAM while
having 250 GB of storage. The difference in space is there because a computer will not need fast
access to all the information stored on it at once, so allocating approximately 8 GB of space to
run programs will suffice.
The terms memory and storage can be confusing because their usage today is not always
consistent. For example, RAM can be referred to as primary storage -- and types of secondary
storage can include flash memory. To avoid confusion, it can be easier to talk about memory in
terms of whether it is volatile or nonvolatile -- and storage in terms of whether it is primary or
secondary.
How does computer memory work?
When a program is open, it is loaded from secondary memory to primary memory. Because there
are different types of memory and storage, an example of this could be a program being moved
from a solid-state drive (SSD) to RAM. Because primary storage is accessed faster, the opened
program will be able to communicate with the computer's processor at quicker speeds. The
primary memory can be accessed immediately from temporary memory slots or other storage
locations.
Memory is volatile, which means that data in memory is stored temporarily. Once a computing
device is turned off, data stored in volatile memory will automatically be deleted. When a file is
saved, it will be sent to secondary memory for storage.
There are multiple types of memory available to a computer. It will operate differently depending
on the type of primary memory used, but in general, semiconductor-based memory is most
associated with memory. Semiconductor memory will be made of integrated circuits with
silicon-based metal-oxide-semiconductor (MOS) transistors.
Types of computer memory
In general, memory can be divided into primary and secondary memory; moreover, there are
numerous types of memory when discussing just primary memory. Some types of primary
memory include the following
Cache memory. This temporary storage area, known as a cache, is more readily available to the
processor than the computer's main memory source. It is also called CPU memory because it is
typically integrated directly into the CPU chip or placed on a separate chip with a bus
interconnect with the CPU.
RAM. The term is based on the fact that any storage location can be accessed directly by the
processor.
Dynamic RAM. DRAM is a type of semiconductor memory that is typically used by the data or
program code needed by a computer processor to function.
Static RAM. SRAM retains data bits in its memory for as long as power is supplied to it. Unlike
DRAM, which stores bits in cells consisting of a capacitor and a transistor, SRAM does not have
to be periodically refreshed.
Double Data Rate SDRAM. DDR SRAM is SDRAM that can theoretically improve memory
clock speed to at least 200 MHz
Double Data Rate 4 Synchronous Dynamic RAM. DDR4 RAM is a type of DRAM that has a
high-bandwidth interface and is the successor to its previous DDR2 and DDR3 versions. DDR4
RAM allows for lower voltage requirements and higher module density. It is coupled with higher
data rate transfer speeds and allows for dual in-line memory modules (DIMMS) up to 64 GB.
Rambus Dynamic RAM. DRDRAM is a memory subsystem that promised to transfer up to 1.6
billion bytes per second. The subsystem consists of RAM, the RAM controller, the bus that
connects RAM to the microprocessor and devices in the computer that use it.
Read-only memory. ROM is a type of computer storage containing nonvolatile, permanent data
that, normally, can only be read and not written to. ROM contains the programming that enables
a computer to start up or regenerate each time it is turned on.
Programmable ROM. PROM is ROM that can be modified once by a user. It enables a user to
tailor a microcode program using a special machine called a PROM programmer.
Erasable PROM. EPROM is programmable read-only memory PROM that can be erased and re-
used. Erasure is caused by shining an intense ultraviolet light through a window designed into
the memory chip.
Electrically erasable PROM. EEPROM is a user-modifiable ROM that can be erased and
reprogrammed repeatedly through the application of higher than normal electrical voltage.
Unlike EPROM chips, EEPROMs do not need to be removed from the computer to be modified.
However, an EEPROM chip must be erased and reprogrammed in its entirety, not selectively.
Virtual memory. A memory management technique where secondary memory can be used as if it
were a part of the main memory. Virtual memory uses hardware and software to enable a
computer to compensate for physical memory shortages by temporarily transferring data from
RAM to disk storage.
ii. What are the advantages of the SCSI interface over the IDE interface?
The Small Computer System Interface (SCSI) and Integrated Drive Electronics (IDE), also
known as Parallel ATA (PATA), are two different types of interfaces used to connect storage
devices like hard drives and CD/DVD drives to a computer. SCSI and IDE have been widely
used in the past, but SCSI has several advantages over IDE, especially in enterprise and
professional environments. Here are some of the advantages of the SCSI interface over IDE:
Performance: SCSI generally offers better performance compared to IDE. SCSI devices can
transfer data at faster rates, making them suitable for high-demand applications where speed is
critical, such as servers, workstations, and data centers. SCSI can support multiple devices on the
same bus without significant performance degradation.
Multiple Devices: SCSI supports the daisy-chaining of multiple devices on a single bus. This
means you can connect several SCSI devices (hard drives, scanners, printers, etc.) in a chain,
making it easier to manage multiple peripherals without needing additional interfaces or
controllers. In contrast, IDE typically supports only two devices per channel.
Hot-Swapping: SCSI devices are often hot-swappable, meaning you can add or remove them
from the SCSI chain without shutting down the computer. This feature is particularly valuable in
enterprise environments where system uptime is critical. IDE devices typically require the
system to be powered down for device changes.
Scalability: SCSI provides more scalability options. It supports a wide range of devices,
including hard drives, CD/DVD drives, scanners, printers, and even tape drives, making it
versatile for various professional and industrial applications. IDE is primarily used for
connecting hard drives and CD/DVD drives.
Data Integrity: SCSI is known for its robust error-checking and error-correction capabilities. It
offers better data integrity and reliability, which is crucial for mission-critical applications where
data loss or corruption is unacceptable.
Advanced Features: SCSI offers advanced features like command queuing, which allows
multiple commands to be issued and reordered for optimal performance. It also supports tagged
command queuing, which is essential for managing multiple I/O requests efficiently. IDE lacks
these features.
Operating System Support: SCSI is well-supported by various operating systems, including
Windows, macOS, and various Unix/Linux distributions. It has historically been the preferred
choice for servers and high-performance computing environments. IDE has become less
common in professional and enterprise settings.
Longer Cable Lengths: SCSI cables can be longer than IDE cables, which can be advantageous
when connecting devices that are not in close physical proximity to the computer. This flexibility
in cable length can be beneficial in certain environments.
It's important to note that while SCSI offers several advantages, it is typically more expensive
and complex to set up than IDE. IDE, with its simplified cabling and lower cost, has been more
common in consumer-level desktop computers. However, in professional and enterprise settings
where performance, reliability, and flexibility are paramount, SCSI has historically been the
preferred choice. In modern computing, SCSI has largely been replaced by Serial Attached SCSI
(SAS) and Serial ATA (SATA) interfaces, which offer their own advantages and are more
commonly used today.
Cost Overall, IDE is a much cheaper solution. Compared with IDE, SCSI is often more expensive
support.
Expansion IDE/EIDE allows 2 two devices per channel. Most computers have 2 SCSI can support up to 7 or 15 devices.
channels.
Ease IDE is commonly an easier product to set up than SCSI. Configuring SCSI can be more difficult for most us
IDE.
Faster Today, the latest IDE and SCSI drives running at the All the fastest drives are often available for SCSI fi
same RPM (revolutions per minute) are close. However, 10,000+ cases 10,000+ RPM hard drives are only available
RPM drives are often only available for SCSI.
Resources All motherboards today have an ATA/IDE interface and unless Unlike IDE, SCSI requires an interface expansion c
additional drives are needed no additional resources need to be (unless the motherboard already has it). Adding a
taken. means more system resources are going to be req
CharacteristicsSCSI IDE
Performance Higher performance and faster transfer rates Lower performance compared to
SCSI
System Requirements Requires a SCSI controller card. Integrated into the motherboard
Cable and Connector Different cable types (Centronics, Micro-D) IDE ribbon cable with 40 or
80 wires
Data Transfer Modes Supports DMA and PIO modes Supports DMA and PIO modes.
Compatibility Backward compatibility with older devices Backward compatibility with older
devices
Device Support Wide range of devices (HDDs, tape drives, etc.) Primarily HDDs and
optical drives (CD/DVD)
Conclusion
In conclusion, the choice between SCSI and IDE depends on the system's unique requirements.
SCSI is useful in situations that require high performance, multiple-device connectivity, and
complex features. In contrast, IDE is suitable for simple desktop PCs where cost-effectiveness
and simplicity are objectives.
It's important to note that SCSI and IDE have been mostly replaced by newer interfaces like
SATA and SAS, which provide better performance and capabilities.
The other advantage of SCSI drives is it faster than the IDE and ATA technology. In addition to
this, ATA and IDE are very much expensive as compare to the efficiently cheaper SCSI drives.
When you talk about the serial SCSI drives it provides the users with the flexible storage
solutions. It fundamentally serves as the interconnect mechanism for the SATA and SCSI and
thus matching with the low-cost storage requirements. It provides a physical cabling or a
tunnelling mechanism to connect SAS SCSI connection infrastructure with the SATA Frame,
ensuring plug and play between SATA and SAS targets.
The SCSI drives come with a large storage capacity. It also takes care of the bandwidth
requirements with the help of an arrangement that several connections logically together.
So now when you are conscious about these advantages of SCSI Drives, let’s explore where you
can Find Best SCSI Drives for Sale.
There are many companies and e-commerce site selling SCSI Drives calming it to be very much
reasonably priced. However when you need a drive which is perfect for both the quality and
price you can give a try to Solid State Disks Ltd.
Here you get drives of customs capacity and custom sector sizes without making any changes to
the registry and software of the legacy host. The SCSI drives for sale at the solid-state disks are
designed by the experts of data storage emulation.
How to Order: Ordering your SCSI Drive is very much easy, you just have to select your drive
part number from the list or if you don’t find the one simply send a mail to Solid State Disks and
you are done you will get your SCSI Drive.