너T야? 나 T(story)야….

  • 홈
  • 태그
  • 방명록

운영체제 1

컨텍스트 스위칭

컴퓨터의 멀티태스킹운영체제의 멀티태스킹을 생각해 보자. CPU 코어는 하나만 있다고 가정하자. 스레드 A, 스레드 B가 있다. 운영체제는 먼저 스레드 A를 실행한다. 멀티태스킹을 해야 하기 때문에 스레드 A를 계속 실행할 수 없다. 스레드 A를 잠 시 멈추고, 스레드 B를 실행한다. 이후에 스레드 A로 그냥 돌아갈 수 없다. CPU에서 스레드를 실행하는데, 스레드 A의 코드가 어디까지 수행되었는지 위치를 찾아야 한다. 그리고 계산하던 변수들의 값을 CPU에 다시 불러들여야 한다. 따라서 스레드 A를 멈추는 시점에 CPU에서 사용하던 이런 값들을 메모리에 저장해두어야 한다. 그리고 이후에 스레드 A  를 다시 실행할 때 이 값들을 CPU에 다시 불러와야 한다. 이러한 과정을 콘텍스트 스위칭이라고 한다.컨텍..

운영체제 2024.11.17
이전
1
다음
더보기
프로필사진

너T야? 나 T(story)야….

github : https://github.com/hyun4965

  • 분류 전체보기 (211)
    • 컴퓨터 네트워크 (23)
    • 운영체제 (26)
    • 알고리즘 (4)
    • 자료구조 (0)
    • Java 정리 (7)
    • 데이터베이스 (3)
    • 클라우드 (3)
    • 백준 (121)
    • 소프트웨어 공학 (0)
    • HTML (1)
    • Spring (7)
    • JPA (16)
    • 컴퓨터보안 (0)
    • 학교공부 (1)

Tag

thread, 컴퓨터 네트워킹 하향식 접근, 백준 11279, 스레드 풀과 executor 프레임워크, 네트워크 예외처리, 백준, JPA, 티스토리챌린지, Security, shutdownhook, 백준 2805, 개발자유미, 오블완, 백준 실버, 데이터베이스, 컴퓨터 네트워크, Network, 예외처리, s3 bucket, executor 프레임워크,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/05   »
일 월 화 수 목 금 토
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

방문자수Total

  • Today :
  • Yesterday :
Github

Copyright © Kakao Corp. All rights reserved.

티스토리툴바