For at beregne antallet af adresselinjer og datalinjer, der kræves til en 2Kx8 hukommelse, skal vi overveje følgende faktorer:
- Hukommelsesstørrelse :Hukommelsesstørrelsen er angivet som 2Kx8. "2K"-delen angiver antallet af hukommelsesceller, mens "x8" angiver antallet af bits, hver hukommelsescelle kan gemme.
- Adresselinjer :Antallet af adresselinjer bestemmer det maksimale antal hukommelsesplaceringer, der kan tilgås. For at beregne antallet af adresselinjer, der kræves til en hukommelse med 2K hukommelsesceller, skal vi beregne styrken af 2 (2^n), der er tættest på eller lig med 2K.
$$2^n \ge 2K$$
$$2^n \ge 2 * 1024$$
$$n \ge 11$$
Derfor har vi brug for mindst 11 adresselinjer for at få adgang til 2K-hukommelsesplaceringerne.
- Datalinjer :Antallet af datalinjer bestemmer antallet af bits, der kan overføres samtidigt til eller fra en hukommelsesplacering. Da hukommelsen er angivet som x8, betyder det, at hver hukommelsescelle gemmer 8 bits data.
Derfor har vi brug for 8 datalinjer for at få adgang til de 8-bit data, der er gemt i hver hukommelsescelle i 2Kx8-hukommelsen.
Sammenfattende kræver en 2Kx8 hukommelse 11 adresselinjer og 8 datalinjer for fuld adgang til dens hukommelsesceller og effektiv dataoverførsel.