- 64비트 프로세서의 이모저모 - (https://dongyeollee.github.io/2018/01/04/OS/Project/64bits-processor/)
- 내 PC를 부팅하자 - (https://dongyeollee.github.io/2018/01/10/OS/Project/Boot-my-PC/)
- 플로피 디스크에서 OS 이미지를 로딩하자 - (https://dongyeollee.github.io/2018/01/11/OS/Project/OS-imageLoading/)
- 32비트 보호 모드로 전환하자 - (https://dongyeollee.github.io/2018/01/13/OS/Project/ConvertTo32bitProtectMode/)
- C언어로 커널을 작성하자 - (https://dongyeollee.github.io/2018/01/15/OS/Project/MakingKernelWithC/)
- A20 게이트를 활성화하여 1MB이상 영역에 접근해보자 - (https://dongyeollee.github.io/2018/01/17/OS/Project/A20GateActivation/)
- 페이징 기능을 활성화하여 64비트 전환을 준비하자 - (https://dongyeollee.github.io/2018/01/19/OS/Project/ReadyFor64bitMode/)
- 64비트 모드로 전환하자 - (https://dongyeollee.github.io/2018/01/20/OS/Project/ConvertTo64bitMode/)
- 키보드 디바이스 드라이버를 추가하자 - (https://dongyeollee.github.io/2018/01/21/OS/Project/AddKeyboardDriver/)
- GDT, IDT 테이블, TSS 세그먼트를 추가해 인터럽트에 대비하자 - (https://dongyeollee.github.io/2018/01/23/OS/Project/PrepareForInterrupt/)
- PIC 컨트롤러와 인터럽트 핸들러를 이용해 인터럽트를 처리하자 - (https://dongyeollee.github.io/2018/01/27/OS/Project/PIC-controllerAndInterruptHandler/)
- 키보드 디바이스 드라이버를 업그레이드하자 - (https://dongyeollee.github.io/2018/01/30/OS/Project/UpgradeKeyboardDeviceDriver/)
- 콘솔 셸을 만들자 - (https://dongyeollee.github.io/2018/01/31/OS/Project/MakeAConsoleShell/)
- 타이머 디바이스 드라이버를 추가하자 - (https://dongyeollee.github.io/2018/02/02/OS/Project/AddTimerDeviceDriver/)
- 태스크 개념을 추가해 멀티태스킹을 구현하자 - (https://dongyeollee.github.io/2018/02/05/OS/Project/AddBasicMultiTasking/)
- 라운드 로빈 스케줄러를 추가하자 - (https://dongyeollee.github.io/2018/02/06/OS/Project/AddRoundRobinScheduler/)
- 멀티레벨 큐 스케줄러로 업그레이드하고 태스크 종료 기능을 추가하자 - (https://dongyeollee.github.io/2018/02/14/OS/Project/AddMultilevelQueue/)
-
Notifications
You must be signed in to change notification settings - Fork 0
DongyeolLee/OS-project
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
my OS project
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published