책 내용 질문하기
질문입니다~
도서
2017 시나공 정보처리기사 필기
페이지
00
조회수
362
작성일
2017-05-04
작성자
탈퇴*원
첨부파일
안녕하세요 질문 올렸었는데 아직 이해가 안되네요 ㅠㅜ 32비트의 가상 주소, 4KB 페이지, 페이지 테이블 엔트리당 4바이트로 된 페이지 테이블에 대해 전체 페이지 테이블의 크기는 얼마인가? 이문제에서 가상주소의 단위가 바이트라서 2^23이라고 하셨는데 그래도 문제에는 '32비트'라고 명시했으니까 비트라고 봐야하는것 아닌가요? 비트를 바이트로 고쳐야하는게 아닌가요? 또 운영체제의 성능 평가 기준에서 throughput과 throughout이 같은것인가요?
답변
2017-05-08 10:06:06

안녕하세요.

1)

가상 주소가 32비트로 주어졌다는 것은 기억장소의 크기가 2의 32비트 바이트라는 의미입니다.

해설에서도 설명되어 있듯이

가상 주소로 32비트를 사용한다고 했으니 가상 기억장소의 크기는 2^32바이트입니다. 그리고 페이지의 크기는 4KB(2의 12승)로 주어졌으므로

페이지 수는 2^32 / 2^12 = 2^20 개입니다.

페이지 엔트리가 4바이트라고 했으며 앞선 2^20의 단위가 바이트이므로

2^20 × 4 = 4M 바이트가 되는 것입니다.

가상 주소가 32비트로 주어지면 아 이 기억장소는 32비트 단위로 접근하므로 기억장소의 크기는 2의 32승 바이트가 되는구나. 라고 공식처럼 생각하시면 됩니다.

2)

throughtput은 일정 시간 동안 시스템이 처리하는 일의 양, 즉 처리 능력을 의미합니다. 정식 명칭은 throughput입니다.

오늘도 즐거운 하루 되세요.

  • *
    2017-05-08 10:06:06

    안녕하세요.

    1)

    가상 주소가 32비트로 주어졌다는 것은 기억장소의 크기가 2의 32비트 바이트라는 의미입니다.

    해설에서도 설명되어 있듯이

    가상 주소로 32비트를 사용한다고 했으니 가상 기억장소의 크기는 2^32바이트입니다. 그리고 페이지의 크기는 4KB(2의 12승)로 주어졌으므로

    페이지 수는 2^32 / 2^12 = 2^20 개입니다.

    페이지 엔트리가 4바이트라고 했으며 앞선 2^20의 단위가 바이트이므로

    2^20 × 4 = 4M 바이트가 되는 것입니다.

    가상 주소가 32비트로 주어지면 아 이 기억장소는 32비트 단위로 접근하므로 기억장소의 크기는 2의 32승 바이트가 되는구나. 라고 공식처럼 생각하시면 됩니다.

    2)

    throughtput은 일정 시간 동안 시스템이 처리하는 일의 양, 즉 처리 능력을 의미합니다. 정식 명칭은 throughput입니다.

    오늘도 즐거운 하루 되세요.

· 5MB 이하의 zip, 문서, 이미지 파일만 가능합니다.
· 폭언, 욕설, 비방 등은 관리자에 의해 경고없이 삭제됩니다.