KTMT2
KTMT2
KTMT2
3. Advantages of Superpipeline:
Improved instruction execution performance, reducing waiting time.
Better utilization of the processor’s resources.
Superpipeline plays a crucial role in optimizing the performance of computer architectures and
contributes to enhancing the processing capabilities of the system.
su
perscalar
Superscalar
Superscalar processors are a type of CPU architecture that allows for the execution of multiple
instructions in parallel. The fundamental idea is to increase program execution speed by simultaneously
executing multiple instructions at once, rather than executing them sequentially.
4. Disadvantage
Resource conflict problem
Data dispute problem
The problem arises due to branching instructions
Despite the challenges, superscalar processors are common in modern computer systems, especially for
applications requiring substantial computational power, such as scientific simulations, video encoding,
and gaming.
The time taken to read from or write to any memory location is the same, regardless of the
location within the memory.
Each memory cell in RAM has a unique address.
Typically, each memory cell represents one byte (8 bits), although systems can read or write
multiple bytes (2, 4, 8 bytes) at once.
- RAM memory is made using semiconductor technology and is a type of non-volatile memory, ie
That is, information in RAM only exists when there is power and is lost when there is no power feed.
- There are two basic types of RAM: Static RAM or SRAM and Dynamic RAM
or DRAM). Each bit of static RAM is based on a flip flop circuit - also known as a circuit
bistable latching circuit. The information in SRAM is always stable and not
“freshen” periodically. SRAM access speed is also much faster than DRAM. Cons
Again, each DRAM bit is based on a capacitor. Due to the nature of capacitors, there is always a tendency
direction of self-discharge, information in DRAM bits will gradually be lost. Therefore, DRAM is needed
periodically refresh to preserve information. DRAM typically has lower access speeds
Compared to SRAM, in return, DRAM has a compact structure so it can increase the density of
component implantation leading to a lower cost of a DRAM memory unit than SRAM.
- RAM differs from sequential memory devices (such as tapes or disks) where data must be accessed
sequentially by physically moving to the desired location. RAM chips can read from or write to data,
which is why the term “RAM” is also understood as read-write memory, in contrast to read-only memory
(ROM).
- RAM is commonly used as the main memory (main memory) in computers to store volatile data and
frequently used information. Some devices also use certain types of RAM as secondary storage.
However, data stored in RAM is temporary and will be lost when the power supply is interrupted.
Memory Capacity: The total number of bytes (or bits) in the memory.
Memory Organization: The number of memory cells and the number of bits per cell.
Access Time: The time taken from addressing a memory location to reading its content.
Memory Cycle: The time between consecutive memory accesses.
In summary, RAM plays a critical role in computer systems by providing fast and temporary storage for
data actively used by the system.
In summary, SRAM and DRAM serve different purposes in computer systems, with SRAM providing high-
speed, low-capacity memory, and DRAM offering cost-effective, larger memory capacities.