CS/컴퓨터구조 12

[컴퓨터구조] #2 성능

• 컴퓨터에서 성능을 평가하는 방식 여러가지가 존재하지만 대부분의 성능 평가 기준은 시간과 관련이 있다.(실행시간이 얼마나 빠른지) • 시간 측정 방법• Clock Frequency 시스템 내의 Clock 신호가 발생하는 속도를 나타낸다.아래는 단위를 정리한 표이다.Giga10⁹Mega10⁶Kilo10³Milli10⁻³Micro10⁻⁶Nano10⁻⁹  • Clock Cycle Time Clock 신호가 0 -> 1 -> 0 또는 1 -> 0 -> 1로 변하는데 걸리는 시간 Clock Cycle Time은 Positive 또는 Negative edge 사이의 시간이라고 할 수 있다.  • Clock Rate Clock C..

CS/컴퓨터구조 2024.04.10

[컴퓨터구조] #1 컴퓨터구조

• 컴퓨터구조란? 컴퓨터구조(Computer Architecture)는 컴퓨터 시스템의 기본적인 구조와 동작원리를 배우는 과목이다.그렇다면 소프트웨어 전공자인 내가 왜 하드웨어를 배워야하는 것일까? 교수님의 말씀에 따르면, 하드웨어에 대한 높은 이해도를 가지게 되면 더 최적화된 프로그램을 만들 수 있다고 하셨다! 그럼 컴퓨터구조의 기초에 대해 알아보도록 하자.  • 폰노이만 구조CPU(중앙 처리 장치) : 프로그램을 실행하고 데이터를 처리하는 핵심 부품Memory(메모리) : 프로그램과 데이터가 저장되는 곳(폰노이만 구조에서는 프로그램 코드와 데이터가 동일한 메모리에 저장된다.)Control Unit(제어 유닛) : 명령어를 해독하고 실행하는 역할 담당Arithmetic/Logic Unit(산술 논리 장..

CS/컴퓨터구조 2024.04.04