분류 전체보기 228

캐시 메모리

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에서 실질적 ..

데이터 품질 관리

1. 정의 기관이나 조직의 정보시스템과 DB사용자 기대 충족을 위해 지속적으로 수행하는 데이터 관리 및 개선활동 2. 데이터 품질관리 프레임워크 가. 개념도 나. 구성요소 - 데구포 3. 정보 생명주기 단계별 데이터 품질관리 활동 - 계구운활 4. 품질 진단 및 개선 절차 및 관리기법 가. 절차 - 기프B품클 데이터 품질기준수립 : DQI, CTQ 선정 : 데이터 품질 기준정보 프로파일링 : 대상선정 프로파일링 : 일반적 유형 현황 파악 BR(비즈니스룰) : BR 도출 및 확정 : 각종 업무 규칙 수집 데이터품질진단 : BR 측정 및 진단 : 결과에 따른 현상 분석 클렌징(개선/정제) : 데이터 정제 : 저품질 BR 오류 분석) 나. 품질관리기법 cleansing : 탐색 - 데이터 변환, 데이터 파싱,..

SSL(Secure Socket Layer)

1. 정의 어플리케이션 계층에서 도메인마다 발급되는 인증서(SSL) 기반 암호화 통신 프로토콜 기존 VPN의 문제점인 포트 블럭(Port Block)과 같은 문제점을 해결 4~7계층 TLS(Transport Layer Security)로 표준화 되었으며, 기본적으로 인증(Authentication), 암호화(Encryption), 무결성(Integrity)을 보장 전송 계층 보안(TLS)은 기존 SSL 취약성을 수정하는 업그레이드된 SSL 버전 업계에서는 TLS 인증서를 지칭하는 데 SSL이라는 용어를 계속 사용 2. 특징 3. 구성도 및 구성요소 가. 구성도 나. 구성요소 - 해변알레

시큐어 코딩(SW개발보안)

1. 정의 서비스의 안정성과 신뢰성 확보를 위해 IT 시스템 개발 단계에서 주요 보안 취약점을 고려하여 소스코드 레벨에서 사전에 제거하여 안전한 소프트웨어를 개발하는 기법 2. 필요성 및 목적 가. 필요성 나. 목적 3. 개발 측면 SW보안 약점 - 입보시에코캡A 4. 코드개선 사례 두가지 가. 안전하지 않은 JAVA 언어 코드 사례 1 나. 안전하지 않은 JAVA 언어 코드 사례 2