컴퓨터 구조14 제 2장 성능 문제 제 2장 성능 문제 성능을 위한 설계 해마다 가격은 하락하는데 성능과 용량이 크게 상승함. 각종 비즈니스들은 트랜잭션 및 데이터베이스의 처리를 대규모 클라이언트-서버 네트워크들을 지원하는 강력한 서버에 의존. 클라우드 서비스 제공 회사들은 대규모의 고성능 서버 뱅크들을 이용. 마이크로프로세서의 속도 파이프라이닝: 여러 개의 명령어들을 동시에 서로 다른 단계를 수행함으로써 다수의 명령어를 동시에 실행. 분기 예측: 프로세서는 기억장치로부터 인출된 명령어 코드를 미리 살펴보고, 어떤 분기 혹은 명령어가 다음에 처리될 것인지 미리 예측. 슈퍼스칼라 실행: 매 프로세서 클록 사이클마다 한 개 이상의 명령어 발송하는 능력. 결과적으로 여러 파이프라인들이 사용됨. 데이터 흐름 분석: 프로세서는 명령어들 간의 결과값.. 2024. 3. 28. 제 1장 기본 개념과 컴퓨터 발전과정 제 1장 기본 개념과 컴퓨터 발전과정 구조와 조직 Architecture 프로그래머에게서 보이는 시스템 특성들 프로그램의 논리적 수행에 직접적인 영향을 주는 시스템 특성들 구조적 속성이 포함하는 것들 명령어 세트, 여러가지 데이터들(수, 문자 등)의 표현에 사용되는 비트들의 수, I/O 방식 및 기억장치 주소지정 방식. Organization 구조에서 정의한 사항들을 구현하기 위한 연산과 유닛들,과 상호 연결 방식 조직상의 속성이 포함하는 것들 프로그래머에게는 보이지 않는 하드웨어 세부사항들인 제어신호, 컴퓨터와 주변기기들 사이의 인터페이스 및 기억장치 기술 사례: IBM System/370 구조(Architecture) family 개념이 탑재. 기존에는 모델이 바뀌면 구조도 바뀌었으나, IBM Sys.. 2024. 3. 28. 이전 1 2 3 다음