본문 바로가기

컴퓨터성능2

[전공_컴퓨터구조] Computer Abstraction & Technology 2 CPU Clocking 모든 디지털하드웨어는 일정한 속도의 클럭으로 제어된다. Clock period : 한 클럭 사이클에 소요되는 시간 Clock frequency : 단위시간당 클럭 사이클 수 *이 둘은 본질적으로는 같으며, 역수관계를 가진다. CPU Performance Equation [중요] CPU Time = CPU Clock Cycles(총 사이클수) X Clock Cycle Time(클럭사이클 하나당 시간) = CPU Clock Cycles / Clock Late(클럭 속도) CPU 성능 방정식은 위와 같다. "성능이 향상되었다."는 것은 CPU Time이 감소하였다는 것이고, CPU Clock Cycles나 Clock Cycle Time이 감소하였거나, Clock Late가 증가하였다는 .. 2019. 9. 16.
[전공_컴퓨터구조] Computer Abstraction & Technology 기본적인 컴퓨터의 추상화구조 컴퓨터는 하드웨어(Hardware)와 소프트웨어(Software)로 나뉘며, 소프트웨어는 굳이 나누자면 시스템소프트웨어(ex. 운영체제)와 응용소프트웨어(ex. 게임, 앱)으로 구분한다. 이들 사이에는 둘을 맞닫아 있는 둘을 상호작용하게 하는 인터페이스(Interface)가 있다. 인터페이스는 ISA(Instruction Set Interface), " 인스트럭션 집합 인터페이스 "라는 말로 설명이 가능하다. Instruction이란 사전적의미로는 "명령"이라 할 수 있지만, "지시"라는 단어가 더 직관적인 설명에 가깝다. 우리가 개발함으로써 소프트웨어를 통해 하드웨어에게 내리는 명령하나하나를 Instruction이라고 할 수 있다. Instruction의 집합으로 이루어진 .. 2019. 9. 14.