본문 바로가기

Professional Engineer/CAOS5

세그멘테이션 메커니즘 메커니즘1. 논리 메모리- 프로그램의 논리 주소- 세그먼트 번호와 오프셋으로 분할 2. 세그먼트 처리- 세그먼트 테이블: base, limit 정보 관리- TLB: 주소 변환 캐싱- MMU: 최종 주소 변환 3. 물리 메모리- 가변 분할 방식으로 세그먼트 할당- 세그먼트 사이의 빈 공간 (외부 단편화)- 동적 할당/해제 가능 2024. 10. 25.
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(파이프라인 해저드) 정의- 파이프라인의 성능 저해하는 요인, 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) 3D TSV기술을 적용해 D램 칩에 수천개의 홀을 뚫고 상하를 연결함으로써 데이터 처리속도를 혁신적으로 끌 어올린 메모리 2024. 8. 2.
스토리지 가상화(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.