That depends on the memory architecture of the system.
4017 chips count a sequence of 10 events, outputting to 10 outputs, any of which can be connected to reset to count up to any number you want. You could use them to activate other things after a certain amount of time, but in most other cases, other chips will do better (e.g. 4081+4510+4511 to make a digital clock)
Base 10: 3 Gigabytes (3 Gb) is 3,000,000,000 bytes.Base 2: 3 Giga-binary-bytes (3 Gib) is 3,221,225,472 bytes. The difference is therefore 221,225,472 bytes. Note that memory capacities are always specified precisely, in Gibs, whereas hard-disk drives are expressed approximately, in Gbs. Thus three 1 GiB memory chips will always equate to exactly 3,221,225,472 bytes while a 3 Gb hard drive is always *at least* 3,000,000,000 bytes. However, most operating systems report both memory and hard-drive capacities in Gibs rather than Gbs, but use the Gb acronym instead of the Gib acronym. Thus hard-drives always appear much smaller than they actually are. For instance, a 3 terabyte drive will be listed as a 2.7 Tb drive (rather than 2.7 Tib), but there's still at least 3 trillion bytes of capacity.
SIM chips
ROM (Read only Memory) and RAM (Random access memory). However, there are loads more types of computer memory than these two.
GB is acronym for gigabyte and is used to indicate storage capacity on a computer. A gigabyte is 2^30 bytes or 1,073,741,824 bytes. Note that disk manufacturers and memory chip manufacturers use different notations. Memory chips are precisely specified such that a 1 GB memory chip is guaranteed to provide storage for exactly 1,073,741,824 bytes. However, hard drives only give approximate storage capacities such that 1 GB only guarantees storage capacity for at least 10^9 bytes, or 1 billion bytes, which is the equivalent of a 0.93 GB memory chip. Technically, hard-drive manufacturers use the correct notation since the prefixes kilo-, mega- and giga- literally equate to some power-of-ten (10^3, 10^6 and 10^9 respectively). However, it is not possible to create a memory chip with exactly 10^3 bytes, it has to be an exact power-of-two (2^10, 2^20 and 2^30, respectively). The reason memory has to be an exact power-of-two stems from the way in which memory is addressed on a binary computer. In order to address 1000 bytes we'd need at least 10 bits in the range 0000000000 through 1111100111 (0 to 999 decimal) which means there are 24 invalid addresses in the range 1111101000 through 1111111111 (1000 to 1023 decimal). This over-complicates circuit design; it's much easier to make all bit patterns valid by adding on those missing 24 addresses thus giving us the full kilo-binary-byte capacity of 1024 bytes. Hard-drive manufacturers are less constrained in the way storage is addressed, because the addressing is subject to the operating system and the way in which the hard-drive is formatted. Typically, a hard-drive is divided up into addressable clusters which are themselves some power-of-two bytes in length, such as clusters of 512, 1024, 2048 or 4096 bytes. In an effort to avoid confusion, the terms kilo-binary-byte (KiB), mega-binary-byte (MiB) and giga-binary-byte (GiB) are used to indicate precise memory capacities while KB, MB and GB are used to indicate the more generalised hard disk capacities. However, these terms is not widely adopted. For instance, Windows operating systems use the term KB to mean 1024 bytes whether reporting memory capacity or hard drive capacity, hence a 300 GB hard-drive only has capacity for 279.4 GB of storage on Windows. But 279.4 GB is 300 billion bytes so, strictly-speaking, it is quite correct to call it a 300 gigabyte drive.
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.
bytes
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.
Memory usually consists of one or more chips of bytes.
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.
The contents of the stack pointer and program counter are loaded into the address buffer and address-data buffer. These buffers are then used to drive the external address bus and address-data bus. As the memory and I/O chips are connected to these buses, the CPU can exchange desired data to the memory and I/O chips. The address-data buffer is not only connected to the external data bus but also to the internal data bus which consists of 8-bits. The address data buffer can both send and receive data from internal data bus.
To determine how many memory chips are required to make 2048 bytes of memory, first convert bytes to bits: 2048 bytes × 8 bits/byte = 16,384 bits. Next, divide the total bits needed by the size of one memory chip: 16,384 bits ÷ 10,244 bits/chip ≈ 1.60. Since you cannot have a fraction of a chip, you would need 2 memory chips to meet or exceed the requirement.
Why do you want to waste 99.22% of the memory in these chips you supposedly will be spending good money on? Buy smaller sized memory chips more suitable for your purposes and design with them!
In RAM ,the access time is the same for any memory location.Semi-conductor IC chips and magnetic disks are random access memory.In SAM a particular memory word is accessed from the memory by going through all address locations until the desired address is found.Magnetic tapes are sequential access memory.
14 lines can address 16,384 locations. The 8085, however, has 16 lines, and can address 65,536 locations.The system design, of course, may limit that to 14, so 16,384 is the answer in that case.
The memory is to be designed so that 16-bitdata can be accessed in one .Two 64K X 8 SRAM chips have a capacity of 128KB.
128x8=128 bytes 4096x16=4069x(8x2)=4096x2 bytes; hence, chips required, 4096*2/128=64; ans=64.