2021. 1. 12. 10:10ㆍSTUDY/datasheet 공부
arm :
ARM 아키텍처(ARM architecture, 과거 명칭: Advanced RISC Machine, 최초 명칭: Acorn RISC Machine)는 임베디드 기기에 많이 사용되는 RISC 프로세서이다. 저전력을 사용하도록 설계하여 ARM CPU는 모바일 시장 및 싱글 보드 컴퓨터로 불리는 개인용 컴퓨터에서 뚜렷한 강세를 보인다.
개인용 컴퓨터 - 위키백과, 우리 모두의 백과사전
위키백과, 우리 모두의 백과사전. 개인용 컴퓨터(영어: Personal Computer, PC)는 기업이나 가정에서 개인이 사용하는 컴퓨터를 말한다. 보통 책상 위에 놓고 사용할 수 있을 정도의 , PC라는 이름은 1970
ko.wikipedia.org
risc
축소 명령어 집합 컴퓨터(Reduced Instruction Set Computer, RISC, 리스크)는 CPU 명령어의 개수를 줄여 하드웨어 구조를 좀 더 간단하게 만드는 방식으로, 마이크로프로세서를 설계하는 방법 가운데 하나이며, SPARC, MIPS 등의 아키텍처에서 사용된다.
전통적인 CISC CPU에는 프로그래밍을 돕기 위한 많은 수의 명령어와 주소 모드가 존재했다. 그러나 그중에서 실제로 쓰이는 명령어는 몇 개 되지 않는다는 사실을 바탕으로, 적은 수의 명령어만으로 명령어 집합을 구성한 것이 RISC이다. 그래서, RISC는 CISC보다 구조가 더 단순하다. 복잡한 연산도 적은 수의 명령어들을 조합하는 방식으로 수행이 가능하다.
그리고 CISC 형식의 CPU내 ROM에 소프트웨어적으로 적재된 내부 명령어들을 하드웨어적으로 구성하여 제어기가 제거된 부분에 프로세서 레지스터 뱅크와 캐시를 둔다. 이렇게 함으로써 CPU가, 상대적으로 느린 메인 메모리에 접근하는 횟수를 줄여주어 파이프라이닝 등 시스템 수행속도가 전체적으로 향상된다.
- MIPS 계열 - 대부분의 SGI 컴퓨터, 플레이스테이션, 플레이스테이션 2, 닌텐도 64 등에 쓰임.
- IBM 파워 계열 - 대부분의 IBM 슈퍼컴퓨터, 메인프레임에 쓰임.
- 모토롤라와 IBM의 PowerPC 시리즈 - 이전의 애플 매킨토시 컴퓨터, 엑스박스 360, 닌텐도 Wii, 플레이스테이션 3 등에 쓰임.
- 썬 사의 SPARC와 UltraSPARC의 후기 기종.
- 휴렛 팩커드 사의 PA-RISC
- DEC 알파
- ARM 계열 - 최신 팜 파일럿 PDA 시리즈. 게임보이 어드밴스, 닌텐도DS과 같은 닌텐도사의 소형 게임기 하드웨어. 한국 게임파크사의 GP32 하드웨어, 스마트폰, 태블릿 PC.
dmips:
1 MIPS : 1초에 100만개의 명령어를 수행
DIMPS : DHRYSTONE MILLON INSTRUCTIONS PER SECOND
dhrystone :
1988년 컴퓨터 시스템의 벤치마크 테스트를 개발하기 위해 설립된 비영리단체 SPEC(Systems Performance Evaluation Cooperative)가 지정한 마이크로프로세서의 성능지표를 말한다.
컴퓨터 또는 소프트웨어 시스템의 성능을 측정하여 비교하는 방법 중에, 동일한 프로그램을 각 컴퓨터에서 실행시켜 처리시간을 측정하여 비교해 보는 방법이 있는데 이를 벤치마크법이라 한다.
드라이스톤은 벤치마크 테스트의 결과를 정수화해서 하중한 값으로 비교하는 방법으로 펜티엄 프로세서, 펜티엄 프로 프로세서의 성능 비교에 이용된다.
[네이버 지식백과] 드라이스톤 [Dhrystone] (두산백과)
Single-cycle multiplication and hardware division:
말그대로 single cycle 즉 한 cycle로 곱셈 나눗셈을 한다는 의미인줄 알았으나 곱셈은 single cycle로 가능하고 하드웨어 에서 나누기가 수행된다는 의미
실직적으로 arm developer 에서 확인하면 곱셈은 1cycle, 나누기는 2~12 cyble이 필요하다.
'STUDY > datasheet 공부' 카테고리의 다른 글
1. stm32f103 datasheet #6(DMA) (0) | 2021.03.10 |
---|---|
1. stm32f103 datasheet #5(Low-power) (0) | 2021.03.09 |
1. stm32f103 datasheet #4(Frequency) (0) | 2021.03.08 |
1. stm32f103 datasheet #3(POR,PDR,PVD) (0) | 2021.02.25 |
1. stm32f103 datasheet #2(memory) (0) | 2021.01.13 |