» נושאי לימוד
» נושאי לימוד
יום רביעי 17 ביולי 2019
רשומה
דף ראשי  פרמטרים להערכת חומרה  רשומה גרסה להדפסה

 רשומה -   Record

 

רשומות הקובץ יושבות בתוך גושים. נסמן ב-(Record)  R   את הגודל הממוצע של רשומה בבתים, שיכול להיות קבוע (fixed) או משתנה (variable).

בין כל שתי רשומות צריך להיות רווח Inter-Record Gap)  IRG -) או סימן

 (EOR - end of record). נגדיר מושגים חדשים:

 

גיווש Blocking - הכנסת מספר רשומות לתוך גוש.

 

גורם גיווש  Blocking factor - Bfr - ממוצע מספר רשומות  שנכנסות בגוש.

 

 פתיחת גיווש De-Blocking  - הוצאת הרשומות לפי הסדר מתוך הגוש.

 

אם שמים רק רשומה אחת בכל גוש זה נקרא לא-מגווש (Unblocked) לעומת מגווש  

(Blocked ) . אם גודל הרשומות קבוע, אז אין בעיה להכניס רשומות לגוש ולהוציא רשומות מהגוש. אם גודל הרשומות משתנה, אז אין בעיה להכניס רשומות לגוש, אבל איך נדע להוציא רשומה שגודלה אינו קבוע, כיצד נדע היכן הרשומה נגמרת?

 

איך מגוושים רשומות באורך משתנה, כך שניתן יהיה לפתוח את הגיווש?

 

ישנן מספר שיטות אפשריות: 

 

1.  הוספת תו מיוחד (EOR)  בסוף הרשומה

 

נשתמש בתו הפרדה לסימון הגבולות בין הרשומות. נניח שהתו EOR בגודל בית.

יתרונות:   א) שיטה פשוטה וחסכונית.

                ב)  אין הגבלה על אורך הרשומה.

 

חסרונות: א) התוEOR  לא יכול להופיע בתוך הרשומה (הוא חייב להיות תו בקרה

                      ייחודי), אחרת  הוא יחצה אותה לשניים.

                 ב) חייבים לסרוק את כל הרשומה תו אחרי תו, כדי לאתר את תו סיום

                     הרשומה (EOR).

                 ג) אין גישה ישירה לרשומה ספציפית, אלא יש לסרוק את כל הרשומות

                     שבאות לפניה.

 

 

 31-01-04 / 16:30  עודכן ,  01-11-03 / 21:07  נוצר ע"י רועי לוי  בתאריך 
 גוש - הקודםהבא - המשך רשומה 
תגובות הקוראים    תגובות  -  0
דרכונט
מהי מערכת הדרכונט?
אינך מחובר, להתחברות:
דוא"ל
ססמא
נושאי לימוד
חיפוש  |  לא פועל
משלנו  |  לא פועל
גולשים מקוונים: 3