Files
Exams/AdvOpsys/notes/report/references.tex
2026-05-31 14:05:22 +02:00

220 lines
7.0 KiB
TeX
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
%Referansene listet her kan bli brukt med \cite{name}
%De dukker bare opp om de refereres til minst en gang.
%OBS! om man har mer enn 3 forfattere er det mulig referansen ikke vil fungere, skriv da heller de to første og så et. al.
@misc{techtargetPOST,
author = {Robert Sheldon},
title = {{POST (Power-On Self-Test)}},
year = {2022},
month = {august},
day = {2},
howpublished = {\url{https://www.techtarget.com/whatis/definition/POST-Power-On-Self-Test}},
note = {Accessed: 2026-04-28}
}
@misc{osdevBootloader,
author = {{OSDev Wiki}},
title = {{Bootloader}},
year = {2023},
month = {july},
day = {9},
howpublished = {\url{https://wiki.osdev.org/Bootloader}},
note = {Accessed: 2026-04-28}
}
@misc{wikipediaLimine,
author = {{Wikipedia contributors}},
title = {{Limine (bootloader)}},
year = {2026},
month = {april},
day = {9},
howpublished = {\url{https://en.wikipedia.org/wiki/Limine_(bootloader)}},
note = {Accessed: 2026-04-28}
}
@misc{ionosBootloader,
author = {{IONOS}},
title = {{What is a bootloader?}},
year = {2022},
month = {november},
day = {5},
howpublished = {\url{https://www.ionos.com/digitalguide/server/configuration/what-is-a-bootloader/}},
note = {Accessed: 2026-04-28}
}
@misc{cyberraidenUEFIBoot,
author = {{Raiden}},
title = {{The Windows Operating System Boot Process in UEFI Mode}},
year = {2025},
month = {july},
day = {24},
howpublished = {\url{https://cyberraiden.wordpress.com/2025/07/24/the-windows-operating-system-boot-process-in-uefi-mode/}},
note = {Accessed: 2026-04-28}
}
@misc{wikipediaPOST,
author = {{Wikipedia}},
title = {{Power-on self-test}},
year = {2026},
month = {april},
day = {25},
howpublished = {\url{https://en.wikipedia.org/wiki/Power-on_self-test}},
note = {Accessed: 2026-04-28}
}
@misc{littleosbook,
author = {Erik Helin and Adam Renberg},
title = {The Little Book About OS Development},
year = {2015},
howpublished = {\url{https://littleosbook.github.io/}},
note = {Accessed: 2026-04-28}
}
@misc{manybutfinite,
author = {Gustavo Duarte},
title = {How Computers Boot Up},
year = {2011},
howpublished = {\url{https://manybutfinite.com/post/how-computers-boot-up/}},
note = {Accessed: 2026-04-28}
}
@misc{osdevInterruptsTutorial,
author = {{OSDev Wiki}},
title = {{Interrupts Tutorial}},
howpublished = {\url{https://wiki.osdev.org/Interrupts_Tutorial}},
note = {Accessed 2026-04-16}
}
@misc{fenollosaOsTutorial,
author = {Carlos Fenollosa},
title = {{os-tutorial}},
howpublished = {\url{https://github.com/cfenollosa/os-tutorial/tree/master}},
note = {Accessed 2026-04-16}
}
@misc{assignmentFiles,
author = {{Turgay Celik}},
title = {{assignment\_files.zip}},
note = {Source code and assignment material provided by course lecturer}
}
@misc{osdevBootSequence,
author = {{OSDev Wiki}},
title = {{Boot Sequence}},
howpublished = {\url{https://wiki.osdev.org/Boot_Sequence}},
note = {Accessed 2026-04-20}
}
@misc{osdevMemoryMapX86,
author = {{OSDev Wiki}},
title = {{Memory Map (x86)}},
howpublished = {\url{https://wiki.osdev.org/Memory_Map_(x86)}},
note = {Accessed 2026-04-20}
}
@misc{osdevGdtTutorial,
author = {{OSDev Wiki}},
title = {{GDT Tutorial}},
howpublished = {\url{https://wiki.osdev.org/GDT_Tutorial}},
note = {Accessed 2026-04-20}
}
@misc{osdev8259Pic,
author = {{OSDev Wiki}},
title = {{8259 PIC}},
howpublished = {\url{https://wiki.osdev.org/8259_PIC}},
note = {Accessed 2026-04-20}
}
@misc{osdevPs2Controller,
author = {{OSDev Wiki}},
title = {{I8042 PS/2 Controller}},
howpublished = {\url{https://wiki.osdev.org/I8042_PS/2_Controller}},
note = {Accessed 2026-04-20}
}
@misc{osdevMemoryAllocation,
author = {{OSDev Wiki}},
title = {{Memory Allocation}},
howpublished = {\url{https://wiki.osdev.org/Memory_Allocation}},
note = {Accessed 2026-04-20}
}
@misc{osdevSettingUpPaging,
author = {{OSDev Wiki}},
title = {{Setting Up Paging}},
howpublished = {\url{https://wiki.osdev.org/Setting_Up_Paging}},
note = {Accessed 2026-04-20}
}
@misc{osdevPit,
author = {{OSDev Wiki}},
title = {{Programmable Interval Timer}},
howpublished = {\url{https://wiki.osdev.org/Programmable_Interval_Timer}},
note = {Accessed 2026-04-20}
}
@misc{osdevPcSpeaker,
author = {{OSDev Wiki}},
title = {{PC Speaker}},
howpublished = {\url{https://wiki.osdev.org/PC_Speaker}},
note = {Accessed 2026-04-20}
}
@misc{uefiSpecifications,
author = {{UEFI Forum}},
title = {{UEFI Specifications}},
howpublished = {\url{https://uefi.org/specifications}},
note = {Accessed 2026-04-20}
}
@misc{limineProtocol,
author = {{Limine Bootloader Project}},
title = {{Limine Boot Protocol}},
howpublished = {\url{https://github.com/limine-bootloader/limine-protocol}},
note = {Accessed 2026-04-20}
}
@misc{linuxX86BootProtocol,
author = {{Linux Kernel Documentation}},
title = {{The Linux/x86 Boot Protocol}},
howpublished = {\url{https://docs.kernel.org/arch/x86/boot.html}},
note = {Accessed 2026-04-20}
}
@misc{microsoftWindowsBootOptions,
author = {{Microsoft}},
title = {{Configure and edit boot options in Windows for driver development}},
howpublished = {\url{https://learn.microsoft.com/en-us/windows-hardware/drivers/devtest/boot-options-in-windows}},
note = {Accessed 2026-04-20}
}
@misc{appleSiliconBootProcess,
author = {{Apple}},
title = {{Boot process for a Mac with Apple silicon}},
howpublished = {\url{https://support.apple.com/guide/security/secac71d5623/web}},
note = {Accessed 2026-04-20}
}
@misc{appleIntelBootProcess,
author = {{Apple}},
title = {{Boot process for an Intel-based Mac}},
howpublished = {\url{https://support.apple.com/guide/security/sec5d0fab7c6/web}},
note = {Accessed 2026-04-20}
}
@misc{qemuPcMachine,
author = {{QEMU Project}},
title = {{i440fx PC (pc-i440fx, pc)}},
howpublished = {\url{https://qemu.readthedocs.io/en/v8.1.5/system/i386/pc.html}},
note = {Accessed 2026-04-20}
}
@misc{hashnodeVMboot,
author = {{Logeshwaran N}},
title = {{Virtual Machine Boot Process Explained Easy Guide}},
year = {2024},
month = {october},
day = {12},
howpublished = {\url{https://logeshwrites.hashnode.dev/virtual-machine-boot-process-explained-easy-guide}},
note = {Accessed: 2026-04-28}
}