반응형

2019/04 2

[책] 컴퓨터 아키텍처 - 07. 데이터 경로

데이터 경로데이터 경로의 의미와 두 가지 구현 방식에서 데이터의 흐름을 살펴본다.데이터 경로의 이해데이터 경로데이터 경로 : 명령어를 실행할 때 프로세서가 명렁어의 정의에 따라 데이터를 경유시키는 경로.데이터는 입력장치, 프로세서, 메모리, 출력장치 등 컴퓨터의 모든 구성 요소를 경유한다. 하지만 실행 프로그램은 이미 메모리에 적재되어 있으므로, 입출력 명령이 아니라면 명령어에 대한 데이터 경로는 프로그램 계수기(PC), 레지스터 파일, 연산장치(ALU), 메모리 등으로 구성된다.자세한 내용은 236쪽 참고데이터 경로의 두 가지 방식데이터 경로는 크게 단일 사이클 방식 과 다중 사이클 방식 으로 구현할 수 있다.단일, 다중 사이클 방식은 각각 한 번, 여러 번 돈다고 생각하면 된다.16비트 덧셈장치를 예..

CS/컴퓨터 구조 2019.04.12

[Java] Soft reference object

Soft reference 에 관련해서 그마나 이해가 가도록 설명이 돼 있는 것 같다. 해당 링크에서 이야기하는 Soft reference 는 가비지 컬럭터가 사용하지 않는 객체들을 청소할 때 Soft reference object 도 같이 청소할지 말지 결정한다. 만약 메모리가 부족하다면 청소를 할 것이고, 그렇지 않다면 청소하지 않는다고 한다. 그렇기 때문에 이미지 캐시 같은 곳에 사용할 때 좋은 방법이라고 한다. 메모리에 들고 있지만 메모리가 부족해질 경우 GC 에서 제거하기 때문이다. Soft reference 이야기가 나오면 Weak reference 이야기도 나오는데 Weak reference 는 GC 가 돌 때마다 청소가 된다고 한다. 우선 자세히 알아보지는 않고 이런게 있다~ 정도만 알아도..

개발/Java 2019.04.04
반응형