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 the fastest memory and can support triple or dual channels or be installed as a single dimm?

DDR 3

240 pin DDR3 DIMMs

· Are currently the fastest memory commercially available and can support triple channeling, dual channeling and can be installed as a single DIMM.

Is not a selection criterion for ram?

between physical size,solid slate,speed,capacity

Dram shop laws are established at what level?

Dram shop laws are established at the state level.

For an application that exceeds 64k the memory model should be?

For an application that exceeds 64k, the memory model should be huge.

Can you increase rom and ram of your pda?

Short answer, No. It depends on what you mean by this. Most mobile devices have fixed RAM & ROM capacity. You can, however get more internal storage space by re-flashing to a cooked (or hacked) ROM. That is, a custom ROM made for this device which may contain OS tweaks, software modifications, removal of unnecessary software to increase available internal storage, addition of other third party software and other misc tweaks and edits. Doing this may, or may not void your PDA/mobile device warranty, so do so at your own risk. As for RAM, there is no way to "ADD" more memory like one could on a PC or MAC. You can however, free up wasted memory by closing unnecessary applications (not being used), or by running a memory management program. This can free up RAM that is not currently in use but is floating around in leaked memory, so it isn't registered as "FREE".

How do you create an array for a memory block greater than 64Kb and store that array in a file?

The easy way to create a large array is to define it however big you want, and then use a compiler and operating system that can handle that size.

int length_test(void){

int stuff[99000] = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 4};

stuff[4] = 7;

return stuff[4];

}

For this purpose there are two functions which may depend on the platform you you use , These both function increase and change your DATA SEGMENT and BREAK VALUE These are: 1. brk() 2. sbrk() Please use them. If feel unconfident write to me on: rupesh_joshi@sify.com rupesh.joshi@gmail.com

Many compilers for embedded systems limit the stack space used by any one function (including all the local arrays defined in that function) to 64 KB or sometimes 4 KB.

Such compilers often treat local arrays, global arrays, constant arrays, and heap arrays differently. So sometimes, if you can change the program so the array is a different kind of array, you can make it much bigger. So if the above code is "too big", perhaps the following code will compile:

int stuff[99000] = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 4};

int length_test(void){

stuff[4] = 7;

return stuff[4];

}

See the question "Write a C program to reverse the first n characters in a file?" for some tips on writing to a file.

How do you get windows to recognize all your ram?

32 bit Microsoft Operating Systems only recognize up to 4 GB of RAM (some less than that). Only 64 bit OSes can currently see more than 4 GB.

If you have a capable OS and are still not seeing your full amount of RAM, then check and re-seat the RAM on the motherboard and make sure that you are following the correct seating configuration for your motherboard and bios settings.

For more information regarding Microsoft Operating Systems and RAM, see the Related Link below.

Why have different block sizes for different partitions?

Sometimes using different block size can improve performance especially for RAID technology. If you are not using RAID, you will not see noticeable improvement if you change the block size.

Is each byte in memory limited in size?

The true answer is yes and no

Yes: in binary coded decimal and hexadecimal each byte is 4 bits long;

in octal each byte is three bits long.

No: in true binary theoretically there is no "last bit".

How many bytes is 847263 bytes KB?

847,263 bytes is 827.405273KB 1 kilobyte is equal to 1024 bytes. Bytes / 1024 (bytes in a kilobyte) = kilobytes 847,263 bytes / 1024 (bytes in a kilobyte) = 827.405273 kilobytes

Why ram is versatile?

because it is a versatile memory