Skip to main content

Static RAM

Static RAM


Static RAM This is a type of RAM that holds data without an external refresh as long as it is powered. This is in striking contrast with the DRAM which must be refreshed multiple times in a second to hold its data contents. SRAM is made of D flip-flops in which the memory cells flip-flop between 0 and 1 without the use of capacitors. Therefore, there is no need for an external refresh process to be carried out.


The limitation of SRAM is that it occupies more space and is more expensive than DRAM. While each transistor on a DRAM chip can store one bit of information, the SRAM chip, on the other hand, requires four to six transistors to store a bit. This means that a DRAM chip can hold at least four times as much data as an SRAM chip of the same size, thereby making SRAM much more expensive.


However, SRAM is faster, more reliable than DRAM, and is often used as cache memory. SRAM chips are also used in cars, household appliances, and handheld electronic devices.

Comments

Popular posts from this blog

Cache Memory

Cache Memory Cache memory is an intermediate form of storage between registers and the primary memory. It is used to store instructions and data that are repeatedly required to execute programs thereby improving the overall system speed and increase the performance of the computer. Keeping frequently accessed data and instructions in the cache avoids accessing the slower primary memory. Working of the Cache Memory When a program is being executed and the CPU wants to read data or instructions, then the following steps will be performed: CPU first checks whether the data or instruction is available in cache memory. If it is not present, the CPU reads the data or instructions from the main memory into the processor registers. The CPU also copies it into the cache memory. When the same piece of data/instruction is needed, the CPU reads it from the cache memory instead of the main memory

Generation Of Computers Explain

  Generation Of Computers Generation of computers  can be understood by looking into five generations. With each new generation of computers, there had been advancement in computer technology. The circuitry became smaller with enhanced speed, less consumption of power, and efficient memory Therefore, each generation of computer is characterized by a major technological development that has drastically changed the way in which computers operate First Generation (1942-1955) Hardware Technology-  First generation computers  were manufactured using thousands of vacuum tubes Software Technology-  Programming was done in machine language or assembly language. Used for - Scientific application Exmaples  - ENIAC,EDVAC,EDSAC,UNIVAC I,IBM 701 Highlights They were the fastest calculating device of those times. Computers were too bulky and required a complete roomm for storage. Highly unreliable as vacuum tubes emitted a large amount of heat and burnt frequently. Requi...

Classification of computers software

CLASSIFICATION OF COMPUTER SOFTWARE Computer software is written by programmers using a programming language. The programmer writes a set of instructions (program) using a specific programming language. Such programs are known as the source code. Another computer program called a compiler is then used on the source code, to transform the instructions into a language that the computer can understand. The result is an executable computer program, which is another name for software. Examples of computer software include the following: Driver software, which allows a computer to interact with hardware devices such as printers, scanners, and video cards. Educational software, which includes programs and games that help in teaching and providing drills to help memorize facts. Educational software can be used in diverse areas, from teaching computer-related activities like typing to subjects like chemistry. Media players and media development software, which are specifically designed to play ...