728x90
반응형

2024/06 2

[컴퓨터 구조] 4-3 명령어 사이클과 인터럽트

이 글을 혼자 공부하는 컴퓨터구조 + 운영체제 (한빛미디어) 책을 읽고 혼자 공부한 내용입니다.잘못 이해한 부분이 있을 수 있고, 문제가 있는 부분 댓글로 알려주시면 수정하겠습니다. 명령어 사이클프로그램 속 각각의 명령어들이 일정한 주기가 반복되며 실행메모리에 있는 명령어를 CPU로 가지고 오는 단계를 인출 사이클CPU로 가져온 명령어를 실행하는 단계를 실행 사이클  모든 명령어가 인출실행 으로 간단히 실행되는 건 아님.메모리 접근을 한 번 더 해야 하는 경우가 있는데, 이 단계를 간접 사이클이라고 함인터럽트CPU의 작업을 방해하는 신호  동기 인터럽트 : CPU에 의해 발생하는 인터럽트, 프로그래밍상의 오류와 같은 예외적인 상황에 발생그래서 예외(exception)이라고 부름 비동기 인터럽트 : 입출력..

CS/컴퓨터 구조 2024.06.12

[컴퓨터 구조] 4-2 레지스터

이 글을 혼자 공부하는 컴퓨터구조 + 운영체제 (한빛미디어) 책을 읽고 혼자 공부한 내용입니다.잘못 이해한 부분이 있을 수 있고, 문제가 있는 부분 댓글로 알려주시면 수정하겠습니다. 반드시 알아야 할 레지스터 프로그램 카운터메모리에서 가져올 명령어의 주소, 즉 메모리에서 읽어 들일 명령어의 주소를 저장명령어 포인터라고도 부름 명령어 레지스터해석할 명령어, 방금 메모리에서 읽어 들인 명령어를 저장하는 레지스터제어장치는 명령어 레지스터 속 명령어를 받아들이고 이를 해석한 뒤 제어 신호를 내보냄 메모리 주소 레지스터메모리의 주소를 저장하는 레지스터CPU가 읽어 들이고자 하는 주소 값을 주소 버스로 보낼 때 거치게 됨 메모리 버퍼 레지스터메모리와 주고받을 값을 저장하는 레지스터메모리가 쓰고 싶은 값이나 메모리부..

CS/컴퓨터 구조 2024.06.10
728x90
반응형