y0u_bat
OS-2 운영모드 운영모드 5가지 운영모드가 존재한다. 운영모드의 종류 리얼모드 - 프로세스 초기상태(전원/리셋)이고 16비트로 동작하며 8086프로세스와 호환 되는 모드이며 최대 1m의 주소공간을 지원한다 보호모드 - 32비트 모드로 동작하며 세그먼트,페이징,멀티태스킹 등의 기능 제공되고 4GB의 주소공간을 지원한다 IA-32e모드 - 32비트 호환모드와 64비트 모드의 두가지 서브모드로 구성되며, 16EB의 주소공간을 지원한다. 시스템 관리 모드 - 전원 관리나 하드웨어 제어 같은 특수 기능을 제공한다. 가상 8086 모드 - 보호모드 내부에서 가상의 환경을 설정하여 리얼 모드처럼 동작한다. 운영모드의 전환 전원/리셋 -> 프로세스는 리얼모드 진입 리얼모드 -> 보호모드 (cr0의 PE비트를 1로 설..
Mac OSX에서 환경구축 명령어 라인 개발자 도구 설치 Cross-compiler를 build하기 위해 Native Compiler가 필요하다. OSX 10.8 Mountain Lion부터는 추가 설치가 필요하다. $xcode-select --install Cross-compiler Build $export TARGET=x86_64-pc-linux $export PREFIX=/opt/cross (설치경로) Home Directory의 .bash_profile or .bashrc 파일을 편집하여, Cross-compiler directory를 PATH 환경변수에 추가한다. GNU Binutils Bulid OS X의 Mach-O형식을 지원하지 않기 때문에 Port를 이용해 설치하는 경우 as ld 등 명..
fastbin fd control 먼저 청크 구조부터 설명하면, ---------------------------- size of previous chunk ---------------------------- size of chunk | M | P | | ---------------------------- using_data ---------------------------- Free Chunk ----------------------------------- size of previous chunk ----------------------------------- forward pointer to next chunk ----------------------------------- back pointer t..