정보관리기술사/CA, OS 5

가상 메모리

1. 정의 물리적 주기억장치의 한계를 극복하기 위해 프로그램의 일부를 보조기억장치에 저장하고, 필요시에 할당, 배치, 인출, 교체하는 메모리 관리 기술 주기억장치 안의 프로그램 양이 많아질 때, 사용하지 않는 프로그램을 보조기억장치 안의 특별한 영역 으로 옮겨서, 그 보조기억장치 부분을 주기억장치처럼 사용할 수 있는데, 이때 사용하는 보조기억장치 의 일부분을 가상기억장치라고 함. Ex) 디스크 일부분 2. 개념도 3. 관리기법 - 할배인교 - 할당 정책 Page 교체 방법 - 페세 Paging 기법(고정분할) : 메모리(보조기억장치)를 고정된 작은 크기의 페이지(프레임) 단위로 미리 나누는 방식 외부 단편화 해결 가능, 내부 단편화 발생 PMT(Page Map Table)이 필요 Segmentation(..

캐시 메모리

1. 정의 CPU와 주기억 장치의 속도차를 극복하기 위하여 CPU와 주기억장치 사이에 위치한 소형 고속 메모리 2. 캐시 메모리의 구조 및 동작원리 가. 기본 구조 - 캐시 기억장치의 용량이 크면, 주기억장치의 많은 블록을 복사해 저장할 수 있으므로, 적중률이 높아 진다. 연구결과에 의하면, 1K~128K단어(word)가 최적이라고 알려짐 나. 캐시메모리 종류 다. Hit Ratio & 캐시의 동작기술 3. 주소 사상(맵핑) 방식 및 교체 알고리즘 - 사상: 주기억 장치로부터 캐시메모리로 데이터를 전송하는 작업 - 캐시 메모리의 라인수가 메인 메모리의 블록의 수 보다 적기 때문에 Mapping이 필요 가. 주소 사상(맵핑) 방식 나. 교체 알고리즘 - 캐시 메모리의 용량이 한계점에 도달했을 때 그 내용을..

메모리

1. 정의 실행 프로그램과 데이터의 임시적 또는 영구적 저장 기능을 수행하는 장치(램부터, SSD까지 지칭함) 2. 메모리 계층 구조 - 데이터지연 현상을 해결하기 위하여 CPU와 DISK 사이에 존재하는 여러 메모리 계층구조 가. 계층도 - 메모리 계층 구조의 최적화와 밸런스가 중요. SRAM이 DRAM 보다 당연히 빠름 나. 램 종류 다. DDR4, DDR5 - DDR은 Double Data Rate

GPU(Graphic processing unit)

1. 정의 그래픽처리를 위한 고성능의 처리장치로 그래픽카드의 핵심(그래픽 카드에 부착된 처리 장치), 3차원게임, 3차원 랜더링 목적 2. GPU 계산능력의 확장, GPGPU(General-Purpose computing on Graphics Processing Units)의 개념 가. CPU와 GPU의 구조적 차이 나. GPGPU 정의 및 특징 정의 ) GPU(Graphics Processing Unit)를 그래픽 연산뿐 아니라 일반 컴퓨팅 영역에도 활용하고자 하는 컴퓨팅 체계 특징 ) 초병령 SIMD/SIMT, 플랫폼 지원 등장배경 ) 기계학습 성장, 빅데이터 처리 다. GPGPU의 개념도 - SM은 캐시(명령, 데이터), 8개의 SP, 2개의 SFU, 공유메모리로 구성 - SP가 GPU에서 실질적 ..