About 50% of the Final will focus on the material since the last test, and about 50% will focus on the material from tests 1 and 2.
Review topics covered since Test 2 are:
You should understand the general concept of how the operating system with hardware support provide protection from user programs that:
General I/O characteristics
General concepts of hard disk: dependability, seek time, rotational delay, data transfer time, layout of surfaces, tracks, and sector
RAID: levels, striping (bitwise to large stripes) effects on the number of independent requests that can be handled and the data transfer rate of a single large request.
Operation of RAID when a disk fails
I/O Controller role and function
I/O address mapping: Isolated-I/O vs. memory-mapped I/O
I/O Data Transfer: programmed I/O, interrupt-driven I/O, and direct-memory access (DMA)
General interrupt mechanism
Usage of interrupts by the hardware/operating system to restrict a user program's activities