[운영체제] 레지스터

Peter·2021년 9월 30일
0

운영체제

목록 보기
13/22

PC(Program Counter)

  • 프로그램 실행중 인터럽트 요청이 들어오면 프로그램을 중단하고 다시 돌아올때 어디까지 진행됐는지 주소를 담는 것

SP(Stack Pointer)

  • 레지스터의 데이터를 임시로 저장하고 쌓인 데이터의 마지막 위치를 알 수 가르킴

PCB(Process Control Block)

  1. Process ID
  2. Register 값(PC, SP등)
  3. Scheduling Info(Process State)
  4. Memory Info(메모리 사이즈 limit)
    이 저장됨

범용 레지스터

EBP

  • 함수안에 함수안에 함수가 있어서 계속 쌓이는 경우 함수가 호출된 최상단 위치를 가지고 있어서 어디에 문제가 발생했는지 트래킹하기 쉬움

EAX

  • 산술(덧셈, 곱셈, 나눗셈 등), 논리 연산을 수행하고 함수의 반환값이 이 레지스터에 저장됨
profile
컴퓨터가 좋아

0개의 댓글