분류 전체보기(636)
-
플래시 메모리 - 3. 플래시 메모리의 종류 (3.1 셀 저장 방식에 따른 분류)
3.1 셀 저장 방식에 따른 분류플래시 메모리는 셀(Cell)당 저장하는 비트 수에 따라 여러 가지 유형으로 구분된다.셀에 저장되는 비트 수가 많아질수록 저장 용량은 증가하지만, 속도와 내구성(수명)은 감소하는 경향이 있다.현재 사용되는 방식은 SLC, MLC, TLC, QLC, 그리고 연구 중인 PLC까지 포함된다.3.1.1 SLC (Single-Level Cell) – 1비트 저장① 개요셀당 1비트(bit) 저장.2가지 전압 상태(0, 1)만 사용 → 빠른 속도, 낮은 오류율.NAND 플래시 중 가장 내구성이 뛰어나고 수명이 김.② 장점✅ 속도가 가장 빠름 (쓰기/읽기 모두 빠름).✅ 내구성이 가장 높음 (P/E 사이클 100,000회 이상).✅ 데이터 오류 발생 가능성이 낮음.✅ 저전력 소비.③ 단..
2025.02.23 -
플래시 메모리 - 2. 플래시 메모리의 구조와 동작 원리 (2.2 플래시 메모리의 동작 방식)
2.2 플래시 메모리의 동작 방식플래시 메모리는 데이터를 저장하고 유지하기 위해 읽기(Read), 쓰기(Program), 삭제(Erase) 동작을 수행한다.이러한 동작은 플래시 메모리의 구조적 특성에 따라 HDD(하드 디스크)와 다르게 동작하며, 특히 삭제(Erase)는 블록 단위로만 가능하다는 점이 중요하다.2.2.1 읽기(Read) 동작플래시 메모리에서 데이터를 읽는 과정은 셀(Cell)의 전하 상태를 감지하여 논리 값(0 또는 1)을 판별하는 방식으로 이루어진다.① 읽기 동작 원리셀 내부에 저장된 전자의 양을 측정하여 데이터 값을 결정.일반적으로 NAND 플래시는 페이지(Page) 단위로 데이터를 읽음.Floating-Gate Transistor 기반의 경우:전하가 있는 경우(트랜지스터가 OFF) ..
2025.02.23 -
C언어 초급 - 1장: C 언어 소개 및 개발 환경 설정 (1.1 C 언어란 무엇인가?)
1.1 C 언어란 무엇인가?1. 프로그래밍 언어란?프로그래밍 언어는 컴퓨터가 이해할 수 있는 명령어를 작성하여 원하는 작업을 수행하도록 하는 언어입니다.컴퓨터는 0과 1로 이루어진 기계어(Machine Language)만 이해할 수 있기 때문에, 사람이 이해하기 쉬운 문법을 사용하여 프로그래밍한 후 이를 컴파일(Compile)하거나 인터프리트(Interpret)하여 기계어로 변환하는 과정이 필요합니다.프로그래밍 언어는 크게 다음과 같이 구분할 수 있습니다.(1) 저수준 언어(Low-Level Language)하드웨어와 밀접한 관계를 가지며, 컴퓨터의 동작을 직접적으로 제어할 수 있는 언어기계어 및 어셈블리어가 대표적인 예시실행 속도가 빠르지만 배우기가 어렵고 유지보수가 어렵다는 단점이 있음(2) 고수준 ..
2025.02.23 -
플래시 메모리 - 2. 플래시 메모리의 구조와 동작 원리 (2.1 플래시 메모리의 기본 구조)
2.1 플래시 메모리의 기본 구조2.1.1 플래시 메모리의 기본 단위플래시 메모리는 데이터를 저장하는 구조가 계층적으로 이루어져 있으며, 가장 작은 단위인 셀(Cell)에서부터 다이(Die)에 이르기까지 여러 단계로 구성된다.① 셀(Cell)플래시 메모리에서 데이터를 저장하는 가장 작은 단위.전자의 존재 여부에 따라 '0' 또는 '1'을 저장할 수 있음.셀 종류:SLC (Single-Level Cell): 1비트 저장, 내구성 높고 속도 빠름.MLC (Multi-Level Cell): 2비트 저장, 가격과 성능 균형.TLC (Triple-Level Cell): 3비트 저장, 속도와 수명 감소하지만 용량 증가.QLC (Quad-Level Cell): 4비트 저장, 대용량이지만 내구성 낮음.PLC (Pent..
2025.02.23 -
플래시 메모리 - 1. 개요 및 기본 개념 (1.2 플래시 메모리의 개요)
1.2 플래시 메모리의 개요1.2.1 플래시 메모리의 정의플래시 메모리(Flash Memory)는 비휘발성(Non-Volatile) 저장장치로, 전원이 꺼져도 데이터를 유지할 수 있는 반도체 기반 메모리이다.EEPROM(Electrically Erasable Programmable Read-Only Memory)의 한 종류로, 데이터를 전기적으로 지우고 다시 기록할 수 있다.반도체 기반 저장장치: 자기 디스크(HDD)와 달리 반도체 소자로 구성되어 있어 기계적 움직임이 없음.빠른 데이터 접근 속도: RAM보다는 느리지만 HDD보다 훨씬 빠르게 데이터를 읽고 쓸 수 있음.저전력 소비: 전력 소모가 적어 모바일 기기와 임베디드 시스템에 적합.다양한 용도: USB 드라이브, SSD(Solid-State Dri..
2025.02.23 -
플래시 메모리 - 1. 개요 및 기본 개념 (1.1 메모리의 기본 개념)
1.1 메모리의 기본 개념1.1.1 메모리란 무엇인가?메모리(memory)는 데이터를 저장하고 처리하는 데 사용되는 장치로, 컴퓨터와 전자기기에서 필수적인 역할을 한다.일반적으로 메모리는 데이터를 일시적으로 저장하거나 영구적으로 보관하는 역할을 한다.프로그램 실행 시 필요: CPU가 프로그램을 실행하기 위해서는 데이터를 저장할 공간이 필요하다. 메모리는 이러한 역할을 수행한다.데이터 저장 및 처리: 문서 작성, 이미지 편집, 동영상 재생과 같은 다양한 작업을 할 때 메모리는 데이터를 빠르게 저장하고 불러올 수 있도록 도와준다.속도와 저장성능에 따라 다양: 메모리는 속도와 용량에 따라 다양한 종류가 존재하며, 빠른 접근이 필요한 데이터는 고속 메모리에 저장하고, 장기간 보관할 데이터는 느리지만 용량이 큰 ..
2025.02.23