context switching시 캐시 메모리 초기화 시간의 비중
299
작성한 질문수 5
답변 1
1
안녕하세요. 취업깡패님. 저번주에 제가 코로나에 걸려서 빠른 답장을 못해드렸어요 죄송합니다 ㅜ
답변 드릴게요!!
1. context switching이 시간이 걸리는 이유 : CPU 내부에 있는 register 값을 새 process에 맞춰서 바꿔야함. PCB에 기존 process의 값들을 저장해야함, 캐시메모리에 저장되어 있던 값들이 쓸모가 없어짐(기존에 실행되고 있던 process에 해당하는 값들이 캐시 메모리에 있기 때문. 새로운 process로 교체되면 이젠 필요없어지는 값들이 됨.)
이런 이유들이 context switching의 시간에 영향을 미칩니다!
2. 정보는 저장장치(메인메모리나 디스크 저장장치 등)에 보관이 됩니다. 정보가 사용되려면 더 빠른 저장장치인 캐시에 일시적으로 복사가 됩니다. 결국 CPU가 사용하려는 모든 정보는 캐시를 거친다고 생각하시면 됩니다.
다시 한번 늦은 답변 죄송합니다. 추가적으로 해결되지 않은 궁금증 있으시면 답변 부탁드려요 :)
Open addressing을 사용할 때의 worst case
1
483
1
인터넷 계층과 네트워크 엑세스 계층
1
506
1
패킷이란
1
439
1
Linked list의 장점
1
662
1
노션 자료 이메일 잘못 입력했어요..
1
562
1
동기화 문제
1
513
2
프로세스 관련 질문
1
583
1
노션 전자 책 동영상 문제
1
490
1
안녕하세요 강사님!
1
349
1
노션 공유 요청
1
370
1
Linked List 시간 복잡도
3
767
1
thread의 PC register 질문
1
729
2
hash table의 seperate chaining 질문
0
397
2
인덱스 카디널리티 부분 질문이있습니다.
2
1202
2
프론트엔드 면접준비 질문
0
556
1
시간복잡도
1
281
1
쿠키 질문
0
322
1
쓰레드의 단점 중 궁금한 것이 있습니다.
0
274
1
URL을 주소창에 쳤을 때 화면에 나오기까지의 과정에 대해 추가적으로 궁금합니다.
1
443
1
궁금한게 있습니다
0
213
0
강의자료 HTTP 부분 request 단어가 repuest로 되어있습니다
1
229
1
강의가 이해가 잘되네요
1
258
1
syn 과 fin의 데이터 단위가 다른 이유
2
296
1
Circular Queue에 대해서 질문드려요
1
298
1





