Outline for April 9, 2007

Question: Two MIT graduate students bought a number of used hard drives on E-Bay and analyzed them. They were able to recover lots of files, including files containing very personal information (such as medical records), and in some cases even restore the operating system of the computer to which the hard drive belonged. Some of these disks had simply been discarded, but others had files deleted, or were reformatted--and still the students could recover the files! As you will see, there is a simple way to prevent this. Why do you think the original owners of the disks did not use it? What might be done to encourage people and corporations who have sensitive data such as medical records to erase their disks securely before selling them?

  1. Greetings and felicitations!
    1. Prospectus due in class today, before you leave
    2. Lab exercise 2 avalable on class web sites
  2. How a computer knows what to do
    1. Instructions
    2. Move instructions
    3. Arithmetic instructions (add, subtract)
    4. Branching instructions
    5. Other instructions
  3. How the computer does it
    1. Fetch instruction from location given by program counter
    2. Increment program counter
    3. Decode instruction into operation code (opcode), addresses, other information
    4. Execute instruction, using addresses and other information as needed
    5. Fetch next instruction and repeat
  4. How a disk stores data
    1. Boot block
    2. Disk space: cylinders, tracks, sectors or blocks; sectors grouped into clusters; free list
    3. Superblock or disk map
    4. Inode table, FAT, or VFAT; file, directory attributes


Here is a PDF version of this document.