~ 23 068 672
2147483648 bytes
16777216 bits 2097152 bytes
3 Gigabytes
2.00000000.000000
A stick of 512 megabytes of RAM can hold about 512 megabytes of data. It cannot, however, store it for long because it is volatile and is not designed to store data.
To construct a RAM memory system of 2 bytes using 1288 RAM memory chips, first, determine the capacity of a single 1288 chip. Each 1288 chip typically has 128 bits (or 16 bytes). Therefore, to achieve 2 bytes, you would need 2 bytes / 16 bytes per chip = 0.125 chips. Since you cannot use a fraction of a chip, you would need at least 1 chip to construct the RAM memory system of 2 bytes.
a) To provide a memory capacity of 4096 bytes using 256x8 RAM chips, you need 4096 bytes / 256 bytes per chip = 16 chips. b) Each memory address for the 256 locations in a chip will require 8 bits (since 2^8 = 256). Therefore, each chip will require 8 address lines to select one of the 256 locations.
16
Can be. RAM stands for Random Access Memory. gb stands for gigabytes - a measure of the bytes of storage be it in RAM or disk, or diskette, or CD. One gb is 1000000000 bytes
1024 bytes in 1 KB, 1024 kilobyes in 1 MB 1024 x4 = 4KB x 1024 = 4194304 bytes in 1 MB. (About 4.2 million)
each bit of RAM has a unique address
To determine how many 128 x 4 RAM chips are needed for a memory capacity of 640 bytes, first calculate the capacity of one chip. A 128 x 4 RAM chip has 128 words, each 4 bits. This equals 128 x 4 bits = 512 bits, or 64 bytes (since 8 bits = 1 byte). To find the number of chips needed for 640 bytes, divide 640 bytes by 64 bytes per chip, which equals 10 chips. Therefore, 10 chips are required to provide a memory capacity of 640 bytes.