Random access memory (ram), Basic Computer Science

Assignment Help:

RANDOM ACCESS MEMORY (RAM):

The RAM-type memory will allow data to be written into it, as well as read from it. With very few exceptions, RAMS lose their contents when the power is removed and are thus known as "Volatile" memory devices.  All computers use RAM to store data and programs written into it either from keyboard, or external sources such as magnetic tape/disk devices.

RAMs are often described in terms of the number of bits, i.e. 1s and 0s, of  data that they hold, or in terms of the number of data words, i.e. groups of bits, they can hold.  Thus a 16384 bit ram can hold 16384 1s and 0s.  This data could be arranged as 16384 1-bit words, 4096 4-bit words or 2084 8-bit words.  Semiconductor memories vary in size, e.g. 4K, 64K, 128K, etc.  Hence we are using K defined as:

K =210 = 1024

Thus a 16K memory has a storage capacity of 16 X 1024 = 16384 words, a 128K memory 0f 1310672 words and so on. There are two main members of the RAM family:

  • Static RAM.
  • Dynamic RAM.

 

The essential difference between them is the way in which bits are stored in the RAM chips.  In a static RAM, the bits of data are written in the RAM just once and then left until the data is either read or changed.  In a dynamic RAM, the bits of data are repeatedly rewritten in the RAM to ensure that the data is not forgotten.

 


Related Discussions:- Random access memory (ram)

The elif Statement, The elif statement permits you to check multiple expres...

The elif statement permits you to check multiple expressions for truth value and execute a block of code the moment one of the conditions estimates to true. similar to the else, th

Define Function of OSI Layers, OSI Layers: Open Systems Interconnection mod...

OSI Layers: Open Systems Interconnection model is a reference model developed by International Organization for Standardization in 1984, as a conceptual structure of principles fo

What is thread in operating system?, Regardless of of the fact that a thre...

Regardless of of the fact that a thread must execute in process, the process and its associated threads are different notion. Processes are used to group resources together and thr

Compare cisc with risc cpus, Question 1 Define the following terms        ...

Question 1 Define the following terms                           1) Pipelining 2) Super Pipelining 3) Dynamic Execution 4) Multiprocessing 5) Multimedia Extensions Question 2

Cai, What is CAI? Explain its pitfalls.

What is CAI? Explain its pitfalls.

Explain popular way commonly used to evaluate interfaces, Question: Usi...

Question: Using a questionnaire is a popular way commonly used to evaluate interfaces. (a) Describe advantages of using questionnaires as a means to evaluate interfaces.

What is the difference between kernel mode and user mode fun, The differenc...

The difference between kernel mode and user mode gives a rudimentary form of security in the following manner. Convinced instructions could be executed only when the CPU is in kern

Dbms, Explain displaying an er schema as an er diagram, Database Management...

Explain displaying an er schema as an er diagram, Database Management System

System software, note on high level language and low level language

note on high level language and low level language

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