Data Representation and Memory Storagespp2k/1150/002/L05.pdf · 2014. 4. 7. · Data Representation...
Transcript of Data Representation and Memory Storagespp2k/1150/002/L05.pdf · 2014. 4. 7. · Data Representation...
![Page 1: Data Representation and Memory Storagespp2k/1150/002/L05.pdf · 2014. 4. 7. · Data Representation •A byte is 8 bits •A byte represents many things in a computer such as characters,](https://reader034.fdocuments.in/reader034/viewer/2022051918/600a9bde2ecc8d146172d1e3/html5/thumbnails/1.jpg)
Data Representation and Memory Storage
![Page 2: Data Representation and Memory Storagespp2k/1150/002/L05.pdf · 2014. 4. 7. · Data Representation •A byte is 8 bits •A byte represents many things in a computer such as characters,](https://reader034.fdocuments.in/reader034/viewer/2022051918/600a9bde2ecc8d146172d1e3/html5/thumbnails/2.jpg)
Data Representation
• How does a computer represent a song? A picture? A video?
• Bits – 0’s and 1’s
• So how does a computer represent bits?
![Page 3: Data Representation and Memory Storagespp2k/1150/002/L05.pdf · 2014. 4. 7. · Data Representation •A byte is 8 bits •A byte represents many things in a computer such as characters,](https://reader034.fdocuments.in/reader034/viewer/2022051918/600a9bde2ecc8d146172d1e3/html5/thumbnails/3.jpg)
Data Representation
• OR Magnetic orientation of the poles of a magnet represent the state of a bit
![Page 4: Data Representation and Memory Storagespp2k/1150/002/L05.pdf · 2014. 4. 7. · Data Representation •A byte is 8 bits •A byte represents many things in a computer such as characters,](https://reader034.fdocuments.in/reader034/viewer/2022051918/600a9bde2ecc8d146172d1e3/html5/thumbnails/4.jpg)
Data Representation
• A byte is 8 bits
• A byte represents many things in a computer such as characters, commands, colors, etc.
• All computer instructions are done by doing arithmetic operations on bytes
![Page 5: Data Representation and Memory Storagespp2k/1150/002/L05.pdf · 2014. 4. 7. · Data Representation •A byte is 8 bits •A byte represents many things in a computer such as characters,](https://reader034.fdocuments.in/reader034/viewer/2022051918/600a9bde2ecc8d146172d1e3/html5/thumbnails/5.jpg)
How to add two numbers in Binary?
![Page 6: Data Representation and Memory Storagespp2k/1150/002/L05.pdf · 2014. 4. 7. · Data Representation •A byte is 8 bits •A byte represents many things in a computer such as characters,](https://reader034.fdocuments.in/reader034/viewer/2022051918/600a9bde2ecc8d146172d1e3/html5/thumbnails/6.jpg)
Data Representation
• ASCII (American Standard Code for Information Interchange) is the most widely used coding scheme to represent data
![Page 7: Data Representation and Memory Storagespp2k/1150/002/L05.pdf · 2014. 4. 7. · Data Representation •A byte is 8 bits •A byte represents many things in a computer such as characters,](https://reader034.fdocuments.in/reader034/viewer/2022051918/600a9bde2ecc8d146172d1e3/html5/thumbnails/7.jpg)
Data Representation
![Page 8: Data Representation and Memory Storagespp2k/1150/002/L05.pdf · 2014. 4. 7. · Data Representation •A byte is 8 bits •A byte represents many things in a computer such as characters,](https://reader034.fdocuments.in/reader034/viewer/2022051918/600a9bde2ecc8d146172d1e3/html5/thumbnails/8.jpg)
64 Bit OS vs. a 32 Bit OS
• Refers to the size of registers used by your CPU
• Supports more RAM
• More efficient
![Page 9: Data Representation and Memory Storagespp2k/1150/002/L05.pdf · 2014. 4. 7. · Data Representation •A byte is 8 bits •A byte represents many things in a computer such as characters,](https://reader034.fdocuments.in/reader034/viewer/2022051918/600a9bde2ecc8d146172d1e3/html5/thumbnails/9.jpg)
Memory
• Memory consists of electronic components that store instructions waiting to be executed by the processor, data needed by those instructions, and the results of processing the data
![Page 10: Data Representation and Memory Storagespp2k/1150/002/L05.pdf · 2014. 4. 7. · Data Representation •A byte is 8 bits •A byte represents many things in a computer such as characters,](https://reader034.fdocuments.in/reader034/viewer/2022051918/600a9bde2ecc8d146172d1e3/html5/thumbnails/10.jpg)
Memory
Column1 Approximate Number of Bytes Text Pages
Kilobyte 1,000 ½ page
Megabyte 1,000,000 500
Gigabyte 1,000,000,000 500,000
Terabyte 1,000,000,000,000 500,000,000
Petabyte 1,000,000,000,000,000
Exabyte 1,000,000,000,000,000,000
Zettabyte 1,000,000,000,000,000,000,000
Yotabyte 1E+21,000
![Page 11: Data Representation and Memory Storagespp2k/1150/002/L05.pdf · 2014. 4. 7. · Data Representation •A byte is 8 bits •A byte represents many things in a computer such as characters,](https://reader034.fdocuments.in/reader034/viewer/2022051918/600a9bde2ecc8d146172d1e3/html5/thumbnails/11.jpg)
Memory
• Two types of memory
– Volatile: Program and data when being processed. Data is lost when power is turned off.
– Non-Volatile: Hold configuration information, basic startup instructions. Keeps data even without power.
![Page 12: Data Representation and Memory Storagespp2k/1150/002/L05.pdf · 2014. 4. 7. · Data Representation •A byte is 8 bits •A byte represents many things in a computer such as characters,](https://reader034.fdocuments.in/reader034/viewer/2022051918/600a9bde2ecc8d146172d1e3/html5/thumbnails/12.jpg)
Storage Capability
• Capacity - The amount of data, in bytes, the storage can hold
• Access Time - The amount of time it takes a storage device to locate an item on a storage medium
• Transfer Rate - The time required to deliver an item to or from storage to the processor.
![Page 13: Data Representation and Memory Storagespp2k/1150/002/L05.pdf · 2014. 4. 7. · Data Representation •A byte is 8 bits •A byte represents many things in a computer such as characters,](https://reader034.fdocuments.in/reader034/viewer/2022051918/600a9bde2ecc8d146172d1e3/html5/thumbnails/13.jpg)
Hard Disk Drives
• Contains one or more inflexible, circular platters that use magnetic particles to store data, instructions, and information
![Page 14: Data Representation and Memory Storagespp2k/1150/002/L05.pdf · 2014. 4. 7. · Data Representation •A byte is 8 bits •A byte represents many things in a computer such as characters,](https://reader034.fdocuments.in/reader034/viewer/2022051918/600a9bde2ecc8d146172d1e3/html5/thumbnails/14.jpg)
Hard Disk Drives
![Page 15: Data Representation and Memory Storagespp2k/1150/002/L05.pdf · 2014. 4. 7. · Data Representation •A byte is 8 bits •A byte represents many things in a computer such as characters,](https://reader034.fdocuments.in/reader034/viewer/2022051918/600a9bde2ecc8d146172d1e3/html5/thumbnails/15.jpg)
Hard Disk Drives
• Circuit board controls the movement of the head
• Small motor spins the platters
• Head determines the location of the data (read or write)
• Head motor moves head to position head over data
![Page 16: Data Representation and Memory Storagespp2k/1150/002/L05.pdf · 2014. 4. 7. · Data Representation •A byte is 8 bits •A byte represents many things in a computer such as characters,](https://reader034.fdocuments.in/reader034/viewer/2022051918/600a9bde2ecc8d146172d1e3/html5/thumbnails/16.jpg)
Hard Disk Drive
• A head crash occurs when a read/write head touches the surface of a platter
![Page 17: Data Representation and Memory Storagespp2k/1150/002/L05.pdf · 2014. 4. 7. · Data Representation •A byte is 8 bits •A byte represents many things in a computer such as characters,](https://reader034.fdocuments.in/reader034/viewer/2022051918/600a9bde2ecc8d146172d1e3/html5/thumbnails/17.jpg)
Hard Disk Drive
![Page 18: Data Representation and Memory Storagespp2k/1150/002/L05.pdf · 2014. 4. 7. · Data Representation •A byte is 8 bits •A byte represents many things in a computer such as characters,](https://reader034.fdocuments.in/reader034/viewer/2022051918/600a9bde2ecc8d146172d1e3/html5/thumbnails/18.jpg)
Flash Memory
• Non-Volatile
• Electronically erased and reprogrammed
• Stores information in cells that contain 1 bit
• Lower latency, faster, less noisy, less power consumed, more reliable than hard drives
![Page 19: Data Representation and Memory Storagespp2k/1150/002/L05.pdf · 2014. 4. 7. · Data Representation •A byte is 8 bits •A byte represents many things in a computer such as characters,](https://reader034.fdocuments.in/reader034/viewer/2022051918/600a9bde2ecc8d146172d1e3/html5/thumbnails/19.jpg)
Solid State Drives
• Uses Flash Memory
![Page 20: Data Representation and Memory Storagespp2k/1150/002/L05.pdf · 2014. 4. 7. · Data Representation •A byte is 8 bits •A byte represents many things in a computer such as characters,](https://reader034.fdocuments.in/reader034/viewer/2022051918/600a9bde2ecc8d146172d1e3/html5/thumbnails/20.jpg)
RAM – Random Access Memory
• Volatile
• Many times faster than Hard Disk
![Page 21: Data Representation and Memory Storagespp2k/1150/002/L05.pdf · 2014. 4. 7. · Data Representation •A byte is 8 bits •A byte represents many things in a computer such as characters,](https://reader034.fdocuments.in/reader034/viewer/2022051918/600a9bde2ecc8d146172d1e3/html5/thumbnails/21.jpg)
Cache
• Used by the CPU to reduce average time to access memory.
• Smaller and faster than RAM
![Page 22: Data Representation and Memory Storagespp2k/1150/002/L05.pdf · 2014. 4. 7. · Data Representation •A byte is 8 bits •A byte represents many things in a computer such as characters,](https://reader034.fdocuments.in/reader034/viewer/2022051918/600a9bde2ecc8d146172d1e3/html5/thumbnails/22.jpg)
Storage Capability
Capacity < Access Rate > Transfer Speed> Type General Usage
Cache Memory Items waiting for use by processor
RAM Items waiting for use by processor
Flash Memory System configuration information
Photos, tunes, …
Solid State Drive Operating system, application software, data
Hard Disk Drive Operating system, application software, data
Optical Disk Movies, music, software to be installed
Tape Backup copies of data
Capacity > Access Rate < Transfer Speed<
![Page 23: Data Representation and Memory Storagespp2k/1150/002/L05.pdf · 2014. 4. 7. · Data Representation •A byte is 8 bits •A byte represents many things in a computer such as characters,](https://reader034.fdocuments.in/reader034/viewer/2022051918/600a9bde2ecc8d146172d1e3/html5/thumbnails/23.jpg)
Speed Differences
• SSD vs. HDD – 10 times faster
![Page 24: Data Representation and Memory Storagespp2k/1150/002/L05.pdf · 2014. 4. 7. · Data Representation •A byte is 8 bits •A byte represents many things in a computer such as characters,](https://reader034.fdocuments.in/reader034/viewer/2022051918/600a9bde2ecc8d146172d1e3/html5/thumbnails/24.jpg)
Speed Differences
![Page 25: Data Representation and Memory Storagespp2k/1150/002/L05.pdf · 2014. 4. 7. · Data Representation •A byte is 8 bits •A byte represents many things in a computer such as characters,](https://reader034.fdocuments.in/reader034/viewer/2022051918/600a9bde2ecc8d146172d1e3/html5/thumbnails/25.jpg)
Cloud Storage
• Networked online storage
• Data centers *Amazon, 2 Years ago
• Data is distributed it is stored at more locations
![Page 26: Data Representation and Memory Storagespp2k/1150/002/L05.pdf · 2014. 4. 7. · Data Representation •A byte is 8 bits •A byte represents many things in a computer such as characters,](https://reader034.fdocuments.in/reader034/viewer/2022051918/600a9bde2ecc8d146172d1e3/html5/thumbnails/26.jpg)
Cloud Storage
• Not cost efficient for the average computer user
• More security risks
• Download and upload rates
• Companies can go bankrupt or be shut down
![Page 27: Data Representation and Memory Storagespp2k/1150/002/L05.pdf · 2014. 4. 7. · Data Representation •A byte is 8 bits •A byte represents many things in a computer such as characters,](https://reader034.fdocuments.in/reader034/viewer/2022051918/600a9bde2ecc8d146172d1e3/html5/thumbnails/27.jpg)
Optical Disks and Drives
• A disk drive that uses laser light or electromagnetic waves within or near the visible light spectrum as part of the process of reading or writing data to or from optical disks
• Photodiodes detects the light reflection
![Page 28: Data Representation and Memory Storagespp2k/1150/002/L05.pdf · 2014. 4. 7. · Data Representation •A byte is 8 bits •A byte represents many things in a computer such as characters,](https://reader034.fdocuments.in/reader034/viewer/2022051918/600a9bde2ecc8d146172d1e3/html5/thumbnails/28.jpg)
Read and Write Disks
• To write to an optical disk, use a laser to melt the crystalline metal alloy
• Can be melted back