티스토리 뷰
이 글을 보기전에 운영체제에서의 CPU 스케쥴링 기법에 대한 이론을 보고 넘어와야 함.
http://park1020.tistory.com/entry/%EC%9A%B4%EC%98%81%EC%B2%B4%EC%A0%9C-%EC%9D%B4%EB%A1%A0%EC%A4%91%EC%97%90%EC%84%9C-CPU%EC%8A%A4%EC%BC%80%EC%A4%84%EB%A7%81-%EA%B8%B0%EB%B2%95
쓰레드라고 하여서 동시에 명령을 진행 하는것이 아니라 시간 할당을 각 쓰레드(작업)에 나눠주는 형식이다.
만일 한쪽에서 어떠한 이유로 인하여 대기중일일때 이것을 계속 기다리게 하는것이 아니라 다른쪽에 시간을 할당하고 다시 해당 작업으로 돌아오는 방법으로 과정을 처리한다.
그러나 이러한 작업중에 CPU는 쓰레드(작업, Function, Context)에 들어가기전에 작업 했던 모든 내용을 메모리에 저장하고 다시 전환할때 이렇게 저장되었던 내용을 메모리에서 다시 꺼내온다
이러한 작업을 Context Swiching(문맥 전환)이라 한다.
당연히 CPU와 메모리를 소비하는 작업이므로 자원을 사용하게 된다.
간단히 말하면 Context Switching는 원래의 쓰래드가 다시 작업에 착수 하기 위하여 필요한 정보를 메모리에 저장하고 복원하는 작업을 의미한다.
http://park1020.tistory.com/entry/%EC%9A%B4%EC%98%81%EC%B2%B4%EC%A0%9C-%EC%9D%B4%EB%A1%A0%EC%A4%91%EC%97%90%EC%84%9C-CPU%EC%8A%A4%EC%BC%80%EC%A4%84%EB%A7%81-%EA%B8%B0%EB%B2%95
쓰레드라고 하여서 동시에 명령을 진행 하는것이 아니라 시간 할당을 각 쓰레드(작업)에 나눠주는 형식이다.
만일 한쪽에서 어떠한 이유로 인하여 대기중일일때 이것을 계속 기다리게 하는것이 아니라 다른쪽에 시간을 할당하고 다시 해당 작업으로 돌아오는 방법으로 과정을 처리한다.
그러나 이러한 작업중에 CPU는 쓰레드(작업, Function, Context)에 들어가기전에 작업 했던 모든 내용을 메모리에 저장하고 다시 전환할때 이렇게 저장되었던 내용을 메모리에서 다시 꺼내온다
이러한 작업을 Context Swiching(문맥 전환)이라 한다.
당연히 CPU와 메모리를 소비하는 작업이므로 자원을 사용하게 된다.
간단히 말하면 Context Switching는 원래의 쓰래드가 다시 작업에 착수 하기 위하여 필요한 정보를 메모리에 저장하고 복원하는 작업을 의미한다.
'Computer > Tip & Leature' 카테고리의 다른 글
BootCamp나 Paralles Desktop 사용시 KB2686509를 업데이트 할수 없다. (0) | 2012.05.17 |
---|---|
.ds_store 삭제(윈도서) (0) | 2012.05.15 |
Virtual Com Port Driver(Netmate KW-825) (0) | 2011.12.21 |
제주우분투사용자모임 1회 세미나 발표자료 (0) | 2011.12.02 |
리눅스 가벼운 데스크탑 환경 (0) | 2011.09.22 |
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 유틸
- 매킨토시
- 메모리부팅
- OSX
- 자바
- javascript
- 제주대학교
- 유틸 활용
- 오디지
- 드라이버
- 에니메이션OST
- 사이버포뮬러
- php
- 유틸리티
- PS2
- Xbox360
- 스즈미야 하루히의 우울
- 제주
- 맥북
- 그누보드
- 음악
- IT·컴퓨터
- god knows
- 눈
- Mac osX
- MAC
- 맥
- 사운드블라스터
- windows 7
- Objective C
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함