160 likes | 750 Views
File Organization . Introduction. Data, Information & Knowledge. Three Similar Terms? Data - נתונים Information - מידע Knowledge - ידע. What’s the difference? Definitions?. Data. Data - נתונים raw material basic facts supplied substance Input to the process!. Information.
E N D
File Organization Introduction A. Frank
Data, Information & Knowledge Three Similar Terms? • Data -נתונים • Information - מידע • Knowledge - ידע What’s the difference? Definitions? A. Frank
Data • Data -נתונים • raw material • basic facts • supplied substance Input to the process! A. Frank
Information • Information – מידע • given answers • produced results • derived outcomes Output of the process! A. Frank
Knowledge • Knowledge – ידע • Algorithmics • Logic operatives • Induction/Deduction/Reduction/etc • Rule/Case/Example-based • Explanation generation Driver of the process(ing)! A. Frank
Data, Information & Knowledge • Data - נתונים (content) • Information - מידע (Application/Systems) • Knowledge - ידע (Artificial Intelligence) ?קובץ – So what is a file A. Frank
Files and Data • File - קובץ • אוסף נתונים בעלי הקשר לוגי • Collection of data that have logical connection. Concentrate at File Level! Interest is only in a Single File! Emphasis is on File Organization! אז מה ההבדל בין "מבני נתונים" ל-"ארגון קבצים" ?! A. Frank
File Organization Syllabus (1) • Motivation for File Organization • Introduction • Data, Information and Knowledge • Data Units Hierarchy • The Stream Model • Internal/External Memory A. Frank
File Organization Syllabus (2) • Hardware and Its Parameters • Internal Memory Technologies • External Storage Technologies • Device Interfaces and Management • Disk Parameters • Blocking and Buffering • Data Transfer Rates A. Frank
File Organization Syllabus (3) • Fundamental File Organizations • File Performance Measures • Basic, Higher-Level and Hybrid File Organizations A. Frank
File Organization Syllabus (4) • Basic File Organizations (1) Pile File (2) Sequential Files (3) Indexed-Sequential Files (4) Direct (Access) Files Summary of Basic Files A. Frank
File Organization Syllabus (5) • Higher-Level File Organizations (5) Multi-rings (Linear Files) (6) B-Trees (Non-Linear Multi-index Files) Summary of Higher-Level Files • Summary of Six Fundamental File Organizations A. Frank
File Organization Bibliography (1) • G. Wiederhold, “File Organization for Database Design” (Formerly called Database Design), McGraw-Hill, 1987. • B. Salzberg, “File Structures -- An Analytic Approach”, Prentice-Hall Intl., 1988. • M. J. Folk, B. Zoellick and G. Riccardi “File Structures -- An Object-Oriented Approach with C++”, Addison-Wesley, 1997. • T. R. Harbron, “File Systems -- Structures and Algorithms”, Prentice-Hall Intl., 1988. • A. Tharp, “File Organization and Processing”, John Wiley and Sons, 1988. A. Frank
File Organization Bibliography (2) • A. Silberschatz, P. B. Galvin, and G. Gagne, “Operating Systems Concepts”, 6th Edition, Wiley, 2002, http://www.bell-labs.com/topic/books/os-book/ • A. Silberschatz, P. B. Galvin, and G. Gagne, “Applied Operating Systems Concepts”, 1st Edition, Wiley, 2000,http://www.bell-labs.com/topic/books/aos-book/ • W. Stallings, “Operating Systems: Internals and Design Principles”, 4th Edition, Prentice-Hall, 2000,http://WilliamStallings.com/OS4e.html • S. Toledo, “Operating Systems” (in Hebrew), Akademon, 2001. • R. Hieferman, “Data and File Organization -- Principles and Applications” (in Hebrew), Hod-Ami, 1995. • “File Organization” (in Hebrew), Volumes 1--3, Open University Matach, 1992. A. Frank
How to name FO books? { } Structures Organization Design Management Systems Bases Algorithms Analysis Processing Applications } { Data Information File X A. Frank