단일 프로그래밍 시스템 - 하나의 프로세스만 동작단점 : 매 시점 하나의 프로그램만 동작 => 자원낭비, 프로세스가 OS를 공격할 수 있음• 투명성– 프로세스는 메모리가 공유되는 것을 알지 못함– 프로세스의 수/위치에 무관하게 프로그래밍• 보호– 다른 프로세스나 OS의
• $ apt install linux-source libelf-dev libssl-dev dwarves• $ tar jxvf /usr/src/linux-source-5.15.0.tar.bz2• $ cd linux-source-5.15.0• $ make localmod
• Two components– pfn_ctrl_dev.ko kernel module• Creates a device file (/dev/pfn_ctrl)• Assign a physical page upon a page fault– test_pfn.c C program