How many bytes does memory arbiter protect?
While reading "Understanding the linux kernel, 3rd edition" chapter 2, section2.1, I encounter the following statement:
In multiprocessor systems, all CPUs usually share the same memory; this means that RAM chips may be accessed concurrently by independent CPUs. Because read or write operations on a RAM chip must be performed serially, a hardware circuit called a memory arbiter is inserted between the bus and every RAM chip. Its role is to grant access to a CPU if the chip is free and to delay it if the chip is busy servicing a request by another processor.
Here i have some questions:
. how many bytes does a ram chip have? (Seem that this question is equal to "How many bytes does memory arbiter protect?" )
. as i said, "My PC has 1G memory". Does this means that the "1 G memory" is comprised of many ram chips.