책 내용 질문하기
109쪽 계산문제
도서
2019 시나공 SUMMARY 정보처리기사 필기
페이지
109
조회수
712
작성일
2019-07-27
작성자
탈퇴*원
첨부파일
계산문제들을 잘 모르겠고 이해가 안되는데요.. 일단 기본적으로 기억용량=2^(주소선의 수)x(워드 크기) 라고 생각하면, 2. 65,536(2^16)워드의 메모리 용량을 갖는다고 했을 때 PC가 16비트라는 것은 2^16x(워드 크기) 에서 워드 크기 계산을 안하고 워드 그대로 붙인 건가요? 3. 메모리 용량이 4096워드이고 1워드가 8비트라면 4096워드 = 2^(주소선의 수)x8 이렇게 되는 게 아닌가요?..?? 6. 이 문제 역시 64KByte = 2^(어드레스핀수)x8 이렇게 되어야 하는 게 아닌지 ㅠㅠ 이해가 안갑니다 7. 제가 이해한 대로 풀면 이 문제는 잘 풀리고.. 8번도 똑같이 이해가 안갑니다
답변
2019-07-29 14:40:02

안녕하세요 길벗수험서 운영팀입니다.

 

[2]

PC의 비트 수를 구할 때 1개 워드의 크기를 알 필요는 없죠. 용량을 계산할 필요가 없으니까요.

단순히 해당 개수만큼의 워드를 가리키기(주소를 저장하기) 위한 비트만 구하면 되는 것입니다. 

 

[3]

PC와 MAR를 구하는 수식은 [2]와 같으며, MBR은 워드 크기가 됩니다. 

해당 문제에서 MAR은 1byte와 관계없이 4096워드가 2의 몇승인지만 계산하면 됩니다.

 

[6]

음.. 이상하게 8비트를 계속 곱하시네요.

MAR과 MBR은 항상 워드가 기준입니다.

워드가 8bit라고 했으니 1byte가 워드가 되며, 이는 64KByte에서 64K가 워드의 개수임을 의미합니다. 64K의 2의 승수를 구하면 16이 되겠네요.

 

[7]

8192bit 입니다.

word는 16bit죠.

워드의 개수를 구하기 위해 8192를 16으로 나누면 2^13 - 2^4가 되서 2^9가 워드의 개수가 되겠네요.

pc, mar, mbr은 9, 9, 16이 됩니다.

 

65536워드 입니다.

word는 25bit 네요.

워드의 개수가 이미 나와있습니다.

65536은 2^16이니.. pc, mar, mbr은 16, 16, 25가 되겠네요.

 

 

워드 개수가 나왔을 때는 bit를 고려할 필요도 없습니다. 2의 몇승인지만 계산하면 되고,

총 용량과 워드 1개당 비트수가 나온다면 총 용량을 워드 1개당 비트수로 나눠 총 워드 개수가 몇 개인지 구해야합니다. 

 

행복한 하루되세요 :)

  • 관리자
    2019-07-29 14:40:02

    안녕하세요 길벗수험서 운영팀입니다.

     

    [2]

    PC의 비트 수를 구할 때 1개 워드의 크기를 알 필요는 없죠. 용량을 계산할 필요가 없으니까요.

    단순히 해당 개수만큼의 워드를 가리키기(주소를 저장하기) 위한 비트만 구하면 되는 것입니다. 

     

    [3]

    PC와 MAR를 구하는 수식은 [2]와 같으며, MBR은 워드 크기가 됩니다. 

    해당 문제에서 MAR은 1byte와 관계없이 4096워드가 2의 몇승인지만 계산하면 됩니다.

     

    [6]

    음.. 이상하게 8비트를 계속 곱하시네요.

    MAR과 MBR은 항상 워드가 기준입니다.

    워드가 8bit라고 했으니 1byte가 워드가 되며, 이는 64KByte에서 64K가 워드의 개수임을 의미합니다. 64K의 2의 승수를 구하면 16이 되겠네요.

     

    [7]

    8192bit 입니다.

    word는 16bit죠.

    워드의 개수를 구하기 위해 8192를 16으로 나누면 2^13 - 2^4가 되서 2^9가 워드의 개수가 되겠네요.

    pc, mar, mbr은 9, 9, 16이 됩니다.

     

    65536워드 입니다.

    word는 25bit 네요.

    워드의 개수가 이미 나와있습니다.

    65536은 2^16이니.. pc, mar, mbr은 16, 16, 25가 되겠네요.

     

     

    워드 개수가 나왔을 때는 bit를 고려할 필요도 없습니다. 2의 몇승인지만 계산하면 되고,

    총 용량과 워드 1개당 비트수가 나온다면 총 용량을 워드 1개당 비트수로 나눠 총 워드 개수가 몇 개인지 구해야합니다. 

     

    행복한 하루되세요 :)

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