CMPSC 121 Chapter Notes - Chapter 3: Von Neumann Architecture, Circular Shift, Logical Shift
Document Summary
Logic: and, or, xor rotate and shift: rotate circular shift, shift logical shift. 2. 5 communicating with devices controller- intermediary device that handles communication between the computer and a peripheral device. Port- set of address assigned to a device. Von neumann bottleneck- insuf cient bus speed degrades performance solution~~handshaking- the process of controlling the transfer of data between components at different speeds. Cpu and peripheral devices two- way dialog is needed. Programming languages shield users from details of the machine. Coordinates the machine"s use of main memory. A lot of work in multi- user or time- sharing environments(many programs and data reside in main memory concurrently) Page unit of memory managed a few kilobytes. A portion of the program is placed in memory(ram) If there"s no free space n the physical memory, some pages need to be discarded. This is referred to as the swapping process oldest -> least frequently used -> least recently used.