| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | |||||
| 3 | 4 | 5 | 6 | 7 | 8 | 9 |
| 10 | 11 | 12 | 13 | 14 | 15 | 16 |
| 17 | 18 | 19 | 20 | 21 | 22 | 23 |
| 24 | 25 | 26 | 27 | 28 | 29 | 30 |
| 31 |
- 하버드구조
- 정보관리시술사
- 컴퓨터시슴테응용기술사
- 정보관리기술사 #seongyle
- 정보관리기술사 #컴퓨터시스템응용기술사
- 브루트포스
- 폰노이만구조
- 코디세이
- 컴퓨터시스템응용기술사
- CPU
- codyseey
- 크롬확장프로그램
- 컴퓨터시스테응용기술사
- 알고리즘
- Cam
- chrome
- iF
- onnx
- 백준
- 정보관리기술사
- Today
- Total
목록분류 전체보기 (41)
yeonseong
빅 엔디언과 리틀 엔디언: 메모리 바이트 저장 순서엔디언(Endianness)은 컴퓨터 메모리와 같은 1차원의 공간에 여러 개의 연속된 데이터를 배열하는 방법을 뜻하며[1], 특히 다중 바이트 데이터를 메모리에 저장하는 바이트 순서를 결정하는 중요한 컴퓨터 아키텍처 개념입니다[2]. 현재 가정용 데스크톱 컴퓨터의 대부분은 x86 아키텍처의 리틀 엔디언 방식을 사용하고 있지만, 네트워크 통신과 임베디드 시스템에서는 빅 엔디언이 표준으로 규정되어 있어[1], 두 방식을 모두 이해하는 것은 시스템 간 데이터 호환성을 위해 필수적입니다[3].1. 메모리에 바이트의 저장순서, 엔디안의 개요1.1 바이트 단위 저장의 필요성컴퓨터는 데이터를 저장하는 최소 단위로 바이트(Byte)를 사용합니다[4]. 하나의 바이트는 ..
SSD(Solid State Drive)개요SSD(솔리드 스테이트 드라이브)는 기존 하드 디스크 드라이브(HDD)를 대체하는 현대식 저장 장치로, NAND 플래시 메모리를 사용하여 데이터를 저장합니다[1][2]. 움직이는 부품이 없는 전자식 저장 매체인 SSD는 HDD보다 훨씬 빠른 속도, 높은 안정성, 낮은 전력 소비를 제공하며, 현재 개인용 컴퓨터, 노트북, 스마트폰, 서버 등 다양한 기기에 널리 사용되고 있습니다[1][3]. 최근 몇 년간 가격이 지속적으로 하락하면서 HDD를 대체하는 주류 저장 장치가 되었습니다[4].SSD의 기본 정의 및 특징SSD의 정의SSD는 반도체 기반의 비휘발성 메모리를 사용하여 데이터를 저장하는 저장 장치입니다[5]. 전원이 없는 상태에서도 데이터를 유지할 수 있으며, ..
FTL(Flash Translation Layer)의 개념, 필요성, 동작 방법, Sector Mapping과 Block MappingFlash Translation Layer(FTL)는 현대 SSD(Solid State Drive)의 핵심 소프트웨어 계층으로, NAND 플래시 메모리의 물리적 제약을 극복하고 운영체제의 파일시스템과 호환되도록 만드는 중요한 기술입니다. 본 보고서는 FTL의 기본 개념부터 구체적인 주소 매핑 방식, 그리고 실제 동작 메커니즘까지 상세히 설명합니다.FTL의 개념 및 역할FTL이란 무엇인가?Flash Translation Layer(FTL)는 운영체제에서 사용하는 파일시스템의 논리 섹터 주소(Logical Sector Number, LSN)를 SSD의 물리 블록과 페이지 주소..
DDR SDRAM의 갱신(Refresh) 메커니즘DDR SDRAM의 갱신은 동적 메모리의 핵심 작동 메커니즘으로, 저장된 데이터의 손실을 방지하기 위해 주기적으로 수행되어야 하는 필수 동작입니다. 본 보고서는 DRAM 갱신이 필요한 근본적인 이유부터 시작하여 자동 갱신(Auto Refresh), 셀프 갱신(Self Refresh), 그리고 저전력 자동 셀프 갱신(Low Power Auto Self Refresh, LPASR)의 세 가지 주요 갱신 메커니즘을 상세히 설명합니다.1. DRAM에서 Refresh가 필요한 이유누설 전류(Leakage Current)에 의한 전하 손실DRAM의 각 메모리 셀은 하나의 트랜지스터(Access Transistor)와 하나의 축전기(Capacitor)로 구성되어 있습니..
PRAM (상변화 메모리 RAM): 종합 분석PRAM은 Parallel Random Access Machine의 약자로도 불리지만, 반도체 메모리 맥락에서 PRAM은 상변화 메모리(Phase Change Memory, PCM 또는 PCRAM)를 의미하며, 기존 DRAM과 NAND 플래시 스토리지 간의 성능 격차를 해소하는 혁신적인 비휘발성 메모리 기술입니다. 이 기술은 칼코게나이드 유리 재료—특히 게르마늄-안티몬-텔루륨(Ge₂Sb₂Te₅ 또는 GST)—의 가역적 상변화 특성을 활용하여 비정질(amorphous)과 결정질(crystalline) 상태 간의 전환을 통해 데이터를 저장하며, 두 상태의 전기 저항은 극적으로 다릅니다[1][2][3]. 전원이 꺼져도 데이터가 유지되는 비휘발성 특성을 가지면서도 N..
Flash Memory, RAM, EEPROM 비교 분석플래시 메모리(Flash Memory), RAM(Random Access Memory), EEPROM(Electrically Erasable Programmable Read-Only Memory)은 현대 컴퓨팅 시스템의 핵심을 이루는 세 가지 메모리 기술입니다. 이들 기술은 작동 원리, 성능, 용도가 서로 다르며, 각각의 장단점을 이해하는 것이 효율적인 시스템 설계에 매우 중요합니다. 본 보고서에서는 이 세 가지 메모리 기술을 기술적 특성, 성능 비교, 응용 분야, 장단점 등 다양한 측면에서 상세히 비교 분석합니다.1. 기본 개념 및 작동 원리1.1 RAM(Random Access Memory)의 특성RAM은 컴퓨터의 주요 작동 메모리로서, CPU가..
메모리 인터리빙은 주기억장치를 여러 뱅크로 나누고 연속 주소를 순차적으로 분산 배치하여 병렬 접근을 가능하게 함으로써 CPU-메모리 속도 격차를 완화하고 대역폭을 높이는 핵심 기법이다.[1][3][4] 현대 DDR4/DDR5, HBM 기반 고성능 컴퓨팅, AI, 6G 시스템에서 필수적인 메모리 서브시스템 설계 요소로 활용된다.[11][12]개요CPU 클럭 속도에 비해 DRAM 접근 지연이 크기 때문에 단일 뱅크 직렬 접근으로는 처리량 확보가 어렵다.[1][3]인터리빙은 주소 공간을 다수 뱅크로 라운드로빈 방식으로 분산하여 여러 접근을 겹쳐 수행함으로써 유효 대역폭과 뱅크 수준 병렬성을 높인다.[4][5]핵심 원리와 주소 매핑N-way 인터리빙에서 논리 주소는 뱅크 번호와 뱅크 내 오프셋으로 분해되며, 연..
CAM(Content Addressable Memory)1. 개요CAM(Content Addressable Memory, 내용 주소 지정 기억장치)는 입력 데이터 자체의 내용에 의해 저장 위치를 검색하는 특징적인 메모리 구조로, 고속 검색이 요구되는 정보통신 시스템 분야에서 널리 활용된다. 이에 반해, 일반적인 메모리(Conventional Memory)는 주소 기반 접근 방식을 채택한다. 본 답안에서는 CAM의 개념과 원리, 구성, 장단점, 다양한 활용 분야, 최근 동향, 기술적 과제 등을 체계적으로 분석하고, CAM과 일반 메모리의 비교를 통해 핵심적 차이점을 도식 및 표로 구조화하여 명확히 설명한다.2. CAM 및 일반 메모리의 정의와 개념1) CAM(Content Addressable Memory..