1.3 Computer Hardware Review

1.3.1 Processors

Multithreaded and Multicore Chips

Many of the OS issues introduced by multi-processors of any flavor are also found in a uni-processor, multi-programmed system. In particular, successfully handling the concurrency offered by the second class of systems, goes a long way toward preparing for the first class. The remaining multi-processor issues are not covered in this course

1.3.2 Memory

<aside> 💡 The central memory in a system is called RAM (Random Access Memory). A key point is that RAM is volatile, i.e. the memory loses its data if power is turned off. Hence when power is turned back on, the RAM contains junk. Thus the first instructions executed at power-on cannot come from RAM.

</aside>

ROM / PROM / EPROM / EEPROM / Flash Ram

1.3.6 Buses

On the right is a figure showing the specifications for an Intel chip set introduced in 2000. The terminology used is not standardized

<aside> 💡 As shown this chip set has two different width PCI buses. This particular chip set supplies USB. An alternative is to have a PCI USB controller.

</aside>

Untitled