컴퓨터구조론 - 제2장CPU의구조와기능
본 자료는 3페이지 의 미리보기를 제공합니다. 이미지를 클릭하여 주세요.
닫기
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
해당 자료는 3페이지 까지만 미리보기를 제공합니다.
3페이지 이후부터 다운로드 후 확인할 수 있습니다.

소개글

컴퓨터구조론 - 제2장CPU의구조와기능 에 대한 보고서 자료입니다.

목차

2.1~2.20

본문내용

제 2 장 CPU의 구조와 기능
2.1 클럭 주기가 5ns인 CPU가 ‘ADD addr` 명령어를 인출하고 실행하는 데는 모두 몇 ns가 걸리는가? 단, 직접 주소지정 방식이 사용되며, 인터럽트는 없다고 가정한다.
[풀이]T0 : MAR ← PC
T1 : MBR ← M[MAR], PC ← PC + 1
T2 : IR ← MBR
T3 : MAR ← IR(addr)
T4 : MBR ← M[MAR]
T5 : AC ← AC + MBR
따라서 총 6클럭이 걸리므로 30ns가 걸린다.

2.2 인터럽트 서비스 루틴을 수행하는 도중에 더 높은 우선순위를 가진 인터럽트 요구가 들어오더라도 그 루틴의 수행이 중단되지 않도록 하는 방법을 설명하라.
[풀이]인터럽트 불가능(interrupt disabled) 상태로 세트를 시킨후 CPU가 인터럽트 요구 신호를 검사하지 않도록 한다. 이렇게 되면 서비스 루틴을 처리하는 동안에 발생한 인터럽트 요구는 대기상태로 남아 있다가, CPU가 다시 인터럽트 가능(interrupt enabled)상태로 바뀐 후에 처리된다.

2.3 인터럽트 사이클은 반드시 실행 사이클이 종료된 다음에 수행되어야 하는 이유는 무엇인가? 만약 인출된 명령어를 위한 실행 사이클이 수행되는 도중에 들어오는 인터럽트 요구에 대하여 CPU가 즉시 응답을 한다면, 어떤 문제가 발생하게 되는가?
[풀이]만약 CPU가 즉시 응답을 하게 되면, 현재 인출된 명령은 수행이 중단되고 ISR(Interrupt

키워드

  • 가격2,300
  • 페이지수9페이지
  • 등록일2012.04.05
  • 저작시기2003.3
  • 파일형식아크로뱃 뷰어(pdf)
  • 자료번호#738321
본 자료는 최근 2주간 다운받은 회원이 없습니다.
청소해
다운로드 장바구니