page-replacement

    1

    1답변

    C#에서 FIFO를 사용하여 페이지 폴트를 찾는 프로그램을 작성 중입니다. 사용자가 20 자의 참조 문자열을 제공하거나 임의의 문자가 생성됩니다. 또한 사용자는 프레임 수를 입력합니다. 그래서 20 개의 한 자리 숫자 배열, 프레임 배열 및 프레임 수를 FIFO 함수에 전달합니다. 웬일인지, 나의 수는 나간다. 그리고 나는 내가 무엇을 잘못하고 있는지에 관

    1

    1답변

    LRU 페이지 교체를 시뮬레이션하는 함수를 작성하려고합니다. 나는 LRU를 꽤 잘 이해하지만 그것을 코딩하는 데 문제가있다. 다음과 같은 것들이 LRU 함수로 전달됩니다. 사용자는 크기 20의 refString이라는 배열에 저장된 # 1-9의 20 문자 참조 문자열을 지정합니다. 사용자가 입력하는 프레임 수 (1-7)는 변수 numFrames에 저장됩니다.

    1

    1답변

    FreeBSD는 페이징 대기열을 사용하여 페이지 색상을 구현합니다. 대기열은 프로세서의 L1 및 L2 캐시의 크기에 따라 으로 정렬됩니다. 새 페이지를 할당해야하는 경우 FreeBSD는 이 캐시에 맞게 최적 정렬되도록 시도합니다. 누가 위의 행을 설명해 주실 수 있습니까? 페이징 대기열의 개념은 무엇입니까? 감사합니다.

    2

    2답변

    운영 체제 숙제의 일환으로 주어진 페이지 액세스 순서에 대해 선입 선출 방식과 최소 사용 횟수 페이지 교체 전략에 의해 생성 된 페이지 오류 수를 비교해 달라는 요청을 받았습니다. 당연히 FIFO는 LRU보다 페이지 폴트가 적다. 이게 가능한가, 아니면 내가 실수 한거야?

    0

    1답변

    현재 페이지 교체 알고리즘에 대해 읽었으며 FIFO (선입 선출) 방법과 관련된 몇 가지 예를 살펴 보았습니다. 제 질문은 다음과 같습니다. 내가 다른 관행을 보았으므로 어떻게 페이지 결함의 수를 세는가? 예를 들어 는 : Example 1 (on page 9) 및 Example 2는 동일한 순서를 취할. 수 그들은 동일한 수의 프레임을 사용하는 15 인

    2

    1답변

    클럭 알고리즘 (1 비트 사용 비트 사용)이 FIFO와 정확히 동일하게 수행되는 페이지 대체 시뮬레이션 프로그램을 작성하여 매우 혼란 스럽습니다.이 Say I have page 1 3 5 7 in memory, and initially memory is like: 1 use=1 <- handle 3 use=1 5 use=1 7 use=1 When