1. | ![]() |
시스템 프로그래밍의 개요 | 시스템 프로그래밍의 기초에 대해 소개한다. | ![]() |
![]() |
시스템 프로그래밍의 개요 | ![]() ![]() |
||
2. | ![]() |
리눅스 편집기와 컴퓨터 언어 컴파일러 환경 | 리눅스 편집기와 컴퓨터 언어 컴파일러 환경에 대해서 살펴본다. | ![]() |
![]() |
리눅스 편집기와 컴퓨터 언어 컴파일러 환경 | ![]() ![]() |
||
3. | ![]() |
C 언어에서 포인터사용 | C 언어에서 포인터 사용에 관한 기초에 대해 배운다. | ![]() |
![]() |
C 언어에서 포인터사용 | ![]() ![]() |
||
4. | ![]() |
C언어에서 구조 및 메모리 관리 | C언어에서 자주 사용되는 구조와 효율적인 메모리 관리 방법에 대하여 살펴본다. | ![]() |
5. | ![]() |
프로세스와 쓰레드 1 | 프로세스와 쓰레드의 정의에 대해서 배우고 차이점에 대해서 습득한다. | ![]() |
![]() |
프로세스와 쓰레드 1 | ![]() ![]() |
||
6. | ![]() |
프로세스와 쓰레드 2 | 프로세스와 쓰레드의 정의에 대해서 배우고 차이점에 대해서 습득한다. | ![]() |
![]() |
프로세스와 쓰레드 2 | ![]() ![]() |
||
![]() |
프로세스와 쓰레드 3 | ![]() ![]() |
||
7. | ![]() |
프로세스 동기화 1 | 프로세스동기화에 대해서 배우고 이를 위해 lock에 대해서 소개한다. | ![]() |
![]() |
프로세스 동기화 1 | ![]() ![]() |
||
8. | ![]() |
프로세스 동기화 2 | 프로세스동기화에 대해서 배우고 이를 위해 semaphore에 대해서 소개한다. | ![]() |
![]() |
프로세스 동기화 2 | ![]() ![]() |
||
9. | ![]() |
프로세스 동기화 3 | 프로세스동기화에 대해서 배우고 이를 위해 monitor에 대해서 소개한다. | ![]() |
![]() |
프로세스 동기화 3 | ![]() ![]() |
||
10. | ![]() |
CPU 스케쥴링 | CPU 스케쥴링의 기초와 예제를 통한 다양한 방법들에 대해서 살펴본다. | ![]() |
![]() |
CPU 스케쥴링 | ![]() ![]() |
||
11. | ![]() |
프로세스간 통신 1 | 프로세스간 통신의 기초와 메시지 패싱의 예를 들어 살펴본다. | ![]() |
![]() |
프로세스간 통신 1 | ![]() ![]() |
||
12. | ![]() |
프로세스간 통신 2 | 프로세스간 통신의 예인 공유 메모리와 소켓들에 대해 살펴본다. | ![]() |
![]() |
프로세스간 통신 2 | ![]() ![]() |