What is random access memory, Computer Engineering

Assignment Help:

What is Random access memory (RAM)

This is a volatile memory (i.e. contents are lost when computer is switched off). A user can write or delete data and read the contents. Before a program can be ran it should first be loaded into RAM that allows CPU to access the program. Battery-backed RAMs overcome data loss on switching power off though are outside the scope of these booklets.

(NOTE: For completeness, it's worth mentioning that two types of RAM exist termed as SRAM (static RAM) and DRAM (dynamic RAM) - SRAM doesn't need to be constantly refreshed to retain its memory unlike DRAM. Also consider that computers use cache which is a part of memory made from SRAM. Memory caching works as programs generally access the same data or instructions over and over again. By retaining as much information as possible in SRAM, computer operates more quickly (cache is generally termed level 1, 2 or 3 (termed L1, L2 or L3)).

 


Related Discussions:- What is random access memory

Software Engineering, explanation of the difference between syntax and sema...

explanation of the difference between syntax and semantic errors

Computer aided manufacture, Before we take a detailed look about software l...

Before we take a detailed look about software languages, let us consider the role of computers in engineering. Computers are commonly used in the areas of 'Computer Aided Design /

Explain about programmable logic array, Q. Explain about Programmable Logic...

Q. Explain about Programmable Logic Array? Until now individual gates are considered as fundamental building blocks from that different logic functions can be derived. With the

Mathematical simulation and modeling applications, Mathematical Simulation ...

Mathematical Simulation and Modeling Applications The tasks including modeling and mathematical simulation require a lot of parallel processing. Three basic formalisms in model

What are condition codes, What are condition codes? In many processors,...

What are condition codes? In many processors, the condition code flags are kept in the processor status register. They are either set are cleared by lots of instructions, so th

What does formal verification mean, What does formal verification mean? ...

What does formal verification mean? Formal verification uses Mathematical techniques by proving the design by assertions or properties. Correctness of the design can be achiev

Address phase - computer architecture, Address phase: A PCI bus transa...

Address phase: A PCI bus transaction starts having an address phase. The initiator,  after seeing that it has GNT# and the bus is inactive, drives the target address onto the

Disadvantages of edi(electronic data interchange), Disadvantages  1.  T...

Disadvantages  1.  The X12 standard is so large and general  2.  EDI communications negotiate a technical agreement to explain exactly what subset of EDI they will use

Explain the physical and logical paths in a computer, How is communication ...

How is communication between computers established in Internet. What characteristics need to be defined in a communication protocol? Explain the physical and logical paths in a com

Discuss briefly subscriber loop system, Discuss briefly subscriber loop sys...

Discuss briefly subscriber loop system. Subscriber Loop System: Every subscriber in a telephone network is connected usually to the nearest switching office using a dedicated

Write Your Message!

Captcha
Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd