Проектування та розробка дедуплюючої файлової системи для UNIX-подібних операційних систем

dc.contributor.authorПаніман, Олександр Якович
dc.date.accessioned2025-10-20T09:49:41Z
dc.date.available2025-10-20T09:49:41Z
dc.date.issued2025
dc.description.abstractУ роботі розглянуто питання проектування та розробки файлової системи у оперативній пам’яті з підтримкою дедуплікації даних для UNIX-подібних ОС. Обґрунтовано актуальність тимчасового збереження даних у оперативній пам’яті як методу прискорення компіляції. Також обґрунтовано актуальність блочної дедуплікації даних як метода зменшення витраченої оперативної пам’яті. Наведено аналіз та порівняння існуючих підходів файлових систем. Сформульовані вимоги для файлової системи та спроектовано архітектуру файлової системи. На базі спроектованої архітектури реалізовано файлову систему та необхідні для неї структури даних. Проведено експериментальні дослідження тестуванням на С++- файлах зі спеціальними параметрами компіляції, отримано помітне зменшення обсягу компіляторного кешу.
dc.description.abstract This work addresses the design and development of an in-memory file system with data deduplication support for UNIX-like operating systems. The relevance of temporary data storage in RAM as a method for accelerating compilation is substantiated. The importance of block-level data deduplication as a means of reducing RAM usage is also justified. An analysis and comparison of existing file system approaches is provided. The system requirements are formulated, and the architecture of the file system is designed accordingly. Based on the proposed architecture, the file system and its necessary data structures were implemented. Experimental studies were conducted: testing on C++ object files compiled with specific compiler flags demonstrated a reduction in total file size.
dc.identifier.citationПаніман, О. Я. Проектування та розробка дедуплюючої файлової системи для UNIX-подібних операційних систем = Deduplicating file system design design and development for UNIX-like operating systems : кваліфікаційна робота бакалавра / О. Я. Паніман. – Одеса, 2025. – 70 с.
dc.identifier.urihttps://dspace.onu.edu.ua/handle/123456789/42782
dc.language.isouk
dc.publisherОдеський національний університет імені І. І. Мечникова
dc.subject123 комп’ютерна інженерія
dc.subjectбакалавр
dc.subjectдедуплююча файлова система
dc.subjectкомпіляції
dc.subjectдедуплікація
dc.subjectUNIX-подібні операційні системи
dc.titleПроектування та розробка дедуплюючої файлової системи для UNIX-подібних операційних систем
dc.title.alternativeDeduplicating file system design and development for UNIX-like operating systems
dc.typeDiplomas
Файли
Контейнер файлів
Зараз показуємо 1 - 1 з 1
Вантажиться...
Ескіз
Назва:
123_Паніман.pdf
Розмір:
1.79 MB
Формат:
Adobe Portable Document Format
Ліцензійна угода
Зараз показуємо 1 - 1 з 1
Ескіз недоступний
Назва:
license.txt
Розмір:
1.71 KB
Формат:
Item-specific license agreed upon to submission
Опис: