전체 글

최신 기억장치 기술 기억장치의 액세스 속도는 CPU에 비하여 현저히 낮음 동영상 처리, 음성/영상 압축과 같은 대규모 데이터 처리 응용 증가 →주기억장치 병목 현상 심화 → 새로운 유형의 기억장치 개발을 통한 고속화 필요 -SDRAM -DDR SDRAM -PRAM -FRAM -MRAM SDRAM = 동기식 DRAM(Synchronous DRAM: SDRAM) : 액세스 동작들이 시스템 클록에 맞추어(동기화 되어) 수행되는 DRAM ex) 읽기 동작 1.CPU는 한 클록 주기 동안에 시스템 버스를 통하여 주소와 읽기 신호를 기억장치로 보낸 후, 그 결과를 기다리지 않고 내부적으로 다른 연산을 수행 2.SDRAM은 주소와 읽기 신호를 받은 즉시 읽기 동작을 시작하며, 그 동작이 완료되면 시스템 버스 사용권을..
교체 알고리즘 =캐시 적중률을 극대화할 수 있도록 교체할 블록을 선택하기 위한 알고리즘 -최소 최근 사용(Least Recently Used: LRU) 알고리즘 : 사용되지 않은 채로 가장 오래 있었던 블록을 교체하는 방식 -FIFO(First-In-First-Out: FIFO) 알고리즘 : 캐시에 적재된 지 가장 오래된 블록을 교체하는 방식 -최소 사용 빈도(Least Frequently Used: LFU) 알고리즘 : 참조되었던 횟수가 가장 적은 블록을 교체하는 방식 쓰기 정책 (write poicy) =캐시의 블록이 변경되었을 때 그 내용을 주기억장치에 갱신하는 시기와 방법의 결정 종류 1.Write-through : 모든 쓰기 동작들이 캐시로 뿐만 아니라 주기억장치로도 동시에 수행되는 방식 2.W..
사용목적 CPU와 주기억 장치의 속도 차이로 인한 CPU 대기 시간을 최소화 시키기 위하여 CPU와 주기억자치 사이에 설치하는 고속 반도체 기억장치 특징 -주기억장치(DRAM)보다 액세스 속도가 더 높은 칩 (SRAM)사용 -가격 및 제한된 공간 때문에 용량이 적다 캐시 기억장치 -캐시 적중(cache hit): CPU가 원하는 데이터가 캐시에 있는 상태. -캐시 미스(cache miss) : CPU가 원하는 데이터가 캐시에 없는 상태, 이경우 주기억장치로부터 데이터를 읽어온다 -적중률(hit ratio) : 캐시에 적중되는 정도 (H) -캐시의 미스율(miss ratio) : (1 - H) -평균 기억장치 액세스 시간(Ta) >Ta = H × Tc + (1 - H) × Tm (단, Tc는 캐시 액세스 ..
프로그래밍 언어를 배우다 보면 오류나 궁금증에 직면한다 이럴때 여러 검색 엔진을 통해 원하는 결과를 얻는 방법도 있지만 각 프로그램 공식 사이트를 가서 문서를 찾아보는것도 좋은 방법인거 같다. 마치 모르는 영단어를 찾기위해 영어 사전을 보는것처럼 말이다. Java 나 PHP ... 등 각 언어별로 공식사이트가 존재하고 , 언어에 대한 설명이 그 어디보다도 자세히 나와있다. 그중 파이썬은 특히 한글화를 지원? 하기때문에 더 좋은것 같다. 파이썬 공식문서 이동↓ https://docs.python.org/ko/3/ 3.10.5 Documentation Python 3.10.5 문서 Welcome! This is the official documentation for Python 3.10.5. 설명서의 파트들..
po3nyo
공부기록장