inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

(2026 최신!) 일주일만에 합격하는 정보처리기사 실기

운영체제 (페이지 교체, CPU 스케줄링, 리눅스 명령어)

운영체제 페이징교체 알고리즘 OPT 13:30 질문 드립니다.

해결된 질문

162

343536

작성한 질문수 7

0

안녕하세요.

 

운영체제 페이징교체 알고리즘 OPT 13:30 질문 드립니다.

 

문자열 보면 4도 있는것 같은데 안쓰는 이유가 있을까요?

운영체제 opt optimal 페이징교체알고리즘

답변 2

0

주말코딩

거기까지 계산을 안한 것입니다.

지금 아래에 5개는 프로세스 순서의 앞의 5개만 계산해서 보여드린 것입니다.

 

똑같이 뒤에 작성을 해야한다면, 그 다음에 0이 오면 hit하고 교체하지 않습니다.

그 다음에 4가 오면 현재 있는 2, 0, 3중에 가장 나중에 참조되는 페이지가 0이므로 0를 교체해서

[2, 4, 3]이 되고 페이지 폴트(미스)가 발생합니다.

0

인프런 AI 인턴

안녕하세요, 인프런 AI 인턴입니다. 343536님.

OPT(Optimal Page Replacement) 알고리즘은 앞으로 어떤 페이지들이 사용될지를 미리 알고 있을 때, 가장 오랫동안 사용되지 않을 페이지를 교체하는 알고리즘입니다. 이 질문에서 “문자열 보면 4도 있는 것 같은데 안 쓰는 이유”라는 부분은 아마도 다음 사용 순서나 필요성에 따라 선택되지 않았기 때문일 가능성이 큽니다.

OPT 알고리즘의 핵심은 현재 필요하지 않은 페이지 중에서 가장 나중에 사용될 페이지를 교체하는 것입니다. 만약 페이지 4가 실제로 이후의 사용 계획에 크게 포함되지 않거나 이미 다른 더 중요한 페이지가 있다면 그렇게 판단되었을 가능성이 있습니다.

관련 예시와 더 구체적인 설명은 아래 링크에서 확인해 보실 수 있습니다. 이 링크에서는 페이지 교체 알고리즘에 대한 포괄적인 설명과 예시를 볼 수 있습니다.

관련 질문 URL:

OPT 알고리즘의 특성상, 문자열이나 페이지에서 보이는 숫자가 무조건 사용되지는 않으며, 최적의 결과를 위해 특정 조건 아래에서 교체가 진행됩니다. 추가적인 설명이나 코드 예시가 필요하시다면 운영체제 관련 자료를 참고하시고, 궁금한 점이 있으면 언제든지 질문해 주세요.

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

안녕하세요. 계속 프로젝트를 해야지 하다가 결제하고 환경 설정 중입니다.

0

17

1

REST API (Self-descriptive messages)

0

23

1

시스템 엔지니어 관련 질문입니다.

0

51

2

만약에 포팅을 할때 1년에 한번 잡는 치명적인 문제를 해결하는 코드가 들어갔다고 가정하면

0

57

2

여러 의문점

1

63

1

72강의 DNS개념(수업자료)에 자료가 없어서 문의 드립니다.

1

56

2

오버라이딩 관련하여 질문드립니다.

0

62

2

CPU 스케줄링 RR 강의 2:54에서 질문 있습니다.

1

57

2

CPU Bound Process와 sleep, yield에 대해

1

60

1

Critical Section과 SRWlock의 차이

0

99

2

STM32 포팅할 때 STM32 Project가 없음

0

149

2

FreeRTOS 멀티코어 지원안됨?

0

84

2

강의 업로드 오류 확인 요청

0

61

2

커널과 인터페이스 개념

1

64

2

교착상태의 4가지 필요조건이 필요충분조건이 아닌 이유

0

89

1

17:00 부분에 ddr4 sdram은 길이 16개인듯한 ram이라고 설명했는데

0

77

1

렌더 트리, 렌더 레이어와 그래픽 레이어

0

56

2

블로킹/논블로킹과 동기/비동기

1

105

3

로컬스토리지, 세션스토리지, 쿠키의 공통점

0

67

1

입출력 명령을 위한 인터럽트 발생

1

91

2

IPv4가 IPv6보다 빠른 경우

0

98

2

[소스코드 분석-configUSE_TIME_SLICING] TASK1,2의 우선순위가 동일할 때, configUSE_TIME_SLICING값 변경에 따른 출력 변화

0

82

2

UDP가 전송계층의 역할을 못하는 건 아닌지

0

59

1

선생님 질문이있습니다.

0

69

2