Notice
Recent Posts
Recent Comments
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 스케줄링
- 운영체제
- PYTHON
- 기아 상태
- 컴퓨터구조
- 인터럽트
- 알고리즘
- 우선순위
- Algorithm
- fork()
- 프로세스
- 페이지 부재율
- ALU
- 동기화
- Oracle
- mutex
- 교착상태
- 페이지 대치
- 세마포어
- 가상 메모리
- 트랩
- concurrency
- 부동소수점
- 백준
- 스레드
- 페이징
- 단편화
- 추상화
- BOJ
- mips
Archives
- Today
- Total
목록SCS (1)
봉황대 in CS
[Chapter 5. CPU 스케줄링] 스레드 스케줄링
* 본 글은 '운영체제(Operating System: Concepts) 9th edition'의 내용과 2021학년도 1학기에 수강한 '운영체제' 과목 강의 내용을 함께 정리하여 작성하였습니다. 스레드를 지원하는 운영체제에서는 프로세스를 스케줄 하는 것이 아니라, 실질적으로는 스레드를 스케줄 한다. 하지만 "프로세스 스케줄링"과 "스레드 스케줄링"의 용어는 상호 교환적으로 사용된다. 따라서 해당 책에서는 일반적인 스케줄링 개념을 설명할 경우 "프로세스 스케줄링"을 사용하고, 스레드에 국한된 개념을 가리키는 경우에는 "스레드 스케줄링"이라는 용어를 사용하고 있다. 스레드 스케줄링 앞서 스레드의 2가지 형태, 사용자 스레드와 커널 스레드에 대하여 알아보았다. 1. 사용자 스레드 : 응용 프로그램 내의 라이..
Computer Science & Engineering/Operating System
2022. 7. 19. 15:33