설명
운영체제 원리 소개. 프로세스 및 스레드. CPU 스케줄링. 동시성 관리: 상호배제 및 동기화, 교착상태 및 기아현상. 메모리 및 입출력 관리. 분산 시스템에서의 프로세스 간 통신을 포함한 동시 프로그래밍.
선수 과목
- 선수과목: (SYSC 1006 또는 SYSC 2006) 최소 성적 C- 이상, 그리고 (SYSC 2320 또는 SYSC 3006).
조건 및 세부사항
- 추가 학점 불가: COMP 3000에 대한 추가 학점 불가.
- 선수과목: (SYSC 1006 또는 SYSC 2006) 최소 성적 C- 이상, 그리고 (SYSC 2320 또는 SYSC 3006).
- 강의 주당 3시간, 실험실 주당 3시간.
원문 참조 텍스트
Introduction to operating system principles. Processes and threads. CPU scheduling. Managing concurrency: mutual exclusion and synchronization, deadlock and starvation. Managing memory and input/output. Concurrent programming, including interprocess communication in distributed systems.
- Prerequisite(s): ( SYSC 1006 or SYSC 2006 ) with a minimum grade of C- , and ( SYSC 2320 or SYSC 3006 ).
- Precludes additional credit for Precludes additional credit for COMP 3000 .
- Lectures three hours a week, laboratory three hours a week.
출처 및 참고문헌
날짜와 출처는 정보를 확인하는 데 도움이 되도록 보관됩니다. 번역은 읽기 편의를 위해 제공되며 조건과 요건은 공식 출처가 기준입니다.
출처 참조 : https://calendar.carleton.ca/undergrad/courses/SYSC/