Εμμανουήλ Κάσδαγλης Α.Μ : 1115201700049 Κωνσταντίνος Λεονταρίδης Α.Μ : 1115201700071 Ιωάννης Τζιεράκης Α.Μ : 11152017000163
Ο πίνακας openfiles αποτελείται από integers που αντιστοιχούν σε filedesc, έτσι ώστε να ξέρουμε σε ποιο αρχείο δείχνει το κάθε index.
Στο πρώτο block κάθε αρχείου αποθηκεύουμε τις εξής πληροφορίες : •Πληροφορία για το αν το αρχείο είναι hashfile •Τον αριθμό των buckets του αρχείου •Τον αριθμό των εγγραφών που χωράνε σε κάθε block
Στα επόμενα block έχουμε το ευρετήριο, δηλαδή κάθε bucket αντιστοιχεί στον αριθμό του block που δείχνει. Αν ο αριθμός είναι -1 τότε το bucket δε δείχνει σε κανένα block ακόμα. Στη συνέχεια βρίσκονται τα blocks που περιέχουν τις εγγραφές που εισάγουμε.
Υπάρχουν δύο διαθέσιμες main οι οποίες για να τρέξουν χρειάζεται ενα ./run1 ή ./run2 αντίστοιχα.