일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 리눅스
- 커널
- 정기철
- 학복위
- 파일io
- Signal
- 컴퓨터시스템개론
- 미디어학부
- 와인
- 로고 프로그램
- 쓰레드
- Lock
- 우분투
- kernel
- 함수
- Android
- Linux
- 별
- 숭실대
- Process
- 학생복지위원회
- 컴시
- 로고
- 프로세스
- wine
- 별지기
- logo
- 태그를 입력해 주세요.
- 운영체제
- 안드로이드
- Today
- Total
목록분류 전체보기 (373)
두근두근이야기
mkfifopipe
RT_SIGNAL
android binder ipc
MBR은 (master boot record) 마스터 부트 레코드 또는 파티션 섹터라고 불리며 파티션된 기억장치의 첫 섹터인 512 Byte 시동 섹터이다.(파티션이 되지 않은 장치의 시동 섹터는 볼륨 부트 레코드 이다) 즉, 쉽게 말해 저장매체의 첫번째 섹터(LBA 0)에 위치하는 512 바이트 크기의 영역이다.구조는 다음과 같다. MBR은 다음의 것들 하나 이상을 위해 사용된다.- 디스크 프라이머리 파티션 테이블을 소유- 부트스트래핑 운영체제- 32비트 디스크 서명이 있는 각 디스크 매채의 구별 아래 사이트는 MBR을 파괴하는 것에 대해 설명하는 글입니다.http://cafe.naver.com/i2sec/3231
INTERRUPT, EXCEPTION, TRAP, FAULT, ABORT의 차이?http://kldp.org/node/49903 리눅스 커널 구조, 그리고 시스템 콜과 라이브러리 함수의 차이http://10albatross.tistory.com/19 커널 산책 - 함수와 시스템 콜 (2)http://forum.falinux.com/zbxe/index.php?document_srl=572652&mid=lecture_tip System call 도 Interrupt 인가요??http://kldp.org/node/96671 시스템 콜 관련하여 개념 질문좀 드립니다.http://kldp.org/node/134255
페이지 형식http://wiki.kldp.org/KoreanDoc/html/Boot_Process-KLDP/inittabaaaa.html 1개의 페이지로 이루어져 인쇄 용이http://nakorea.com.ne.kr/tip/boot.html 리눅스 부트 프로세스 김영휘lachesis (at) kldp.org http://lachesis.pe.kr
현재 우리나라에 영어가 필요한가를 생각해보자. 그렇다고 생각하는 이들이 많을 것이다. 나 또한 그렇게 생각한다. 그러나 이를 영어 공용화로서 해결해야하는가에 대한 의문을 가질 필요가 있다. 영어공용화는 국가 내에서 한국어와 마찬가지로 영어로 대화를 하고 생활을 하며, 국가적 업무 또한 영어로 이루어져 영어를 또 하나의 모국어로 사용하자는 것이다. 이는 우리나라의 상황과 맞지 않을 뿐더러 논 할 필요가 없는 사안이다. 영어 공용화는 IMF시 소설가 복거일씨가 영어공용화에 관한 책을 출판하면서 논쟁이 되어왔던 영어공용화에 불을 지폈다. 흔히들 국가 경쟁력 향상, 교육의 개선 그리고 인도, 필리핀 등 영어 공용화를 하고 있는 나라를 예로 들어 영어공용화 찬성을 주장한다. 영어공용화가 국가 경쟁력을 향상시킨다?..
http://kin.naver.com/qna/detail.nhn?d1id=1&dirId=1040101&docId=160493322&qb=Zm9yaw==&enc=utf8§ion=kin&rank=2&search_sort=0&spq=1&sp=1&pid=RUJZIU5Y7v4ssuWoeERssssssss-347068&sid=UX7E6XJvLDIAACtoJNc
do_mmap()함수는 현재 프로세스의 선형 주소 공간상의 메모리 할당을 맡고 있다.정의는 ~/include/linux/mm.h 에 아래와 같은 inline함수로 되어있다.static inline unsigned long do_mmap(sturct file *file, unsigned long addr, unsigned long len, unsigned long prot, unsigned long flag, unsigned long offset){ unsigned long ret = -EINVAL; if((offset + PAGE_ALIGN(len))> PAGE_SHIFT);out: return ret;} do_mmap()함수가 넘겨 받는 파라미터 값으로는 file 구조체와 주소, 할당하려는 공간의 크기..
sys_execve함수에서filename = getname((char *)regs.ebx);위와 같이 regs에서 ebx를 얻어오면 실행파일명이 오는데ebx에 임의의 값을 넣어 sys_fork시에 원하는 값을 얻고 싶다! 이게 가능한가? pt_regs의 값을 임의로 바꾸면 안된다.이는 user -> kernel context switch 가 일어날 때 레지스터 설정을 저장해둔 것으로 나중에 kernel 에서 user로 갈 때 레지스터를 복구하기 위해 사용된다. system call 이 불릴 때 orig_eax는 system call number를 갖고 있다.fork()에서는 pt_regs는 child process의 context를 마들 때에도 사용된다. [출처] pt_regs|작성자 빵꾸 [출처] pt..