HPFS

מתוך EverybodyWiki Bios & Wiki
קפיצה אל:ניווט, חיפוש

HPFS ("מערכת קבצים בעלת ביצועים גבוהים") היא מערכת קבצים שנוצרה במיוחד עבור מערכת ההפעלה OS / 2 כדי לשפר את המגבלות של מערכת הקבצים FAT. זה נכתב על ידי גורדון Letwin ואחרים ב- Microsoft והוסיף OS / 2 גירסה 1.2, באותו זמן עדיין חתום משותף של מיקרוסופט ו- IBM, ושוחרר בשנת 1988.

בין השיפורים שלה:

•תמיכה בשמות קבצים מעורבים, בדפי קוד שונים תמיכה בשמות קבצים ארוכים (255 תווים לעומת 8.3 תווים של FAT)

•שימוש יעיל יותר בשטח דיסק (קבצים לא מאוחסנים באמצעות אשכולות מרובי סקטורים אלא על בסיס לכל סקטור)

•ארכיטקטורה פנימית שמחזיקה פריטים קרובים קרובים זה לזה בנפח הדיסק פחות הפיצול של נתונים הקצאת חלל מבוססת

•מפרידים תאריכים נפרדים עבור שינוי אחרון, גישה אחרונה ויצירה (בניגוד לתאריך השינוי האחרון בלבד ביישום זמני FAT)

•מבנה עץ + B עבור ספריות

•ספריית Root הממוקמת בנקודת האמצע, במקום בתחילת הדיסק, עבור גישה ממוצעת מהירה יותר

HPFS גם יכול לשמור 64 KiB של מטה ("תכונות מורחבות") לכל קובץ.

IBM מציעה שני סוגים של נהגים IFS עבור מערכת קבצים זו:

•תקן אחד עם מטמון מוגבל 2 MiB

•HPFS386 סיפק גרסאות שרת מסוימות של OS / 2, או כרכיב נוסף עבור גרסאות השרת שלא הגיעו עם זה

המטמון של HPFS386 מוגבל על ידי כמות הזיכרון הזמין בזירת מערכת ההפעלה של OS / 2 [1] והוא יושם בשפת הרכבה של 32 סיביות. HPFS386 הוא מנהל התקן רינג 0 (המאפשר גישה ישירה לחומרה ואינטראקציה ישירה עם הקרנל) עם תכונות רשת מובנות של SMB הנמצאות בשימוש על-ידי דגמי שרת שונים, ואילו HPFS הוא מנהל התקן טבעת 3. לפיכך, HPFS386 מהיר יותר מ- HPFS וממוטב במיוחד ליישומי שרתים. זה גם מתכוונן מאוד על ידי מנהלים מנוסים.

למרות של- IBM עדיין היו זכויות ל- HPFS, הסכמתם עם מיקרוסופט להמשך רישוי גרסת HPFS386 מותנית בכך שמשלמים ל- Microsoft דמי רישוי עבור כל עותק שנמכר. זה היה תוצאה של שיתוף פעולה של מיקרוסופט ו- IBM כי גם IBM ו- Microsoft היה הזכות להשתמש ב- Windows ו- OS / 2 הטכנולוגיה. מיקרוסופט השתמשה ב- HPFS ב- Windows NT.

בשל התלות של מיקרוסופט, גודל מחיצה מוגבל, מגבלת גודל הקובץ של 2 GiB וזמני בדיקת הדיסק הארוכים לאחר התרסקות, IBM העבירה את קובץ מערכת היומן JFS ל- OS / 2 כתחליף.

DOS ו- Linux תומכות ב- HPFS באמצעות מנהלי התקנים של צד שלישי. גירסאות Windows NT 3.51 (4.0) וגרסאות מוקדמות יותר קיבלו תמיכה מקומית עבור HPFS.


This article "HPFS" is from Wikipedia. The list of its authors can be seen in its historical and/or the page Edithistory:HPFS. Articles copied from Draft Namespace on Wikipedia could be seen on the Draft Namespace of Wikipedia and not main one.