244 lines
7.7 KiB
TeX
244 lines
7.7 KiB
TeX
%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{osdevInterrupts,
|
||
author = {{OSDev Wiki}},
|
||
title = {{Interrupts}},
|
||
year = {2026},
|
||
month = {march},
|
||
day = {17},
|
||
howpublished = {\url{https://wiki.osdev.org/Interrupts}},
|
||
note = {Accessed: 2026-04-28}
|
||
}
|
||
|
||
@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}
|
||
}
|
||
|
||
@misc{intelSdm,
|
||
author = {{Intel}},
|
||
title = {{Intel 64 and IA-32 Architectures Software Developer's Manual}},
|
||
howpublished = {\url{https://www.intel.com/content/www/us/en/developer/articles/technical/intel-sdm.html}},
|
||
note = {Accessed 2026-04-28}
|
||
}
|
||
|
||
@misc{osdevPrintingToScreen,
|
||
author = {{OSDev Wiki}},
|
||
title = {{Printing To Screen}},
|
||
howpublished = {\url{https://wiki.osdev.org/Printing_To_Screen}},
|
||
note = {Accessed 2026-04-28}
|
||
} |