컴퓨터과학[3-2]/컴퓨터구조16 컴퓨터의 구조 - [제10강] 기억장치(I) 컴퓨터의 구조 - [제10강] 기억장치(I) ․기억장치의 개요 ․주기억장치 ․연관기억장치 컴퓨터의 구조 용어정리 지역성의 원리 주어진 시간 동안에 일반적인 프로그램의 실행에서 발생하는 번지들은 기억장치내의 몇몇 한정된 영역만을 반복적으로 지정하며, 그 밖의 영역에 대한 접근은 상대적으로 드문 현상을 말한다. 시간적 지역성 어떤 내용이 한번 참조되면, 곧바로 다시 참조되기 쉬운 특성 공간적 지역성 어떤 내용이 참조되면, 그 내용에 가까운 곳에 있는 다른 내용들이 곧바로 참조되기 쉬운 특성 기억장치 계층 기억장치의 일반적인 구성은 가격과 성능을 절충한 여러 형태의 기억장치가 연결되어 있으며, 속도와 저장용량을 고려하여 여러 층으로 구성한 구조를 말한다. 복수 모듈 기억장치 기억장치모듈을 여러 개 가지고 있는.. 2016. 8. 7. 컴퓨터의 구조 - [제9강] 중앙처리장치(3) 컴퓨터의 구조 - [제9강] 중앙처리장치(3) 간단한 컴퓨터의 설계 ․CISC와 RISC의 비교 컴퓨터의 구조 용어정리 명령어 파이프라이닝 컴퓨터에 있어서 파이프라인(pipeline)구조는 CPU의 처리속도 를 향상시키기 위한 방법 중의 하나로서, CPU의 내부 하드웨어를 여러 단계로 나누어 처리하는 기술이다. 2 단계 명령어 파이프라인 명령어 수행 사이클을 명령어 인출 단계와 명령어 실행단계라는 두 개의 독립적인 파이프라인 모듈로 분리하여 수행하는 방법이다. 4 단계 명령어 파이프라인 명령어 수행 단계를 4단계, 즉 명령어 인출, 명령어 해독, 오퍼랜드인출, 실행 단계로 나누어 수행하는 방법이다. 6 단계 명령어 파이프라인 단계 명령어 파이프라인 명령어 수행 단계를 6 단계, 즉 FI(Fetch Ins.. 2016. 8. 2. 컴퓨터의 구조 - [제8강] 중앙처리장치(2) 컴퓨터의 구조 - [제8강] 중앙처리장치(II) 명령어 사이클 ․명령어 파이프라이닝 컴퓨터의 구조 용어정리 명령어 사이클 한 개의 명령어가 CPU에서 수행되는데 필요한 전체 수행 과정 인출 사이클 기억장치에 기억되어 있는 명령어를 인출하는 과정 실행 사이클 명령어를 실행하는 과정 간접 사이클 간접주소지정방식을 사용하는 명령어에서 오퍼랜드 부분의 유효 주소를 결정하는 데 사용되는 과정 인터럽트 사이클 실행 사이클이 끝난 직후에 인터럽트가 발생했는지를 검사하여, 발생하였다면 인터럽트 서비스 루틴(ISR : interrupt service routine)이 시작되도록 하는 과정 요점정리명령어 사이클(instruction cycle)은 CPU에서 하나의 명령어가 수행되는데 필요한 전체 수행과정을 말한다. 명령어.. 2016. 8. 2. 컴퓨터의 구조 - [제7강] 중앙처리장치(1) 컴퓨터의 구조 - [제7강] 중앙처리장치(1) 중앙처리장치의 개요 ․중앙처리장치의 구성요소 컴퓨터의 구조 용어정리 범용 레지스터 CPU내에서 데이터를 임시적으로 저장하는 레지스터 특수 레지스터 CPU내에서 특수한 용도로 사용되는 레지스터 프로그램 카운터(PC) 다음에 수행될 명령어의 주소를 보관하고 있는 레지스터 명령어 레지스터(IR) 가장 최근에 인출된 명령어를 보관하고 있는 레지스터 누산기(AC) 연산 결과를 임시적으로 보관하는 레지스터 기억장치 주소 레지스터(MAR) 기억장치 버퍼 레지스터(MBR) 기억장치로 쓰여 지거나 읽혀질 데이터를 임시 보관하는 레지스터 스텍 포인터(SP) 스택영역의 번지를 지정해주는 레지스터 요점정리중앙처리장치(CPU)는 컴퓨터 시스템에서 프로그램이 수행되는 전반적인 과정을.. 2016. 8. 2. 컴퓨터의 구조 - [제6강] 제어장치 (2) 컴퓨터의 구조 - [제6강] 제어장치 (2) 마이크로명령의 형식 ․마이크로프로그램의 작성 예 ․하드웨어에 의한 제어 컴퓨터의 구조 용어정리 마이크로 프로그램에 의한 제어 제어단어와 같은 제어정보를 특별한 기억장치에 기억시킨 구조에 의한 제어방식 하드웨어에 의한 제어 주어진 시간에 처리장치에서 수행할 마이크로연산을 결정해 주는 제어상태를 갖는 순서회로를 가진 제어방식 요점정리마이크로명령어는 하나 혹은 다수의 마이크로 연산을 나타내며, 순차적인 마이크로명령어들의 집합은 마이크로프로그램(microprogram)을 구성한다. 마이크로명령어 형식을 설정하면 마이크로프로그램의 작성과정은 컴퓨터의 프로그램 작성과정과 유사하며, 이러한 이유로 펌웨어(firmware)라고도 한다. 하드웨어에 의한 제어장치는 상태 플립-.. 2016. 8. 2. 컴퓨터의 구조 - [제5강] 제어장치 (1) 컴퓨터의 구조 - [제5강] 제어장치 (1) 제어장치의 개요 ․제어장치의 구현 방법 ․마이크로프로그램에 의한 제어 컴퓨터의 구조 용어정리 마이크로 명령어 제어 단어를 포함한 제어정보 마이크로 프로그램 순차적인 마이크로명령어들의 집합 제어 기억장치 모든 제어정보를 저장하고 있는 기억장치 제어주소 레지스터 제어기억장치에 있는 마이크로명령어의 주소를 갖고 있는 레지스터 제어데이터 레지스터 제어기억장치에서 읽어온 마이크로명령어를 저장하는 레지스터 다음 주소 생성기(순서기) 다음에 수행될 마이크로명령어의 주소를 만들어 내는 조합논리회로 요점정리제어장치는 컴퓨터시스템의 모든 장치가 유기적으로 동작할 수 있도록 제어한다. 제어장치의 구조는 명령어 레지스터, 명령어 해독기, 주소 처리기, 순서 제어기로 구성 되어있다... 2016. 8. 2. 이전 1 2 3 다음