목록아이오 교육센터 (2)
동글동글 라이프
드디어 마지막 날입니다. 오늘의 배울 내용은 아래와 같습니다. 파일, 디바이스 드라이버. - 파일시스템 (가상파일시스템, 다형성) - 레이어드 개발법 - 커널 내 시스템 콜 추가 - 커널 모듈 프로그래밍 - 디바이스드라이버 개요 - 인터럽트, 문자 디바이스 드라이버 구현 파일 시스템을 어떤식으로 접근해서 알려주실지 기대가 됩니다^^ 대부분 커널 소스를 직접 까면서 보여주시니 단순이 그림이 아닌 눈으로 보이는 부분이 확실하니 휘발성이 아닌 비 휘발성으로 머릿속에 오래 남아 있을 듯 하네요 :) - cat 명령어 짜보기 1 2 3 4 5 6 7 8 9 10 11 12 #include #include int main(void){ int fd,ret; char buff[1024]; fd = open("cat.c..
운이좋게도 Linux Kernel 교육을 신청했는데 제가 담첨이 되어 2박3일간 리눅스 커널 & 디바이스 드라이버 교육을 받을 수 있게 되었습니다. 교육장소는 아이오 교육센터 ( 서울시 금천구 가산동 )에 위치하여 있으며, 김정인 강사 (아이오 교육센터 원장, 아임구루 대표이사 love1770@empal.com ) 님께 교육을 받을 수 있었습니다. 아래는 첫째날의 교육내용입니다. 6/22일(화) 실습환경구축, 커널 구조 분석 - 리눅스 커널 개요 - 커널 자료구조 접근 - 커널모드와 유저모드 - 부팅과정 및 초기화 코드 이해 프로세스 관리 - 멀티테스킹 기본 원리 이해 - 프로세스 컨텍스트 스위칭 - Kernel 2.6 O(1) 스케줄링 분석 - 프로세스 생성, 실행, 소멸 과정 이해 PPT 의 경우에는..