comp2 - DataStorageandQuerying STORAGEANDFILESTRUCTURE...

Info iconThis preview shows pages 1–9. Sign up to view the full content.

View Full Document Right Arrow Icon
STORAGE AND FILE STRUCTURE Data Storage and Querying
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Introduction The storage medium in a computer can be  categorized as Primary Storage:  Storage media that have direct  access to the CPU: the main memory and the cache.   Cache  is the lowest level in the memory hierarchy that is built  inside the microprocessor chip. Typically the response time is in  nanoseconds.  The  main memory  is the next level in the hierarchy that  provides the main working environment for the CPU to keep  the programs and data.
Background image of page 2
Introduction Secondary Storage: Storage media for permanent  storage such as magnetic disk and optical disk. Larger in capacity but significantly slower than the primary  storages. Typical Response in milliseconds. used as a  virtual memory,  disk storage, and  file system Tertiary Storage:  used for archive and backup  storage data, such as magnetic tape.
Background image of page 3

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Secondary Storage Device (Disk) Structure single-sided double-sided
Background image of page 4
Disk The movement of t disk assembly and the head  assembly for data read/write is managed by a  processor known as disk controller.  blocks  are logical that are set during disk formatting  the operating system. Typical size of blocks is in a range form 512 to 4096 bytes. Example: A disk is having 8 double-sided platters. Each  surface is divided into 2 14 =16384 tracks with 128  sectors. There is 4096bytes space per sector.  Determine the size of the disk.
Background image of page 5

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Solution: Bytes per sector = 4,096bytes Bytes per track = 128*4096 = 524,288bytes Bytes per surface = 16384*524288 =  858,9934,592bytes Bytes in disk = 16*8589934592 =  137,438,953,472bytes Disk Size = 128GB
Background image of page 6
Disk latency. Data from disk to memory or from memory to disk  are translated in blocks.   Seek Time:  time taken for read/write head to locate  the proper track (cylinder). Typical range for seek  time is 7 to 10 millisecond.   Rotational Latency (Delay)  : time taken to locate  the sector containing the first desired block. Typical  rotational latency is 1 cycle per 10 milliseconds.   Transfer Time:  time to transfer data to the memory.
Background image of page 7

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Data Representation Data type representation: INTEGER  – 4 Bytes FLOAT  – 4 or 8 Bytes DATETIME  – 8 Bytes CHAR(n)  – n Bytes; pad character  (     ) is used to  fill in unused characters’ bytes. VARCHAR(n) 
Background image of page 8
Image of page 9
This is the end of the preview. Sign up to access the rest of the document.

Page1 / 30

comp2 - DataStorageandQuerying STORAGEANDFILESTRUCTURE...

This preview shows document pages 1 - 9. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online