Computer Architecture2 고정 소수점 & 부동 소수점(fixed point & floating point) 컴퓨터에서 실수를 표현하는 방법이다. 고정 소수점 고정 소수점 방식은 부호, 정수부, 소수부로 이루어져 있다. 정수부, 소수부로 나누어져있어서 표현에 단순하다. 표현의 범위가 너무 좁다. 소수부가 커지면 해당 숫자의 정확도는 올라가지만 표현 범위가 작아지고 정수부가 커지면 표현범위는 커지지만 정확도가 낮아진다. 부동 소수점 부호, 지수부, 가수부로 나누어져 있다. 지수부의 값에 따라서 소수점이 움직이는 구조이다. 즉 소수점 위치가 고정적이지 않다. 지수부의 값에서 bias를 더해주는 이유: 음의 지수도 표현해주어야 하기 때문에 bias를 더해준다.(위 사진에서 bias는 127이다.) 표현할 수 있는 범위가 넓다. 오차가 발생할 수 있다. 2023. 4. 15. 캐시 메모리(cache memory) 정의 속도 차이가 나는 두 장치 사이의 병목 현상을 줄이기 위하여 사용하는 메모리이다. ex) cpu와 주기억장치 사이에 있는 캐시 메모리, 웹브라우저 캐시 파일은 하드디스크와 웹 페이지의 사이의 병목 현상 완화 cpu와 캐시 메모리 cpu와 주기억장치는 속도 차이가 크다. 이 속도차이를 줄이기 위하여 캐시 메모리를 사용한다. 주기억장치에서 자주 읽어오는 데이터를 캐시 메모리에 미리 저장해두고 해당 데이터가 필요하면 캐시 메모리에서 가져오는 방식이다. 캐시 메모리는 속도가 빠르지만 가격이 비싸다. 하나의 cpu에는 2~3개의 캐시 메모리가 사용된다.(L1, L2, L3이며 L1 캐시부터 사용된다.) 듀얼 코어 프로세서같은 경우에는 각각 코에어 L1 캐시가 존재하며 L2 캐시는 공유하는 형식으로 이루어져있.. 2023. 4. 13. 이전 1 다음