1주차 |
Unix System Overview
(학습내용 보기)
UNIX의 개념 및 발전과정을 소개하고 UNIX 개발 환경을 설명한다.
|
|
강의자료 |
|
과제 | -
|
시험 | -
|
동영상 | -
|
다운로드 | 104 |
|
2주차 |
File I/O
(학습내용 보기)
파일 열기/닫기/읽기/쓰기/동기화를 다룬다
|
|
강의자료 |
|
과제 | -
|
시험 | -
|
동영상 | -
|
다운로드 | 133 |
|
3주차 |
Files and Directories
(학습내용 보기)
파일의 종류과 타입을 배우고 링크 생성과 파일 제어를 다룬다
|
|
강의자료 |
|
과제 | -
|
시험 | -
|
동영상 | -
|
다운로드 | 97 |
|
4주차 |
Standard I/O Library
(학습내용 보기)
표준 입출력의 개념, 방법 및 관련 라이브러리를 익힌다
|
|
강의자료 |
|
과제 | -
|
시험 | -
|
동영상 | -
|
다운로드 | 85 |
|
5주차 |
Process Environment
(학습내용 보기)
UNIX의 프로세스 실행 및 환경 변수와 메모리 구성을 알아본다
|
|
강의자료 |
|
과제 | -
|
시험 | -
|
동영상 | -
|
다운로드 | 78 |
|
6주차 |
Process Control
(학습내용 보기)
프로세스 생성과 종료 과정에 대해 배운다
|
|
강의자료 |
|
과제 | -
|
시험 | -
|
동영상 | -
|
다운로드 | 87 |
|
7주차 |
Process Relationship
(학습내용 보기)
프로세스 그룹, 세션, 제어 터미널을 논의한다
|
|
강의자료 |
|
과제 | -
|
시험 | -
|
동영상 | -
|
다운로드 | 78 |
|
8주차 |
Mid-term Exam.
|
|
강의자료 |
|
과제 | -
|
시험 | -
|
동영상 | -
|
다운로드 | 407 |
|
9주차 |
Signals(1)
(학습내용 보기)
시그널 개념 및 종류와 유닉스에서 시그널 처리 방안에 대해 논의한다.
|
|
강의자료 |
|
과제 | -
|
시험 | -
|
동영상 | -
|
다운로드 | 105 |
|
10주차 |
Signals(2)
(학습내용 보기)
시그널 전송, 마스킹 및 시그널 관련 함수를 논의한다
|
|
강의자료 |
|
과제 | -
|
시험 | -
|
동영상 | -
|
다운로드 | 96 |
|
11주차 |
Threads(1)
(학습내용 보기)
스레드의 개념과 목적 및 스레드 생성/소멸을 배운다
|
|
강의자료 |
|
과제 | -
|
시험 | -
|
동영상 | -
|
다운로드 | 95 |
|
12주차 |
Threads(2)
(학습내용 보기)
스레드 동기화를 위한 뮤텍스와 조건변수를 배운다
|
|
강의자료 |
|
과제 | -
|
시험 | -
|
동영상 | -
|
다운로드 | 89 |
|
13주차 |
Kernel and Module Programming
(학습내용 보기)
커널 프로그래밍, 모듈프로그램 개발 및 설치/해제를 배운다
|
|
강의자료 |
|
과제 | -
|
시험 | -
|
동영상 | -
|
다운로드 | 80 |
|
14주차 |
Character Device Programming
(학습내용 보기)
문자 디바이스 드라이버 구조와 개발 방법을 배운다
|
|
강의자료 |
|
과제 | -
|
시험 | -
|
동영상 | -
|
다운로드 | 67 |
|
15주차 |
Block Device Programming
(학습내용 보기)
디스크 스케쥴링 및 블록디바이스 드라이버 구조를 배운다
|
|
강의자료 |
|
과제 | -
|
시험 | -
|
동영상 | -
|
다운로드 | 64 |
|
16주차 |
Final Exam
|
|
강의자료 |
|
과제 | -
|
시험 | -
|
동영상 | -
|
다운로드 | 318 |