-
- 주제분류
- 공학 >컴퓨터ㆍ통신 >컴퓨터공학
-
- 강의학기
- 2016년1학기
-
- 조회수
- 109,023
-
- 평점
- 4.9/5.0 (11)
- 강의계획서
- 강의계획서
이 교과목은 컴퓨터 하드웨어 시스템과 운영체제 기반에서 프로그래밍 언어를 어떻게 사용하는지에 관한 기초에 대해서 학습한다.
- 수강안내 및 수강신청
- ※ 수강확인증 발급을 위해서는 수강신청이 필요합니다
차시별 강의
| 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 | ![]() |
연관 자료











