수강확인증 발급을 위해서는 수강신청이 필요합니다.
| 주제 분류 |
|
조회수 | 70,219 |
|---|---|---|---|
| 강의 학기 | 2017년 2학기 | 평점 | 3.3/5(8) |
| 1. |
|
유닉스, 리눅스, 및 리눅스 커널 개념 | URL 복사 |
| 2. |
|
디바이스 드라이버 개발을 위한 리눅스 커널 개발 환경 설정 | URL 복사 |
| 3. |
|
리눅스의 프로세스 관리 구조체 | URL 복사 |
| 4. |
|
리눅스의 프로세스 관리 구조체 QnA | URL 복사 |
| 5. |
|
프로세스 상태와 프로세스 부모/자식 관계 자료구조 | URL 복사 |
| 6. |
|
프로세스 부모/자식간 이동을 위한 구조체 | URL 복사 |
| 7. |
|
자식 프로세스 및 스레드 생성 | URL 복사 |
| 8. |
|
리눅스 타스크 스케줄링 개념과 priority | URL 복사 |
| 9. |
|
리눅스의 CFS 개념, vruntime 및 자료구조 | URL 복사 |
| 10. |
|
커널 개발 환경 구축 방법과 과제 1 설명 | URL 복사 |
| 11. |
|
CFS scheduling 예제 | URL 복사 |
| 12. |
|
CFS scheduling 예제(계속), RB-tree | URL 복사 |
| 13. |
|
스케줄링 진입 위치와 sleep/wake | URL 복사 |
| 14. |
|
커널 선점의 개념과 선점 가능 위치 | URL 복사 |
| 15. |
|
CPU와 process와의 친밀성과 스케줄링 | URL 복사 |
|
|
리눅스 디바이스 드라이버의 개념과 구조 | URL 복사 | |
|
|
디바이스 드라이버 구조, 등록, 문자 디바이스 드라이버 예제 | URL 복사 | |
|
|
라즈베리 파이의 GPIO 개요와 회로 연결 | URL 복사 | |
|
|
과제 2 설명 | URL 복사 | |
|
|
시스템 콜의 구조 및 예제 | URL 복사 | |
|
|
커널의 연결 리스트 및 구조체 | URL 복사 | |
|
|
커널의 구조체들을 연결하는 리스트 구조 | URL 복사 | |
|
|
커널 스택, 큐, idr | URL 복사 | |
|
|
RB tree의 개념과 구조 | URL 복사 | |
|
|
RB tree에서 노드 삽입과 삭제 | URL 복사 | |
|
|
인터럽트 핸들러의 개념과 구조 | URL 복사 | |
|
|
인터럽트 핸들러 등록 방법과 과정 | URL 복사 | |
|
|
3번째 과제 설명 | URL 복사 | |
|
|
인터럽터 핸들러 해제 방법과 작성시 주의사항 | URL 복사 | |
|
|
인터럽트 핸들러 구현 방법과 동기화 | URL 복사 | |
|
|
인터럽트의 종류 및 구분 | URL 복사 | |
|
|
후반부 처리의 개념 및 분류 | URL 복사 | |
|
|
Softirq의 개념과 구조 | URL 복사 | |
|
|
Tasklet의 개념과 구조 | URL 복사 | |
|
|
Work queue의 개념과 구조 | URL 복사 | |
|
|
4번째 과제 설명 | URL 복사 | |
|
|
Work queue에서 동기화가 필요한 부분과 전/후반부 처리의 동기화 필요성 | URL 복사 | |
|
|
커널 동기화가 필요한 이유 | URL 복사 | |
|
|
Atomic operation, spin lock | URL 복사 | |
|
|
커널 세마포, seq-lock | URL 복사 | |
|
|
ordering | URL 복사 | |
|
|
Tick과 timer interrupt | URL 복사 | |
|
|
Jiffie와 timer interrupt | URL 복사 | |
|
|
timer handler 구현 | URL 복사 | |
|
|
페이지 정보와 zone | URL 복사 | |
|
|
페이지 할당 및 반환 함수 | URL 복사 | |
|
|
Slab layer, high memory, CPU별 메모리 | URL 복사 |