728x90

arm 2

ARM 프로세서

ARM 프로세서프로세서란?메모리에 저장된 명령어들을 실행하는 유한 상태 오토마톤ARM : Advanced RISC MachineARM 구조ARM은 칩의 기본 설계 구조만 만들고, 실제 기능 추가와 최적화 부분은 개별 반도체 제조사의 영역으로 맡긴다. 따라서 물리적 설계는 같아도, 명령 집합이 모두 다르기 때문에 서로 다른 칩이 되기도 한다.ARM은 RISC 설계 기반으로 ‘단순한 명령집합을 가진 프로세서가 복잡한 것보다 효율적’ 임을 기반하기 때문에 명령 집합과 구조 자체가 단순하다. 따라서 ARM 기반 프로세서가 더 작고, 효율적이며 상대적으로 느리다.단순한 명령 집합은, 적은 수의 트랜지스터만 필요하므로 간결한 설계와 더 작은 크기를 가능케 한다.

Computer/CS 2024.06.27

24.06.27 CS

CS캐시 메모리(Cache Memory)속도와 빠른 장치와 느린 장치에서 속도 차이에 따른 병목 현상을 줄이기 위한 메모리를 뜻한다.CPU가 주기억장치에서 저장된 데이터를 읽어올 때, 자주 사용한는 데이터를 캐시 메모리에 저장한 뒤, 다음에 이용할 때 주기억장치가 아닌 캐시 메모리에서 먼저 가져오면서 속도를 향상시킨다.속도라는 장점을 얻지만, 용량이 적기도 하고 비용이 비싼 점이 있다.캐시 메모리 작동 원리시간 지역성for나 while 같은 반복문에 사용하는 조건 변수처럼 한번 참조된 데이터는 잠시 후 또 참조될 가능성이 높다.공간 지역성A[0], A[1]과 같은 연속 접근 시, 참조된 데이터 근처에 있는 데이터가 잠시후 또 사용될 가능성이 높다.캐시 미스 경우 3가지Cold miss해당 메모리 주소를 ..

728x90