Будь ласка, використовуйте цей ідентифікатор, щоб цитувати або посилатися на цей матеріал:
http://ir.dspu.edu.ua/jspui/handle/123456789/10230Повний запис метаданих
| Поле DC | Значення | Мова |
|---|---|---|
| dc.contributor.author | ВЕЖДЕЛ, Андрій Іванович | - |
| dc.date.accessioned | 2026-06-22T06:59:38Z | - |
| dc.date.available | 2026-06-22T06:59:38Z | - |
| dc.date.issued | 2026 | - |
| dc.identifier.citation | Веждел А. І. Розроблення ядра операційної системи. Кваліфікаційна робота, Дрогобицький державний педагогічний університет імені Івана Франка, Дрогобич, 2026. | uk_UA |
| dc.identifier.uri | http://ir.dspu.edu.ua/jspui/handle/123456789/10230 | - |
| dc.description.abstract | У кваліфікаційній роботі розглянуто проблему розроблення експериментального ядра операційної системи для архітектури x86_64. Актуальність теми зумовлена потребою у вивченні принципів побудови низькорівневого системного програмного забезпечення, механізмів керування пам’яттю, обробки переривань, взаємодії з апаратними пристроями та організації базового середовища виконання програм. Метою роботи є розроблення ядра операційної системи мовою Rust у режимі no_std з реалізацією базових підсистем, необхідних для запуску, ініціалізації та функціонування мінімального системного середовища. У роботі обґрунтовано вибір мови Rust як засобу системного програмування, що поєднує можливість низькорівневого доступу до апаратних ресурсів із засобами підвищення безпеки роботи з пам’яттю. У межах роботи реалізовано інфраструктуру збірки та запуску ядра в середовищі QEMU, використано завантажувач для передачі керування ядру, налаштовано базові структури процесора, таблиці дескрипторів, обробники апаратних переривань і процесорних винятків. Розроблено підсистему керування фізичною та віртуальною пам’яттю, механізми сторінкової адресації, heapалокатор, графічний вивід через framebuffer, засоби введення з клавіатури та миші PS/2, а також інтерфейс системних викликів | uk_UA |
| dc.language.iso | ua | uk_UA |
| dc.publisher | Дрогобич | uk_UA |
| dc.subject | ядро операційної системи | uk_UA |
| dc.subject | Rust | uk_UA |
| dc.subject | QEMU | uk_UA |
| dc.subject | керування пам’яттю | uk_UA |
| dc.subject | framebuffer | uk_UA |
| dc.subject | системні виклики | uk_UA |
| dc.subject | байткодова віртуальна машина | uk_UA |
| dc.title | Розроблення ядра операційної системи | uk_UA |
| dc.title.alternative | Розроблення ядра операційної системи | uk_UA |
| Розташовується у зібраннях: | Кваліфікаційні роботи здобувачів вищої освіти | |
Файли цього матеріалу:
| Файл | Опис | Розмір | Формат | |
|---|---|---|---|---|
| Веждел_А_І_Розроблення ядра операційної системи.pdf | 1,08 MB | Adobe PDF | Переглянути/Відкрити |
Усі матеріали в архіві електронних ресурсів захищені авторським правом, всі права збережені.