컴퓨터 구조(Computer Architecture)4 [4주 차] - 컴퓨터 시스템의 성능 (2), 컴퓨터의 기능과 상호 연결 (1) 과목명 : 컴퓨터 구조(Computer Organization & Architecture) 수업일자 : 2022년 09월 22일 (목) 1. 벤치마크(Benchmark) 1-1. 정의 - 컴퓨터에서 벤치마크는 특정 오브젝트에 대해 일반적으로 수많은 표준 테스트와 시도를 수행함으로써 오브젝트의 상대적인 성능 측정을 목적으로 컴퓨터 프로그램을 실행하는 행위를 말합니다. 1-2. 벤치마크(Benchmark) 프로그램의 올바른 특징 - 고급 언어로 작성되며 서로 다른 기계들에서 호환성을 가져야 한다. - 시스템 프로그래밍, 수치적 프로그래밍, 혹은 상용 프로그래밍과 같이 특정 종류의 유형에 대표적이어야 한다. - 쉽게 측정될 수 있고, 널리 보급될 수 있어야 한다. 1-3. SPEC(System Performa.. 2022. 9. 25. [3주 차] - 컴퓨터 시스템의 성능 (1) 과목명 : 컴퓨터 구조(Computer Organization & Architecture) 수업일자 : 2022년 09월 15일 (목) 1. 컴퓨터 시스템의 성능(Performance) 1-1 성능 균형(Performance balance) - 프로세서의 능력이 매우 빠른 속도로 발전하고 있으나 다른 주요 부품들은 그에 따라가지 못하고 있으며 이러한 문제를 해결하기 위해서는 다양한 구성요소들의 불일치(Dismatch)를 보상해 주어야 하며 컴퓨터 조직과 구조를 적절히 조절/튜닝해 주어야 합니다. - 메모리와 프로세서(CPU) 간의 인터페이스에서 이러한 불일치가 심각한 상태입니다. - 프로세서 속도와 메모리의 용량히 급격히 증가한 반면, 메모리의 데이터 전송 속도는 프로세서의 데이터 전송 속도보다 많이 뒤.. 2022. 9. 19. [2주 차] - 컴퓨터 시스템의 조직과 역사 과목명 : 컴퓨터 구조(Computer Organization & Architecture) 수업일자 : 2022년 09월 08일 (목) 1. 컴퓨터 시스템의 조직 1-1. CPU(Central Processing Unit) - CPU 또는 중앙 처리 장치는 컴퓨터 시스템을 통제하고 프로그램의 연산을 실행, 처리하는 가장 핵심적인 컴퓨터의 제어 장치입니다. - 산술, 논리 연산 장치, 제어 장치, 레지스터(Register)로 구성됩니다. 1-2. RAM(Random Access Memory) - RAM, 또는 메모리라고도 불리며 CPU에 의해 제어되는 컴퓨터의 주기억장치이며 주로 컴퓨터에서 프로그램이 실행될 때 필요한 명령, 데이터 등을 저장하는 역할을 수행합니다. - 휘발성 메모리(Volatile mem.. 2022. 9. 12. [1주 차] - 수업 개요 과목명 : 컴퓨터 구조(Computer Organization & Architecture) 수업일자 : 2022년 09월 01일 (목) 1. 수업 역량 (1) 컴퓨터 구조에 대한 기본 원리를 바탕으로 실제 MCU(Micro Controller Unit)를 응용한 아이디어를 제시한다. (2) C 알고리즘 구현 방법에 따른 CPU 처리 시간의 영향을 분석하고 확인한다. (3) 컴퓨터 시스템에서 발생하는 한 가지 이상의 문제를 판단하고 해결한다. 2. Content - 컴퓨터 조직 및 구조론 개요(1) - 컴퓨터 조직 및 구조론 개요(2) - 컴퓨터 기능 및 상호연결 - 캐시(Cache) 기억 장치 - 내부 기억 장치 - 외부 기억 장치 - Input / Output - Computer Arithmetic (.. 2022. 9. 1. 이전 1 다음