본문 바로가기

컴퓨터과학[3-2]100

컴퓨터의 구조 - [제13강] 입출력 시스템(2) 컴퓨터의 구조 - [제13강] 입출력 시스템(2) ․입출력장치 인터페이스 ․입출력버스 컴퓨터의 구조 용어정리 입춥력버스 입출력에만 이용되는 버스로서, 주기억장치 버스와 마찬가지로 데이터 버스, 주소 버스, 제어 버스의 세 가지로 구성되어 있다. 독립 입출력 버스 기억장치 버스와 입출력 버스를 구분하여 사용하는 버스 형태 주기억장치 입출력 버스 기억장치 버스를 입출력 버스로도 사용하는 형태 중앙 집중식 중재 한 버스에 하나의 중재기를 사용하는 방식으로, 모든 장치들은 독립된 버스 요청과 버스 허용 회선에 의하여 중재기에 연결하는 방식 직렬 중재 혹은 데이지 체인 직렬 중재 방식으로서, 버스 중재기에 가까운 순으로 우선순위가 주어진다. 폴림에 의한 중재 폴링에 의한 중재 하나의 폴링회선이 버스 중재기에서 부.. 2016. 8. 7.
컴퓨터의 구조 - [제12강] 입출력 시스템(1) 컴퓨터의 구조 - [제12강] 입출력 시스템(1) 입출력시스템의 개요 ․입출력장치 제어기 컴퓨터의 구조 용어정리 입출력 시스템 입력장치와 출력장치로 구성되며, 주변장치(I/O peripherals)라고도 함 입츨력 장치 사용자와 컴퓨터 시스템과의 인터페이스 입출력장치 제어기 입출력에 필요한 입출력 장치 고유의 기능만을 다루는 제어기 입출력 제어기 입출력장치의 공통적인 기능을 다루는 제어기 입출력장치 인터페이스 입출력 포트(input output port)라고 부르기도 하며, 입출력 시스템의 기능 중에서 각 입출력장치의 고유한 특성에 관련되는 것을 포함하는 하드웨어 장치 요점정리입출력 시스템은 입출력장치와 입출력장치 제어기, 입출력장치 인터페이스, 입출력 버스, 입출력 제어기, 입출력 버스로 구성되어 있다.. 2016. 8. 7.
컴퓨터의 구조 - [제11강] 기억장치(2) 컴퓨터의 구조 - [제11강] 기억장치(2) ․․캐시기억장치 ․가상기억장치 ․보조기억장치 컴퓨터의 구조 용어정리 블록 주기억장치 내에 연속적으로 저장된 일정한 수의 단어 희생 블록 캐시에 미스 되었을 때 접근하려는 데이터를 캐시에 가져오기 위하여 한 블록을 기억시킬 수 있을 공간을 확보해야 되는데 이때 확보된 공간을 의미한다. 블록교환 캐시에서 희생블록을 원래 주 기억장치의 저장되어 있던 곳에 다시 저장하고, 캐시의 희생블록이 저장되어 있던 곳에는 접근하려는 데이터가 포함되어 있는 주기억장치 블록을 저장시키는 것을 의미 히트 접근하고자 하는 단어가 캐시기억장치에 저장되어있는 경우 미스 접근하고자 하는 단어가 캐시기억장치에 저장되어 있지 않은 경우 직접사상 중앙처리장치 주소를 Index필드와 Tag필드로 .. 2016. 8. 7.
컴퓨터의 구조 - [제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.