일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- 티스토리챌린지
- 알고리즘
- 크래프톤정글4기
- 유니티
- C
- Unity
- c#
- 연결리스트
- 크래프톤 정글
- User Stack
- 네트워크
- 크래프톤 정글 4기
- 크래프톤정글
- 다익스트라
- 백준
- anonymous page
- 4기
- 알고리즘수업-너비우선탐색2
- kraftonjungle
- pintos
- 추상클래스와인터페이스
- 이벤트 함수 실행 순서
- BFS
- 파이썬
- 오블완
- project3
- 핀토스
- TiL
- 전쟁-전투
- KRAFTON JUNGLE
Archives
- Today
- Total
목록2024/08/06 (1)
말감로그
24.08.06 운영체제 - CPU의 작업 처리방식, CPU 스케줄링
CPU의 작업 처리 방식컴퓨터를 이용할 때 프로그램을 수십, 수백개를 켜 놓고 이용한다. 그럼 그 수십수백개의 프로세스들을 고작 8개의 논리적인 스레드로 어떻게 처리하는 것일까?이 원리를 알기 위해서는 병렬성과 동시성이라는 개념을 알고 있어야 한다.동시성 vs 병렬성동시성 (Concurrency)병렬성 (Parallelism)동시에 실행되는 것 같이 보이는 것실제로 동시에 여러 작업이 처리되는 것싱글 코어에서 멀티 쓰레드를 동작시키는 방식멀티 코어에서 멀티 쓰레드를 동작시키는 방식한번에 많은 것을 처리한번에 많은 일을 처리논리적인 개념물리적인 개념 싱글 코어에서는 2개의 작업을 동시에 실행되는 것처럼 보이기 위해 번갈아가면서 작업을 수행한다. 이때 다른 작업으로 바꾸어 실행할 때 내부적으로 Context..
TIL
2024. 8. 6. 21:15