본문 바로가기
반응형

isa2

Language of the Computer(A Case for MIPS) (1) 컴퓨터 아키텍처: MIPS 명령어 세트, 레지스터 관리 및 산술 연산 최적화 1. Computer Systems Stack2. 컴퓨터 아키텍처컴퓨터 아키텍처는 크게 명령어 집합 아키텍처(ISA)와 마이크로아키텍처로 나눌 수 있다.명령어 집합 아키텍처(ISA)는 하드웨어(HW)와 소프트웨어(SW) 간의 인터페이스를 정의.즉, 프로그래머가 사용할 수 있는 명령어, 명령어의 데이터 타입, 레지스터, 주소 모드, 입/출력 모델 등을 정의.ISA는 하드웨어의 기능과 성능에 직접적인 영향을 미치며, 일단 정의되면 호환성 문제로 인해 변경하기 어렵다.다양한 칩 제조업체에서는 x86, ARM, SPARC 등 여러 종류의 ISA를 제공.마이크로아키텍처 마이크로아키텍처는 ISA를 구현하는 방법.즉, 프로세서(및 I/O 하위 시스템)의 구조와 조직을 포함.마이크로아키텍처의 설계는 프로세서의 성능, .. 2024. 4. 30.
컴퓨터구조의 전반적인 소개 (3) 컴퓨터 성능 향상 기법: CPU 시간, 클럭 속도, CPI, 명령어 수 최적화 1. Response Time and Throughput응답 시간(Response Time)과 처리량(Throughput)은 컴퓨터 시스템의 성능을 평가하는 두 가지 중요한 지표.응답 시간은 특정 작업을 시작하고 완료하는 데 걸리는 시간을 의미.예를 들어, 사용자가 클릭을 하고 그 결과를 보는 데까지 걸리는 시간이 이에 해당.처리량은 단위 시간당 시스템이 수행할 수 있는 작업의 총량을 의미.이는 시간당 처리할 수 있는 작업의 수나 트랜잭션의 수로 측정될 수 있다.응답 시간과 처리량은 하드웨어 업그레이드에 의해 영향을 받을 수 있다:프로세서를 더 빠른 버전으로 교체하는 경우:응답 시간:더 빠른 프로세서는 각 작업을 처리하는 데 필요한 시간을 줄여줌.따라서 응답 시간이 개선.처리량:더 빠른 프로세서는 단위 .. 2024. 4. 29.
반응형