게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
[마이크로프로세서]캐쉬메모리 hit ratio에 관하여
게시물ID : science_318짧은주소 복사하기
작성자 : 운전병
추천 : 2
조회수 : 795회
댓글수 : 3개
등록시간 : 2010/03/26 15:35:38
hit ratio에 대해 알기전에 우선 캐쉬메모리에 대해 알아야합니다
캐쉬메모리가  cpu의 처리속도를 못따라가는 메모리에 대응하기 위해 만들어진건 아시죠?
이 캐쉬메모리안에 명령어를 미리 집어넣어 cpu에 붙이는건데요
이 캐쉬메모리에 cpu가 원하는 명령어(데이터라고 하죠)가 있을 확률이 hit ratio인데요
hit ratio가 높으려면 어떻게 해야할까요 
맞습니다 명령어가 많이 들어가있어야 확률도 높아질거에요
그런데 여기서 hit ratio를 높이려고 모든명령어를 다넣는다면 당연히 크기가 커지겠죠?
그래서 여기서 명령어를 어떤것을 넣어야 할지 고민하게 됩니다
종류는
CISC(Complex Instruction Set Code)복잡한 명령어를 갖고있는 
RISC(Reduced Instruction Set Code)줄어든 명령어를 갖고있는

이 두가지인데 RISC는 단순명령어만을 사용하기 때문에 하드웨어는 작습니다
RISC는 단순명령어만을 사용하기에 명령어가 없을경우에는 외부로부터 갖고올수있는 확률이 더높죠
프로그램길이또한 길어질테고요(단순명령어만을 사용하기때문에)

CISC는 복잡한명령어를 사용하기에 프로그램의 길이는 더 짧겠죠
하지만 복잡한명령어를 처리할 큰 하드웨어를 따로 두어야한다는 단점도있습니다
또한 cpu내부의 레지스터의 갯수도 많아야합니다

결과가 같다면 작고빠른것이 더 좋다 
이말그대로 두가지를 적절히 사용하여 쓰는것이 좋을것이라 생각합니다
작을수록 전력소모 또한 적습니다~
꼬릿말 보기
전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호