answersLogoWhite

0

📱

Computer Memory

The computer memory is a physical device used to store data or programs for use in a computer. Some types of computer memory include RAM (random access memory), ROM (read-only memory), and page cache.

4,434 Questions

What is a memory and its types?

Virtual memory

Main article: virtual memory

Virtual memory is a system where all physical memory is controlled by the operating system. When a program needs memory, it requests it from the operating system. The operating system then decides what physical location to place the memory in.

This offers several advantages. Computer programmers no longer need to worry about where the memory is physically stored or whether the user's computer will have enough memory. It also allows multiple types of memory to be used. For example, some memory can be stored in physical RAM chips while other memory is stored on a hard drive. This drastically increases the amount of memory available to programs. The operating system will place actively used memory in physical RAM, which is much faster than hard disks. When the amount of RAM is not sufficient to run all the current programs, it can result in a situation where the computer spends more time moving memory from RAM to disk and back than it does accomplishing tasks; this is known as thrashing.

Virtual memory systems usually include protected memory, but this is not always the case.

Difference of cache memory and normal memory?

A cache memory is a component that stores data so that future requests for that data can be served faster. The data that is stored within a cache might be values that have been computed earlier or duplicates of original values that are stored elsewhere.

Primary memory (often referred to simply as memory) is the only one directly accessible to the CPU. The CPU continuously reads instructions stored there and executes them as required. Any data actively operated on is also stored there in uniform manner. RAM is one commonly used primary memory.

If you have 504 MB of Ram is that enough?

Reliably XP SP2 and previous versions and Linux can operate on 448MB of RAM. The amount of memory is determined my the applications you are running at one time on a PC. XP SP3 seems to act funny when less than 768MB of ram is used.

What kinds of memory are there?

There are 2 kinds. Short term and long term

What is a computer document?

Documentation is the process of "documenting something" for future reference or evidence. It may mean to different people in different ways. Computer documentation is documenting the technical and non-technical aspects of a computer. For example, if it is a software documentation, it may draft the information regarding the analysis, design/architecture, technical and usage level. i.e. It will describe the basic design of the software, its technical specifications and features, how to use it, what are all the minimum system requirements to use it, how to operate it, how to trouble shoot it etc. Different templates are defined and followed for performing the documentation in an effective and efficient way. For computer documentation, there are templates available, which are defined by associations like IEEE.

What type of memory is considered volatile memory?

In computing the most common type of currently used volatile memory is random access (RAM). RAM volatility involves the loss of data upon power loss to the RAM modules.

What are the considerations in choosing a memory?

What works for me and others is - next time you get a new computer, get as much memory as you can afford both RAM and Hard Disk. That way any software you have will run as fast as possible
Types of Ram Minimum required ram for motherboard vis-a-vis the size of the HDD and the applications that needs to run on it. Server type of computer needs more RAM to accommodate file serving activities. Applications such as Visual and Graphical in nature require more than command-line type of application. Data transfer speed is also necessary, as well as the technology used in the development of the RAM, Disk, and any storage media.

eg: Harddisk RPM (Revolutions per minute). Same for DVD, CD-ROM, and TAPES.

RAM Data transfer rate in Megahertz. Same for Semiconductor Storage Drives(SSD)

Storage size of the memory is also needed (Physical or Logical Size).

The way the memory is managed by the computer (architecture and organization)
Speed, capacity, latency, form factor, heat/voltage, pair matching, error correction, MTBF, manufacturer/assembler
speed

compatability

maximum memory allowed
size shape model

How do you reboot your computer after installing memory?

"Reboot" simply means to turn off and turn back on, or to restart. All you should have to do is press the power button.

Which CPU register holds address for memory?

The program counter (PC) and the stack pointer (SP).

Explain why one type of RAM is considered to be analog and the other digital?

DRAM is made with cells that store data as charge on capacitors. The presence or absence of charge on a capacitor is interpreted as a binary 1 or 0. Because capacitors have a natural tendency to discharge, dynamic RAMs require periodic charge refreshing to maintain data storage. The term dynamic refers to this tendency of the stored chrage to leak away, even with power continuously applied.

SRAM is a digital device, using the same logic elements used in the processor. In a SRAM, binary values are stored using traditional flip-flop logic-gate configurations. A static RAM will hold its data as long as power is supplied to it.

noyouturn@gmail.com

What is the difference between 320GB and 500GB?

The difference is 180 GB.

............................................______ __

....................................,.-'"...................``~.,

.............................,.-"..................................."-.,

.........................,/...............................................":,

.....................,?........................... ...........................,

.................../.................................................. .........,}

................./.................................................. ....,:`^`..}

.............../.................................................. .,:"........./

..............?.....__............................ .............:`.........../

............./__.(....."~-,_..............................,:`........../

.........../(_...."~,_........"~,_....................,:`..... ..._/

..........{.._$;_......"=,_......."-,_.......,.-~-,},.~";/....}

...........((.....*~_......."=-._......";,,./`..../"............../

...,,,___.`~,......"~.,....................`..... }............../

............(....`=-,,.......`........................(......;_,,-"

............/.`~,......`-...................................../

.............`~.*-,.....................................|,./.....,__

,,_..........}.>-._...................................|........... ...`=~-,

.....`=~-,__......`,.................................

...................`=~-,,.,...............................

................................`:,,.............. .............`..............__

.....................................`=-,...................,%`>--==``

........................................_........ ..._,-%.......`

Mapping function between cache lines and main memory block?

I didn't quite understand your question but I'll answer you anyways :P..

It's known that the main memory is much larger that the cache memory , and we need to transfer a block of instructions to the cache memory to be frequently used by the processor to improve performance and reduce time spent in fetching instructions or data ( dealing with cache memory is much faster than RAM ). for example lets say that a main memory has a 128 data blocks and you need to place them in the cache memory which consists of 32 data blocks? then you have to have sort of technique to place them or MAPPING FUNCTION. And there are plenty of 'em (four mapping techniques as far as i know) i will just mention them without getting into details:

Direct mapping , fully-associative, set-associative and n-way set associative.

if you need more details just ask.

greetings

Can you please provide some help over Direct mapping , fully-associative, set-associative and n-way set associative

Thanx

What are the different types of memory modules?

The processor uses temporary storage, called primary storage or memory, to temporarly hold both data and instructions while it is processingthem. Pimary storage is much faster to access than permanent storage. however, when data and instructions are not being used, they must be kept in permanent storage sometimes called secondary storage, such as a hard drive, CD or floppy .

How does cache memory help speed up the CPU?

Here's an analogy:

You're in your room working on a paper for class. You get to a point where you need to quote a periodical, but its in the car. You walk down to the car get the periodical, go back to your room and continue working on your paper. Repeat this 10 times for 10 different things.

Imagine instead you go down to the car once, take all the periodicals and put them on the desk next to you. Now when you want to quote a line all your materials are next to you. That is WAY faster. Same principle. Fetching data from disk (your hard drive) is amazingly slow. When we have to fetch data from disk its better to take a big block, push it into a faster kind of memory (some kind of RAM or register) and fetch data from those blocks instead.

How do you know what kind of RAM to buy?

A great place to start would be Crucial (http://www.crucial.com) which has one of the best memory searches out there. Simply select the make and model of your motherboard and Crucial will tell you all of the types of RAM that it can accept, with pricing.

When is the need for increasing the virtual memory?

virtual memory acts as additional memory to support ur ram when it runs out of the required memory needed by program.

it is taken up from the hard drive u specify and when it is needed it is used. u can also change the size of virtual memory in ur PC, bt most of the time it is automatically done by the os in order to maintain the performance of the machine.

If a program is using too much of system resources and bogging down?

The reason that a program is using too much memory is the way it is programmed or written. A solution to this is to quit or shut down the program and restart it. If there is still not enough memory then increasing the amount of memory on the computer will help.

Another reason that a program is using too much memory is a virus is running on the computer. Like a human virus the computer virus is very bad news. There are still some computers that make it easy to catch a computer virus. Removing the virus will make the computer run much better.

Are laptop computer hard drives interchangeable?

I'm not sure what you mean by interchangeable, but if you mean can you take one laptop hard drive and put into another the answer would most likely be yes. Assuming they are both based upon the same board communication function. You can't interchange a sata HD with IDE. If they are both Sata or IDE then there is no problem. You can probably tell if they are sata or ide by going into the computers bios. (Settings function before your computer boots.) You can also purchase an adapter that will allow you to hook up your laptop hard drive to your desktop. Hope this helps -Brent

What are different type of memory?

there are two types of memory in a system they are:ROM and RAM : ROM means (read only memory) we can only read or check we cant do changes in a ROM.example for ROM are output devicess.next RAM (random access memory) example for RAM are input devicess .these are the different types of memory .. by g.geethapriya

How many bytes in 16k memory?

A kilobyte (or a k) is 1024 bytes, so 16k is 16*1024 bytes or 16384 bytes.