본문 바로가기

Professional Engineer/CAOS5

세그멘테이션 메커니즘 썸네일 세그멘테이션 메커니즘 메커니즘1. 논리 메모리- 프로그램의 논리 주소- 세그먼트 번호와 오프셋으로 분할 2. 세그먼트 처리- 세그먼트 테이블: base, limit 정보 관리- TLB: 주소 변환 캐싱- MMU: 최종 주소 변환 3. 물리 메모리- 가변 분할 방식으로 세그먼트 할당- 세그먼트 사이의 빈 공간 (외부 단편화)- 동적 할당/해제 가능 2024. 10. 25.
RAID(RAID : Redundant Array of Independent Disks) 썸네일 RAID(RAID : Redundant Array of Independent Disks) 정의- 여러 개의 디스크에 데이터 중복 저장과 데이터의 분산 저장을 통한 성능 향상과 안정성 향상을 위한 스토리지 솔루션 키워드- RAID(Redundant Array of Independent Disks), RAID 0(Striping), RAID 1(Mirroring), RAID 2(비트수준분산+해밍코드), RAID 5(블록분산+패리티분산), RAID 0+1(Striping 후 Mirror), RAID 1+0(Mirror 후 Striping), 0 스트라이핑, 1 미러링, 2 ECC, 3 패리티, 4 블록, 5 분산, 6 더블 메커니즘 2024. 10. 25.
Pipeline Hazard(파이프라인 해저드) 썸네일 Pipeline Hazard(파이프라인 해저드) 정의- 파이프라인의 성능 저해하는 요인, CPI(명령어당 실행 클럭수)가 1이 되는 것을 방해하는 문제점- 파이프라인 수행이 지정된 클럭에서 수행되지 못하도록 방해 받는 상태 키워드- 구조적 해저드(자원충돌 / Pipeline H/W Resource, Replicate Resource), 데이터 해저드 (RAW,WAR,WAW / Forwarding, Reordering, Restrict S/W), 제어 해저드(분기 / Delayed Branch, Predict Branch) 메커니즘기술요소구조해저드  - 명령어와 데이터가 하나의 메모리에 존재하고, 버스도 하나인 경우 발생가능 (폰노이만 구조)   - CC4 시점에서 lw명령과 sub명령이 동시에 메모리 에 접근하여 자원 충돌   - 하나의 요청에 대해 .. 2024. 10. 25.
고대역 초고속 메모리(High Bandwidth Memory) 썸네일 고대역 초고속 메모리(High Bandwidth Memory) 3D TSV기술을 적용해 D램 칩에 수천개의 홀을 뚫고 상하를 연결함으로써 데이터 처리속도를 혁신적으로 끌 어올린 메모리 2024. 8. 2.
스토리지 가상화(Storage Virtualization) 썸네일 스토리지 가상화(Storage Virtualization) 블록 스토리지 가상화- 일정한 크기의 블록으로 나누어진 스토리지의 논리 볼륨을 블록 단위로 액세스할 수 있는 스토리지 파일 스토리지 가상화- SMB, CIFS, NFS등의 프로토콜을 사용하여 파일 기준으로 읽고 쓸 수 있으며 공유 가능한 스토리지 오브젝트 스토리지 가상화- HTTP 프로토콜 기반 REST API를 사용하여 고유한 ID 통해 데이터를 객체 단위로 처리하는 스토리지 1. 블록 스토리지 가상화: 핵심 기술요소: - LUN(Logical Unit Number) 가상화 - 씬 프로비저닝  - 스냅샷 - 데이터 중복제거 - RAID (Redundant Array of Independent Disks) - 볼륨 관리 주요 키워드: - SAN (Storage Area Network) - iSCSI, F.. 2024. 8. 2.