Week 7 Flashcards
What are HDDs?
Hard Disk Drives (HDDs) spin platters of magnetically-coated material under moving read-write heads. The drives rotate 60 to 250 times per second.
What is transfer rate?
Transfer rate is the rate at which data flow between drive and computer
What is positioning time?
Positioning time (random access time) is the time to move a disk arm to desired cylinder (seek time) and time for desired sector to rotate under the disk head (rotational latency)
What is a head crash?
A head crash is where a disk head makes contact with the disk surface and this is bad
What are some non-volatile memory devices?
- Hard Disk Drives
- Solid State Disks
- USB drives
What are two types of volatile memory?
- DRAM (Direct Random Access Memory)
- RAM (With many names, including RAM disks)
What are magnetic tapes?
Magnetic tapes are an early secondary storage medium. They are non-volatile and can hold large quantities of data but have slow access time.
How does address mapping work with disk drives?
Disk drives are addressed as large 1-dimensional arrays of logical blocks, where the logical block is the smallest unit of transfer. The 1-dimensional array of logical blocks is mapped into the sectors of the disk sequentially.
What is disk bandwidth?
Disk bandwidth is the total number of bytes transferred, divided by the total time between the first request for service and the completion of the last transfer.
What are some sources of disk I/O requests?
- Operating system
- System processes
- Users processes
What do I/O requests include?
I/O requests include input or output mode, disk address, memory address, number of sectors to sectors to transfer
What are the three types of HDD scheduling algorithms?
- First Come First Serve (FCFS) - The requests are worked on from start to finish
- SCAN - The disk arm starts at one end of the disk and services requests while moving towards the other end and then is reversed when it reaches the other side
- C-SCAN - The disk arm starts at one end of the disk and services requests while moving towards the other end however when it reaches the other side of the disk it returns to the start of the disk without servicing any requests on the way
What does error detection do?
Error detections determines if a problem has occurred. If a problem is detected the operation can be halted. Error detection is frequently performed via parity bit, where each byte in a memory system has a parity bit. If the number is even the parity is set to 0 if the parity is odd the number is set to 1.
What is ECC?
Error correction code (ECC) detects errors and can correct soft errors but cannot correct hard errors.
What is low-level formatting?
Low-level formatting or physical formatting is the process of a dividing a disk into sectors that the disk controller can read and write.