The memory bus
Address
Most modern computers use Random Access Memory for their main memory. However you don't need Random Access Memory, Sequential Access Memory is perfectly adequate and has been used in many computers in the past for main memory (it just happens to be much slower to access than Random Access Memory as you need to wait for the location to come around again).
In c a pointer is a variable that points to or references a memory location in which data is stored. Each memory cell in the computer has an address that can be used to access that location so a pointer variable points to a memory location we can access and change the contents of this memory location via the pointer. Pointer declaration A pointer is a variable that contains the memory location of another variable. The syntax is as shown below. You start by specifying the type of data stored in the location identified by the pointer. The asterisk tells the compiler that you are creating a pointer variable. Finally you give the name of the variable. type * variable name Example: int *ptr; float *string;
To read and write to I/O
I presume you mean Random Access Memory (RAM)? This is used for short term storage of program and data on computers. It's known as random access memory because the computer can access any part of the RAM (as opposed to sequential access memory which can only be accessed sequentially).
Cache memory is a memory that is used by CPU so that the average time to access the memory is reduced. It is a smaller and faster memory that stores copies of data which is used in frequently accessed main memory locations, On the other hand, Primary memory is the main memory of the computer. The processor can easily access, store and retrieve information from the primary memory. Primary memory has two types, Random access memory and read only memory.
A desktop saves memory in the CPU. When one wants to access information, the random access memory, or RAM, is used. The amount of memory a computer has depends on the size of the CPU.
DMA - Direct Memory Access
DMA - Direct Memory Access
SRAM is also referred to as Static random-access memory. SRAM is used memory which utilizes semiconductors and is used with electronics and other computer applications. SRAM features random access memory and data that is held statically.
RAM stands for Random Access Memory.The term Random Access refers to the fact that the computer can read or write to any specific addresses in any order required. It does not have to be gone through sequentially. This is the memory the computer works with when it is running a program ... as opposed to the storage memory of disk drives. While disk drives are also random access, they are not referred to as such. Disk drives are much slower, so the code the computer is working with is copied into RAM while it is using it, along with any data it might be working with.
ram stands for random access memory while rom is read only memoryRAM is Random Access Memory that is used to store data that is from using desktop applications or web browser based functions. ROM is Read Only Memory, ROM is used for only one thing and that is to read the memory that is integrated within the CD that you put in the computer. You can remember what ROM does by just remembering Read Only Memory, because all it does is what the name implies, which is to read data.
DMA - Direct Memory Access