헤더1헤더2헤더3 점리스트1점리스트2점리스트3 cascaded list리스트1리스트a리스트b숫자숫자숫자숫자숫자 체크 체크 체크 숫자리스트1숫자리스트2숫자리스트3 체크리스트1 체크리스트2 체크리스트3 토글열기토글내용 인용문구입니다. 구분선입니다. 콜아웃📌콜아웃1🎒콜아웃2 여러줄인 경우는 이렇게 나옵니다. 공식E=mc2E=mc^2E=mc2테이블colcol2row1val1row2val2 Lorem Ipsum (굵기, italic, 컬러, 백그라운드 컬러, 코드조각)대법원에 대법관을 둔다. 다만, 법률이 정하는 바에 의하여 대법관이 아닌 법관을 둘 수 있다. 국가는 대외무역을 육성하며, 이를 규제·조정할 수 있다. 모든 국민은 언론·출판의 자유와 집회·결사의 자유를 가진다. 대통령은 헌법과 법률이 정하는 바에..
분류 전체보기
interrupt gㅇㅎㅇ 정의 : external event를 의미. 각 interrupt마다 번호가 붙어있음 hw interrupt : keyboard(33), mouse moved(44), timer ticks, packet arrives, … etc sw interrupt : system function call (128) exception (ex. divide by zero : 0) ISR (Interrupt Service Routine) 정의 : hw/sw interrupt가 발생했을 때 실행되는 함수 또는 루틴 종류 : ISR1 정의 : 첫번쨰로 발생한 interrupt 처리 함수/루틴 위치 : arch/x86/kernel/entry_32.S ISR2 두번째로 발생한 interrupt 처리 ..
Compiling Linux Cpu execution cycle  **Fetch** fetch next instruction (pointed by eip) 프로그램 카운터 레지스터(eip in x86 cpu) 는 다음에 수행할 메모리 주소가 저장됨 메모리 주소 레지스터(MAR) : 프로그램 카운터에게 받은 메모리 주소가 저장되어 방문 메모리 버퍼 레지스터(MBR) : MAR에서 방문한 주소에서 data를 가져와서 저장 명령어 레지스터(IR) : MBR에 저장된 data가 명령어이면 가져와서 저장 **Decode** update PC(eip ..
Operating System Already learned : System Programming Usage of utility programs : ls, cat, cp, pwd, ps, grep, … Usage of system call : read, write, fork, select, exit, … 📝 Studying about : Reading/Understanding/Modifying OS kernel code to understand 5 concepts of OS interrupt process file memory I/O bin : 리눅스 명령어의 실행 파일이 내장되어있다. (ls,chmod,pwd,grep …) etc : 시스템 구성 파일이 내장되어 있다. (password, hostname..