The usage of "segment" and "data bus" in the question appears inconsistent, and does not completely make sense.
If you mean the data segment in the 8086/8088, then this is the region of memory mapped by the Data Segment (DS) register, usually reserved for operands in memory.
If you are talking about the 8085, then the question does not make sense at all.
In the RAM
Generally speaking, then RAM is nearest to processor. CPU fetches all the data from RAM only. However, in reality there is something called Cache memory which come built-in in the processor. Data which is required most frequently is stored in it so that the processor can quickly fetch and process it.
northbridge
the data path between the microprocessor RAM and the peripherals along which communication travels is called the data bus.
That depends on the computer architecture. Usually, we treat RAM as a linear data structure, with all addresses in one linear address space. But on some architectures RAM is segmented, meaning addresses have both a segment and an address within a segment.
RAM is an acronym for random access memory. RAM acts as a capacitor memory which holds data briefly as it moves through the processor.
RAM (also know Main memory - dynamic ram) which is inside the CPU is used fir holding any data currently in use by the processor.Registers (which are a form of Static RAM) which are in the processor are used forHolding data that is being transferred to or from memory(RAM)Holding the address of the location in memory which the processor is accessing to read data from or write data to.Holds instructionsthat are being executed.
memory cache
Front side bus, which is part of the mother board
EDO RAM is a type of Dynamic RAM (DRAM) that improves the speed at which the processor can retrieve data from memory by allowing timing overlaps between memory accesses. EDO stands for extended data output.
Hmmm, a CPU (processor) stores no data. RAM or Memory can store data as long as the computer is ON and the Hard Drive can store data indefinately (forever).
RAM stands for random access memory. It helps the processor work more efficiently by copying specific files from the hard drive onto it so the processor can get to them faster. It basically stores temporary data for the computer while it's running and is wiped clean when it's shut down.