분류 전체보기
-
[리눅스] 루프백 디바이스(/dev/loopXX)Linux 2023. 4. 25. 18:59
글의 전제 - 내가 글을 쓰다가 궁금한 점은 파란색 볼드체로 표현했다. 나도 모르기 때문에 나중에 알아봐야 할 내용이라는 뜻이다. - 밑줄로 작성된 글은 좀 더 긴 설명이 필요해서 친 것이다. 그러므로, 밑 줄 처친 글이 이해가 안간다면 링크를 따라서 관련 내용을 공부하자. - `글의 참조`에서 빨간색 볼드체로 체크된 링크는 이 글을 작성하면 가장 많이 참조한 링크다. 글의 내용 - 루프백 디바이스 - Loopback device를 왜 쓸까? Loopback device는 일반 파일을 마치 block device처럼 다루게 해준다는 것이다. block device는 storage device(Hard disk, CD, Floppy, Flash Memory, SD Card, SSD 등등)를 생각하면 된다...
-
[운영체제 만들기] VBR프로젝트/운영체제 만들기 2023. 3. 26. 23:09
글의 참고 - 주 참고 글 - VBR이 0x7C00으로 로드되는 이유 및 MBR이 0x600으로 이사가는 이유 - https://forum.osdev.org/viewtopic.php?f=1&t=34274 OSDev.org • View topic - Why relocate MBR? MichaelPetch wrote: Some BIOSes do. We've seen it on posts on this forum the last couple of years, and one of the remedies is to create a self referencing partition table in an MBR that points back to itself so that the MBR is also its own V..
-
[운영체제 만들기] MBR프로젝트/운영체제 만들기 2023. 3. 26. 19:43
글의 참고 - https://blog.forensicresearch.kr/11?category=915374 2. http://forensic-proof.com/archives/178 3. https://weekhack.tistory.com/43 4. http://www.c-jump.com/CIS24/Slides/Partitions/Partitions.html - http://forensic-proof.com/archives/439 - https://en.wikipedia.org/wiki/Master_boot_record - https://neosmart.net/wiki/mbr-boot-process/ 글의 전제 - 내가 글을 쓰다가 궁금한 점은 파란색 볼드체로 표현했다. 나도 모르기 때문에 나중에 알아봐..
-
[리눅스 커널] PM - Linux legacy power managementLinux/kernel 2023. 3. 1. 00:40
글의 참고 - https://www.computernetworkingnotes.com/linux-tutorials/shutdown-reboot-suspend-and-hibernate-a-linux-system.html - https://www.computerhope.com/unix/uhalt.htm - http://www.wowotech.net/pm_subsystem/generic_pm_architecture.html 글의 전제 - 내가 글을 쓰다가 궁금한 점은 파란색 볼드체로 표현했다. - 밑줄로 작성된 글은 좀 더 긴 설명이 필요해서 친 것이다. 글의 내용 - Overview " 이 글에서는 PC 가 주력이던 시절에 리눅스 커널이 사용했던 `system power management` 방식에 대해 다..
-
[리눅스 커널] Interrupt - GICv2 part 1Linux/kernel 2023. 2. 24. 00:55
글의 참고 - DEN0013D_cortex_a_series_PG.pdf - (Interrupt Hanling - 12.2 The Generic Interrupt Controller p12-7) - CoreLink GIC-400 Generic Interrupt Controller Technical Reference Manual - ARM Generic Interrupt Controller Architecture Specification Version 2.0 - https://stackoverflow.com/questions/36423059/arm-specific-irq-initialization - https://zhuanlan.zhihu.com/p/586238925 - http://www.wowotech..
-
[컴퓨터구조] ARM - Exception Level공학/컴퓨터구조 2023. 2. 20. 21:39
글의 참고 - https://developer.arm.com/documentation/ddi0488/d/programmers-model/armv8-architecture-concepts/exception-levels - https://developer.arm.com/documentation/den0024/a/Fundamentals-of-ARMv8/Changing-execution-state - https://medium.com/@om.nara/aarch64-exception-levels-60d3a74280e6 - https://blog.csdn.net/flyingnosky/article/details/127254602 - Learn the architecture - AArch64 Exception Mod..