본문 바로가기

whole view378

SIGNAL 시그널 처리 21. 시그널 처리 시그널(앞으로 신호라 해석하지 않고 시그널이라고 하겠습니다. 그것이 더 좋을 것 같아서)은 프로세스에게 배달된 소프트웨어 인터럽트이다. 운영체제는 실행하고 있는 프로그램에 예외적인 상황을 보고하기 위해서 시그널을 사용한다. 어떤 시그널들은 유용하지 않은 메모리 주소를 참조하는것과 같은 에러를 보고하고; 다른 것은 전화선의 단절과 같은, 비동기적 사건을 보고한다. GNU C 라이브러리는 각각의 특정한 사건들의 종류에 따라, 다양한 시그널의 형태를 정의한다. 사건들의 어떤 종류들은 보통 프로그램의 계속된 진행을권장할 수 없거나 불가능하게 하고, 그에 해당하는 시그널들은 보통 그 프로그램을 중지시킨다. , 유해하지 않은 사건들을 보고한 다른 종류의 시그널들은 보통 무시된다. 만일 당신이 시.. 2011. 1. 26.
callback (콜백) 의 개념 콜백의 기본 개념 일반적인 의미에서 콜백이란 호출자(Caller)가 피호출자(Callee)를 호출하는 것이 아니라 피호출자가 호출자를 호출하는 것을 말한다( 참조). 콜백이 많이 사용되는 전형적인 예는 WIN32 API이다. 대개의 경우 응용 프로그램이 WIN32 API를 호출하는 거서이 일반적이지만 때때로 윈도우 시스템이 응용 프로그램을 호출해야 할 때가 있다. 이때 응용 프로그램은 콜백 함수를 윈도우 시스템에게 알려주고 어떤 조건이 만족되면 윈도우 시스템이 콜백 함수를 호출해 준다. WIN32 API의 EnumWindow, SetTimer 함수 등이 콜백을 사용하며 윈도우 프로시저(window procedure) 역시 콜백 개념을 사용한다. 는 전형적인 콜백 메커니즘을 보여주고 있다. 콜백 메커니즘의.. 2011. 1. 26.
html 링크 새창으로 열기 html 링크 새창으로 열기 test page 2011. 1. 26.
Ajax (Asynchronous JavaScript And XML - 비동기 자바스크립트와 XML) 프로토타입 완전분석 http://www.gurubee.net/pages/viewpage.action?pageId=1507946 2011. 1. 26.
해커 되는 방법 차례 1 무엇 때문에 이문서가 있는가? 2 해커란? 3 해커의 마음가짐 4 해커가 알아야할 기술들 5 해커 문화에서의 신분 6 해커(hacker)와 숙맥(nerd)간의 관계 7 해커 품격 갖추기 8 기타 자원 9 빈번한 질문들(FAQ) 출처/웹문서 : http://wiki.kldp.org/wiki.php/Hacker-HOWTO 2011. 1. 26.
시간이 초보를 고수로 만들어 주지 않는다. 마이크로프로세서에 입문하는 많은 초보자(初步者)들은 나도 언젠가는 고수(高手)가 되어 마이크로프로세서를 내 마음대로 주무르고 인터넷의 게시판에서 남들이 올린 질문에 대하여 거침없는 답변을 쏟아내리라고 상상한다. 그러나, 그들의 상상은 자유지만 그것을 말로 외부에 드러내는 것에는 신중해야 한다. 도저히 그렇게 될 가능성이 손톱만큼도 안보이는 경우가 허다하기 때문이다. "그럴 가능성이 안보이다니... 초보라고 무시하느냐, 너는 그렇게 잘 났냐?"고 흥분하는 분이라면 더 이상 이 컬럼을 읽지 마시라 ! 그리고, 제발 부탁드리건대 이 시간 이후에 조용히 마이크로프로세서계를 떠나시라... 귀하들은 그냥 가시는게 도와주는 일이다. 우리 옛 어른들의 말씀에는 틀린 것이 별로 없다. 그분들은 일찌기 "될성싶은 나무는 .. 2011. 1. 26.