Given a floating point representation of a certain sized mantissa and exponent, calculate the largest normalized and smallest de-normalized values that can be stored in it. Assume direct cache. Give the formula for calculating the Tag for an address to be cached. Give the formula for calculating the Line index in the cache for a specified memory address. Given a specific memory address and cache configuration, be able to calculate the Tag id and cache line. For associative/set associative cache, give the three methods for selecting a cache line to replace if cache is full and a new line needs to be cached. Use full name which will act as the definition. For a given cache style (direct, associative, set-associative), cache configuration, and sequence of memory accesses, be able to draw the contents of the cache. Virtaul Memory : Given a system of a given virtual address range, physical memory space, and a virtual page size, Be able to calculate number of virtual pages, physical page frames, number of virtual page entries, and number of bits needed to make the connection between the virtual and physical pages. Name the two ways that sectors on a hard drive are adressed. Give the abreviations and their meainings. There are several I/O control methods that can be used to access and control secondary storage. Name two. Give the generic sequence for booting a system. Unix Inode - Besides the pointers to the disk blocks where a file's data is stored, name and describe 5 other pieces of information stored in an Unix inode. DOS - Starting with the directory entry, descibe how DOS records the cluster location of a file. Use drawings to clarify. Make sure to comment on how end of file is recognized and how unused or bad clusters are recognized. Compare the hard drive, CD-ROM, and DVD. Discuss how data bits are stored and retrieved, how the track(s) are layed out, speed behaviour of each type of device, surfaces used, sector addressing, how a desired sector is actually found. NTFS - Discuss how NTFS Master File Table works. See www.pcguide.com RAID - Know and compare the different Raid levels. Be able to compare how data is distributed on each Raid type and how error checking is performed. ASSEMBLER Know the 5 or 6 basic steps taken by the 1st and 2nd pass of a 2 pass assembler. Know the 6 fields in the object module generated by the assembler. See the web page.