170 likes | 379 Views
File Organization. Memory Hierarchy. Thanks to Adi Gutman and Noa Cohen. assembler/compiler. Interface. Computer. Processor. Control. Memory. Input. Datapath. Output. Computer Organization point of view. Basic Memory Hierarchies. Internal Memory Hierarchy. תת-מדרג זיכרון פנימי.
E N D
File Organization Memory Hierarchy Thanks to Adi Gutman and Noa Cohen A. Frank
assembler/compiler Interface Computer Processor Control Memory Input Datapath Output Computer Organization point of view A. Frank
Basic Memory Hierarchies Internal Memory Hierarchy תת-מדרג זיכרון פנימי מדרג זיכרון כולל External Memory Hierarchy תת-מדרג זיכרון חיצוני A. Frank
General Memory Hierarchy A. Frank
Evaluation criteria for memory technologies (1) • זמן גישה Access Time –זמן גישה ליחידהמעינה (Addressable unit). • יחידות זמן: • שנייהsecond -s • מילי-שנייה millisecond -ms ( 10-3s) • מיקרו-שנייה microsecond -us( s10-6) • ננו-שנייה nanosecond -ns ( s10-9) • זמן גישה הוא ביחס הפוך למהירות (Speed)וביצועים. A. Frank
Evaluation criteria for memory technologies (2) • 2. קיבולת Capacity - נפח/גודל הזיכרון של היחידה. • יחידות קיבולת: • בית byte - B, סיביתbit- b • קילובית kilobyte - KB(210B) • מגהבית megabyte - MB(220B) • גיגהבית gigabyte - GB(230B) • טרהבית terabyte - TB(240B) A. Frank
Evaluation criteria for memory technologies (3) 3. עלות ליחידת זיכרוןCost per unit- מחיר יחידת זיכרון, לדוגמא: /MB $, IS/Kb ככל שהזיכרון מהיר יותר, הוא יקר יותר ובעל קיבולת נמוכה יותר. A. Frank
CPU • speed capacity cost • fastest Memory smallest highest • Memory slowest Memory largest lowest Basic Structure of Memory Hierarchy A. Frank
Usual four levels of storage A. Frank
Speed Cost Access Time Capacity Example Internal Memory levels אוגרים Registers Cache מכמן (מטמון) Main Memory זיכרון עיקרי Extended Memory זיכרון מורחב A. Frank
Speed Cost Access Time Capacity Example External Memory Levels Electronic disks דיסקים אלקטרוניים (SCD) Cache-full disks דיסקים עם מכמן Cache-less disks דיסקים ללא מכמן דיסקים אופטיים סרטים Optical disks | Tapes A. Frank
Registers Cache Main Memory Disk Cache Magnetic Disk Magnetic Tape Optical Disk Joint Memory Hierarchy
A classical computer system with typical hierarchy control input CPU output cache Primary memory • Memory hierarchy • Access time • Cost • Permanency • Reversibility Main memory Secondary memory Massstorage Archival memory Auxiliary memory A. Frank
Different view of memory hierarchy (2) A. Frank http://www.howstuffworks.com/computer-memory1.htm