일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 벡터와 리스트의 차이
- 싸이월드
- react native accessible
- unity stencil buffer
- node
- html
- 스탠실 버퍼 사용
- react native typescript navigation
- react native
- 리액트 네이티브 맥
- c++ 정보은닉
- CSS
- stencil buffer
- react native ios 기기 연결
- cyworld
- react
- react native mac
- 스탠실 버퍼 시작
- javascript
- C++
- Expo
- react native typescript
- node.js
- 스탠실 버퍼 튜토리얼
- 리액트 네이티브 설치 오류
- GitHub
- react native 타입스크립트
- react-native
- react native typescript navigate
- c++ using
Archives
- Today
- Total
혀니의 이거저거 뿌시기
컨텍스트 스위칭 본문
728x90
운영체제 5: 컨텍스트 스위칭 (Context Switching) :: 머신러닝을 배웠던 데이터 엔지니어 (tistory.com)
운영체제 5: 컨텍스트 스위칭 (Context Switching)
컨텍스트 스위칭이란 여러개의 프로세스가 실행되고 있을 때 기존에 실행되던 프로세스를 중단하고 다른 프로세스를 실행하는 것. 즉, CPU에 실행할 프로세스를 교체하는 기술이다. PCB 컨텍스트
hyunie-y.tistory.com
여러개의 프로세스가 실행되고 있을 때, 기존에 실행되던 스위치를 중단하고 다른 프로세스를 실행하는 것.
CPU에 실행할 프로세스를 교체하는 기술
PCB라고 하는 메모리 별도 공간에 상태값들을 저장, 해당 값들을 찾는 방법으로 구현됨
과도하게 많이 일어날 경우 오버헤드가 발생됨.
728x90
'CS > 운영체제' 카테고리의 다른 글
스핀락(SpinLock) (0) | 2023.11.22 |
---|---|
쓰레드를 많이 만들면? (1) | 2023.11.22 |
페이지 폴트(Page Fault) (2) | 2023.11.20 |
프로세스와 스레드의 차이 (0) | 2023.10.01 |
프로세스가 메모리에 올라가는 방법 (0) | 2023.10.01 |