반응형

컴퓨터구조 8

컴퓨터구조 - 캐시기억장치

캐시기억장치주기억장치에 저장되어 있는 일부 명령어와 데이터를 임시적으로 캐시기억장치에 복사해서 저장해두는 이유는 데이터를 저장하고 인출하는 속도가 주기억장치보다 빠르기 때문이다.그래서 중앙처리장치가 주기억장치에서 데이터를 처리하는 것보다 캐시기억장치에서 데이터를 처리하는 속도가 더 빠르다.캐시기억장치는 중앙처리장치와 주기억장치 간의 데이터 처리 속도 차이를 완화시켜줌으로써 전체적인 데이터 처리 속도를 증가시켜준다.이런 이유로 캐시기억장치는 고속완충기억장치라고도 한다.캐시기억장치는 주기억장치보다 5배에서 10배정도 빠른 데이터 처리 속도를 가지고 있는데, 주기억장치에서 자주 사용되는 명령어들을 가지고 있다가 중앙처리장치로 빠르게 전달한다.캐시기억장치의 용량에 따라 CPU의 가격이 결정되며, 캐시기억장치의 ..

컴퓨터 공학 2015.11.27

컴퓨터구조- 캐시메모리

캐시 메모리가 뭐인가요?-캐시 메모리는 메인메모리에 있는 명령어와 데이터 중 일부를 가져와 임시적으로 저장하여 CPU에서 필요로 할 때 해당 정보의 신속한 제공이 가능하도록 만들어진 장치입니다. 캐시 메모리가 왜 필요해요?-CPU와 메인메모리 사이의 데이터 처리 속도 차이가 크기 때문에 높은 성능의 CPU를 제대로 활용하지 못하고 있습니다. 따라서 캐시 메모리를 사이에 두어 CPU와 메인메모리의 데이터 처리 속도 차이를 극복할 수 있습니다. 캐시메모리는 메인메모리보다 몇 배정도 빠른가요?-캐시메모리는 메인메모리보다 약 5~10배정도 빠릅니다. 참조의 지역성이 무엇인가요?-일반적인 컴퓨터에서 CPU는 프로그램 실행시간의 90%는 해당 프로그램 공간의 10%에서만 실행됩니다. 따라서 이 10%에 해당 하는 ..

컴퓨터 공학 2015.11.27

컴퓨터구조 문제

1.CU 설계 방법2.연관사상의 장단점3.SDRAM 과 DDR SDRAM의 차이4.스택프레임을 사용하는 이유5.nested procedure call의 문제6. RISC 특징7. SSD의 문제점8. NOR과 NAND의 차이9. memory mapped io and isolated io 차이점10. 소프트웨어풀의 문제점11. PCB의 기능?12. 요구페이징, 페이지폴트13. 세그먼테이션의 장점14. 숫자 100까지 필요한 비트수15. 루프버퍼16. 분기예측방법17. TLB18. LRU

컴퓨터 공학 2015.11.26

컴퓨터 구조 문제

1. 폰노이만 컴퓨터의 가장 큰 특징 2. cpu 구성요소 3. 프로세서와 메모리의 성능불균형 해소를 위한 방법 4. 컴퓨터역사 2세대, 3세대 컴퓨터장치 5. 버스 설계 요소 6. 캐시 일관성을 위한 방법 7. 캐시 설계 요소 8. 캐시와 메모리에 모두 쓰는 캐시 쓰기 정책 9. 데이터와 명령어를 함께 넣는 캐시와 분리하는 캐시 10. 무어의 법칙 11. 명령어 사이클 순서 12. MIPS 공식 13. 플래시 메모리 단점 14. 제어 유닛 설계 방법

컴퓨터 공학 2015.11.26

컴퓨터 구조 4장

​4장 캐시 기억장치컴퓨터 기억장치는 계층(hierarchy)을 조직된다.4.1 컴퓨터 기억장치 시스템의 개요위치- 내부(레지스터, 주기억장치, 캐시), 외부(하드디스크)용량- 워드, 바이트전송단위- 워드, 블록액세스방법- 순차적- 직접- 랜덤- 연관성능- 접근시간, 사이클시간, 전송율물리타입- 세미컨덕터, 자기, 광학물리적 특성- 휘발, 비휘발성- 지울 수 있는, 못지우는구조- 메모리 모듈단어(word) : 32비트(인텔) 혹은 48비트주소지정단위(addressable units) : 주소의 길이 4비트와 주소지정단위의 수 N의 관계는 2^A=N 이다. 워드를 사용한다.전송단위 : 주기억장치에서 전송단위는 한번에 읽고 쓸수있는 비트의 수이다. 외부기억장치에서는 데이터가 단어보다 훨씬 더 큰 단위로 전송..

컴퓨터 공학 2015.11.26

컴퓨터 구조 2-2

시스템 클록 : 명령어 인출, 명령어 해독, 산술연산수행 등과 같이 프로세서에 의해 수행되는 연산들은 시스템클록에 의해 통제된다. 프로세서의 속도는 클록에 의해 발생되는 펄스 주파수(Hz)에 의해 결정된다.사이클 시간 : 펄스들 간의 시간명령어 실행율- f: 주파수- t : 주기 = 1/f- I_c : 명령어 카운트, 정해진 시간 간격동안 실행된 기계명령어들의 수- CPI : 명령어당 평균사이클- CPI_i : 명령어 유형 i를 위해 필요한 사이클 수- I_i : 주어진 프로그램에서 실행된 유형 i의 명령어들의 수=>CPI=([sigma i=1 to n][CPI_i * I_i])/I_c- T : I_c * CPI * t =>주어진 프로그램을 수행하는데 필요한 프로세서 시간- 고쳐쓴 수식(개량) : T =..

컴퓨터 공학 2015.11.26

컴퓨터 구조2-1

​컴퓨터의 발전- 프로세서의 속도 즈악- 부품수의 감소- 기억장치 용량의 증가- I/O용량 및 속도 증가*​1세대 진공관ENIAC : 세계 최초의 일반 목적용 전자식 디지털 컴퓨터폰노이만 기계 : EDVAC의 개발을 위해 폰노이만이 발표IAS컴퓨터 조직- 데이터와 명령어들을 저장하는 주기억장치(메인메모리)- 2진수 데이터를 처리할수있는 산술논리연산장치(ALU)- 기억장치에 있는 명령어들을 해석하고 수행하는 제어유닛(Control Unit)- 1000개의 저장장소를 가지고 있으며, 각 저장장소에는 40비트로 구성된 워드가 저장된다.-(a)수치워드 : 1비트 부호비트와 39비트 숫자비트-(b)명령어워드 : 8비트 opcode, 12비트 address비트가 왼쪽 오른쪽 대칭으로 존재- 기억장치 버퍼 레지스터(..

컴퓨터 공학 2015.11.26

컴퓨터 구조 1장

컴퓨터 구조 정리 ​컴퓨터 구조 : 시스템의 기본적 특성들 중에서 프로그래머에게 보이는 부분들. 즉 프로그램의 논리적 수행에 직접적인 영향을 주는 시스템 특성들컴퓨터 조직 : 구조에서 정의한 사항들을 구현하기위한 연산 유닛들과 상호연결방식을 말한다RISC(Reduced Instruction Set Compare) : CPU안의 명령어를 최소로 줄여 단순하게 만든 프로세서컴퓨터 기능->데이터처리, 데이터저장, 데이터이동, 제어컴퓨터 조직- 중앙처리장치(CPU) : 컴퓨터의 동작을 제어하고 데이터 처리기능들을 수행한다. 간단히 프로세서라 부른다.- 주기억장치 : 데이터를 저장한다- 입출력(I/O) : 컴퓨터와 외부장치사이에 데이터를 이동한다.- 시스템상호연결 : 중앙처리장치, 주기억장치, 입출력 장치들 사이..

컴퓨터 공학 2015.11.26
반응형