본문 바로가기

컴퓨터 구조4

[Chapter 1.4 컴퓨터 구조 및 설계] 1장 총 정리 Moore's Law 컴퓨터는 24개월마다 2배의 성능으로 좋아지고, 컴퓨터 설계자는 이를 고려하여 성능 개선하여야 한다. 추상화 하드웨어 설계자나 소프트웨어 설계자 모두 계층적으로 컴퓨터 시스템을 만들고 있다. 이 방법은 하위 계층의 세부 사항이 상위 계층에서는 보이지 않도록 한다. 이 추상화의 위대한 아이디어는 오늘날의 컴퓨터 시스템을 이해하는 데 필수적이다. 하지만 이것이 설계자는 한 가지 계층만 알면 된다는 뜻이 아니다.✅ 아마 가장 중요한 추상화의 예는 하드웨어와 하위 소프트웨어 간의 인터페이스 일 것이다. 이것을 명령어 집합 구조(ISA)라 부른다. 명령어 집합 구조(ISA)를 고정시키면 동일한 소프트웨어를 실행시키면서도 가격과 성능이 서로 다른 여러 가지 구현이 가능하다.✅ 반면 인텔과 MA.. 2022. 7. 6.
[Chapter 1.3 컴퓨터 구조 및 설계] 컴퓨터 발전의 장벽과 병렬프로세서의 등장, Amdal's law와 MIPS 본 정리는 CS422-컴퓨터 구조 및 설계 : 하드웨어/소프트웨어 인터페이스. David A. Patterson,존 헤네시 책을 바탕으로 하고 있음을 미리 알립니다. 전력 장벽 클럭 속도와 소비 전력은 오랫동안 빠르게 증가하다 최근에 주춤해졌다. 속도와 전력이 함께 증가하는 이유는 둘이 서로 연관되어 있기 때문이고, 성장이 정체된 이유는 상용 마이크로 프로세서의 냉각 문제 때문에 실제로 사용할 수 있는 전력이 한계에 도달하였기 때문이다. 위 그림에 의하면 클럭 속도가 1000배 증가하는 동안 전력은 고작 30배 증가하였는데, 이 이유를 설명하려면 전력을 구하는 공식을 알아야한다. 집적회로의 주된 기술인 CMOS가 에너지를 소비하는 주원인은 동적 에너지 즉, 트랜지스터가 0에서 1로 혹은 1에서 0으로 스.. 2022. 7. 6.
[Chapter 1.2 컴퓨터 구조 및 설계] 컴퓨터의 성능과 CPU Time 본 정리는 CS422-컴퓨터 구조 및 설계 : 하드웨어/소프트웨어 인터페이스. David A. Patterson,존 헤네시 책을 바탕으로 하고 있음을 미리 알립니다. 성능 어떤 컴퓨터가 다른 컴퓨터보다 성능이 좋다는 것은 무엇을 뜻하는 것일까? 속도가 빠르다? 안전성이 높다? 데이터를 많이 전송할 수 있다? 등등 매우 다양하다. 즉, 우리가 성능을 정의하기 위해선 성능이 무엇인지부터 정의해야 한다. 위 그림은 비행기의 예시인데, 잘 보고 생각해보면 가장 빠른 비행기는 Bac/Sud Concorde일지는 몰라도 가장 많은 승객을 수송할 수 있는 것은 Airbus A380-800 일 것이다. 이제 여러 관점에서 성능을 정의해보면 응답 시간(response time) : 작업 개시에서 종료까지의 시간 즉, 태.. 2022. 7. 5.
[Chapter 1.1 컴퓨터 구조 및 설계] 컴퓨터의 종류와 추상화의 개념 본 정리는 CS422-컴퓨터 구조 및 설계 : 하드웨어/소프트웨어 인터페이스. David A. Patterson,존 헤네시 책을 바탕으로 하고 있음을 미리 알립니다. 컴퓨터의 응용 분야의 종류와 그 특성 임베디드 컴퓨터 특수한 시스템에 내장된 소형 컴퓨터다. 슈퍼 컴퓨터 서버의 한 종류이다 대용량, 고속 처리를 주목적으로 한다. 연구소, 기업, 은행 등에서 사용한다. 보통 여러 대의 단말기를 연결해서 다수의 사용자가 동시에 사용한다. 서버 컴퓨터 Network에 기반되어있다. 높은 성능과 신뢰성, 용량을 갖고 있다. 소규모 서버에서 건물의 크기까지 매우 다양하다 개인용 컴퓨터 개인이 사용하는 컴퓨터 Desktop, Laptop 등이 있고 최근에는 Tablet과 SmartPhone도 PC로 인식한다 Eig.. 2022. 6. 22.