Learn How To Start MEMORY/CACHE MEMORY


Learn How To Start MEMORY/CACHE MEMORY


Learn How To Start MEMORY/CACHE MEMORY

Memory  types  :-


1.  Semiconductor 
2.  Optical 
3.  Magnetic

1. Semiconductor  two types :-
        I) Volatile memory.
        II) Nonvolatile  memory.

     I. Volatile memory Two type :-
           A)Static   B) Dynamic.
        
            A. Static are two type :-
                  a) Register   
                    b) Cache.
            
                   b) Cache are three type :-
                      i) L1 ii) L2   iii) L3
      
            B. Dynamic are 4 type :-
                 i) EDO  ii) SD. 
                 iii) DDR.  iv) RD
                       
                        iii) DDR are three type :-
                             a) DDR1  b) DDR 2
                                  c) DDR 3
  
II) None Volatile memory four types :-
     a) PROM          b) EPROM  
     c) EEPROM      d)  FLASH.

2.  Optical  memory like three type :-
      i) CD    ii) DVD    iii) Blu-ray

3. Magnetic memory two type :-
        a) FDD     b ) HDD
     
                              b ) HDD three types :-
                                    i) PATA  ii) SATA   iii) SCSI
        
                                ii) SATA are two types  :-
                                        a) SATA 1   b) SATA 2



As the operating speeds of micro computers have continued to increase, it has become increasingly necessary to develop new memory strategies to keep pace with the other parts of the system. 


Some of these methods, such as developing faster DRAM chips, or including wait states in the memory-access cycles, are very fundamental in nature. 


However, these methods do not allow the entire system to operate at its full potential. Other, more elaborate memory- management schemes have been employed on faster computers to maximize their overall performance.


Cache Memory


One approach to enhance the memory-access pace of a pc is known as caching. This memory-management technique assumes that almost all memory accesses are made inside a restricted block of addresses.
 
Due to this fact if the contents of those addresses are relocated right into a particular part of high-speed SRAM, the microprocessor might entry these places with out requiring  any Wait states.

Cache memory is often small to maintain the price of the system as low as possible. It additionally could be very quick, nevertheless, even compared to quick DRAM devices.

Cache memory operations require quite a lot of clever circuitry to function stand monitor the cache successfully. 

The cache controller circuitry should monitor the microprocessor's memory-access directions to find out whether or not the specified knowledge is saved within the cache. 

If the data is within the cache, the Control Circuitry can current it to the microprocessor with out incurring any wait states. 

That is known as a success. If the data will not be situated within the cache, the entry is handed on to the system's RAM and it's declared a miss.

The first goal of the cache memory's management system is to maximize the ratio of hits to complete accesses (hit price), so that almost all of memory accesses are carried out with out wait states. 

A technique to do that is to make the cache memory space as giant as doable (thus elevating the potential of the specified access Data being within the cache). 

Nevertheless, the relative price, power consumption, and bodily dimension of SRAM gadgets work towards this system. Sensible sizes for small amount cache memories run between 16KB-512KB.

There are two fundamental methods to jot down up to date data into the cache. The primary is to jot down knowledge into the cache and the primary memory on the identical time. 

That is known as write-thru cache. This technique tends to be sluggish as a result of the microprocessor has to attend for the sluggish DRAM entry to be accomplished. 

The second technique is named write-back cache. A write-back cache holds the information within the cache till the system has a quiet time after which writes it into the primary memory.

The intel Pentium has a built-in first-level cache that can be utilized for each instruction and knowledge. The inner cache is split into 4 2KB cache blocks containing 28 units of 16-byte traces every. 

Management of the inner cache is dealt with immediately by the microprocessor. The primary- cache levels additionally is named an L1 cache.
 
Nevertheless, many system boards lengthen the caching functionality of the microprocessor   by including an exterior, second-level 256KB/512KB memory  cache, like  the L1 cache, the second-level cache additionally could also be known as an L2 cache. L3 is bouth.

Types of cache.

Cache memory  three types,  label-1,  Label -2,  Label -3.     Label  1 cache memory is internal memory,  Label 2 cache memory external memory,  Label -3 cache is externel and internal bothe cache levels memory. 


Virtual memory:- 


Is a share disk drive memory Between HDD and RAM,  it manage data and instructions by the operating system.

Flash memory :-


Flash memory solid, non volatile and re-writable memory, that work like RAM and a hard disk drive. Just like DRAM and S Ram  bit of  electronic  data are store in memory sets.

Video memory:-


Some parts of memory is result process the video information which is called the video memory. The cache size of the video memory can be configure from the BIOS.




Learn How To Start MEMORY/CACHE MEMORY Learn How To Start MEMORY/CACHE MEMORY Reviewed by Abhijit Das on July 17, 2020 Rating: 5

No comments:

Powered by Blogger.