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

Limits of traditional payment instruments and overcome, What are the restri...

What are the restrictions of traditional payment instruments? How are such restrictions overcome by electronic payment systems? The restrictions of traditional payment system a

What do you meant by an expert system, (a) What do you meant by an Expert S...

(a) What do you meant by an Expert System (ES) and explain briefly the essential differences between a Decision Support system and ES. (b) What are decision tables and what are

Demorgan''s first theorem, DeMorgan's first theorem shows the equivalence o...

DeMorgan's first theorem shows the equivalence of which logic gate ? Ans. DeMorgan's first theorem depicts the equivalence of NOR gate and Bubbled AND gate. For De Morgan's

Largest and the second largest number, The largest and the second largest n...

The largest and the second largest number from a set of n distinct numbers can be found in    O (n)

Granularity-concept of parallel execution and concurrent , Granularity ...

Granularity Granularity refers to the quantity of computation done in parallel relative to the dimension of the entire program. In parallel computing, granularity is a qualitat

Important points of simulations, Important points of simulations In thi...

Important points of simulations In this simulation it is essential to consider: (1)  What and how data is gathered (2)  How simulation is done (3)  How system would wo

Difference between search and search all, SEARCH is a sequential search fro...

SEARCH is a sequential search from the starting of the table. SEARCH ALL is a binary search, continually dividing the table in two halves until a match is found. SEARCH ALL is more

Define technique of improving priority of process wait queue, is a techniqu...

is a technique of improving the priority of process waiting in Queue for CPU allocation? Ageing is a technique of enhancing the priority of process waiting in Queue for CPU all

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