SJP99 0 Newbie Poster

My questions are:

1. what exactly is the difference?
2. how do they work?
3. do all proccesers use these?
4. what is direct memory access?( how does it work)