컴퓨터과학/소프트웨어

[소프트웨어] 롬(ROM) 이란 무엇인가? 롬 특징, 중요성, 예시

InfHo 2023. 2. 4. 18:34

목차

     

    롬-사진
    롬 사진

    롬이란

    읽기 전용 메모리의 약자인 ROM은 데이터를 영구적으로 또는 반영구적으로 저장하도록 설계된 메모리의 한 유형입니다. ROM에 저장된 데이터는 비휘발성이므로 전원을 끌 때 손실되지 않으며 사용자가 수정할 수 없습니다.

    ROM은 컴퓨터, 스마트폰 및 기타 전자 장치를 포함한 다양한 장치에서 사용됩니다. ROM의 가장 일반적인 용도 중 하나는 펌웨어를 저장하는 것인데, 펌웨어는 장치의 기본 기능을 제어하는 낮은 수준의 소프트웨어이다.

    ROM에는 다양한 종류가 있으며, 일부는 다음과 같다:

    1. 마스크 ROM: 이 유형의 ROM은 공장에서 유선으로 연결되어 있습니다. 즉, 저장된 데이터는 수정할 수 없습니다.

    2. PROM(프로그래밍 가능한 읽기 전용 메모리): 이 유형의 ROM은 한 번 프로그래밍할 수 있지만 읽기 전용 메모리가 됩니다.

    3. 소거 및 프로그래밍 가능 읽기 전용 메모리: 이러한 유형의 ROM은 UV 라이트를 사용하여 재프로그래밍할 수 있지만 프로그래밍 후에도 읽기 전용 메모리입니다.

    4. EEPROM(전기적 소거 및 프로그램 가능 읽기 전용 메모리): 이 유형의 ROM은 전기 전압을 사용하여 재프로그래밍할 수 있으며 다시 프로그래밍할 수 있습니다.

    5. 플래시 메모리: 플래시 메모리는 재프로그래밍 및 여러 번 쓰기가 가능한 EEPROM의 일종으로, USB 드라이브, SSD 등에 일반적으로 사용됩니다.

      ROM은 전원이 꺼진 상태에서도 유지해야 하는 펌웨어 및 기타 유형의 데이터를 컴퓨터의 메인보드에 저장하는 데 유용하며, 부팅 프로세스 동안 하드웨어를 초기화하는 역할을 담당합니다. 또한 ROM은 글꼴, 펌웨어 업데이트 및 구성 설정과 같은 다른 유형의 데이터를 저장하는 데도 사용할 수 있습니다.

    롬-사진2
    롬 사진2

    롬의 특징

    1. 비휘발성: ROM에 저장된 데이터는 전원이 꺼졌을 때 손실되는 것이 아니라 정보를 지속적으로 보관하는 메모리 유형입니다.

    2. 읽기 전용: ROM에 저장된 데이터는 컴퓨터에서 읽을 수 있지만 사용자나 시스템에서 수정할 수 없습니다.

    3. 영구적 또는 반영구적: ROM에 저장된 데이터는 전원이 꺼지거나 경우에 따라 제한된 횟수만큼 재프로그래밍된 경우에도 유지됩니다.

    4. ROM은 일반적으로 장치에 내장되며 별도의 구성 요소가 아니라 장치 설계의 일부이다.

    5. 펌웨어는 일반적으로 ROM에 저장된다: 컴퓨터와 스마트폰과 같은 많은 전자 장치는 장치의 기본 기능을 제어하는 펌웨어를 저장하기 위해 ROM을 사용한다.

    6. 다양한 유형: ROM에는 PROM, EPROM, EEPROM 및 플래시 메모리와 같은 다양한 유형이 있으며 각각 다른 기능과 용도를 가지고 있습니다.

    7. ROM은 시스템의 버스에 직접 연결되어 있기 때문에 하드 드라이브나 RAM과 같은 다른 유형의 메모리보다 액세스가 빠릅니다.

    8. 전원이 꺼진 경우에도 유지해야 하는 데이터를 저장하는 데 사용됩니다: ROM은 펌웨어 외에도 글꼴, 펌웨어 업데이트 및 구성 설정과 같이 전원이 꺼진 상태에서도 유지해야 하는 다른 유형의 데이터를 저장하는 데도 사용할 수 있습니다.

    롬의 중요성

    1. 펌웨어를 저장합니다: ROM의 가장 중요한 용도 중 하나는 펌웨어를 저장하는 것인데, 펌웨어는 장치의 기본 기능을 제어하는 낮은 수준의 소프트웨어이다. 여기에는 부팅 프로세스 중 하드웨어 구성 요소 초기화 및 테스트, 입출력 작업 관리, 다른 장치와의 통신 조정 등이 포함됩니다.

    2. 펌웨어에 안정적인 환경을 제공합니다: ROM에 저장된 데이터는 비휘발성이기 때문에 전원을 꺼도 손실되지 않습니다. 이렇게 하면 펌웨어가 그대로 유지되고 다음에 장치의 전원을 켤 때 장치를 시작하는 데 사용할 수 있습니다.

    3. 장치가 제대로 작동할 수 있도록 합니다: ROM에 저장된 펌웨어가 없으면 장치가 제대로 작동할 수 없습니다. 펌웨어는 장치의 하드웨어 구성요소가 함께 작동하고 설계된 작업을 수행하는 데 필요한 지침을 제공합니다.

    4. ROM은 시스템의 버스에 직접 연결되어 있기 때문에 하드 드라이브나 RAM과 같은 다른 유형의 메모리보다 액세스가 빠릅니다.

    5. 유지해야 하는 데이터를 저장합니다: ROM은 펌웨어 외에도 글꼴, 펌웨어 업데이트 및 구성 설정과 같이 전원이 꺼진 상태에서도 유지해야 하는 다른 유형의 데이터를 저장하는 데도 사용할 수 있습니다.

    6. 복구 메커니즘을 제공합니다: 플래시 메모리와 같은 일부 유형의 ROM은 복구 이미지나 펌웨어를 저장하는 데 사용될 수 있으며, 기본 펌웨어가 손상되었거나 손상된 경우에도 장치를 작동 상태로 복원할 수 있습니다.

     


    https://jkcb.tistory.com/category/%EC%BB%B4%ED%93%A8%ED%84%B0%EA%B3%BC%ED%95%99/%EC%86%8C%ED%94%84%ED%8A%B8%EC%9B%A8%EC%96%B4

     

    '컴퓨터과학/소프트웨어' 카테고리의 글 목록

    모든 분야의 정보를 담고 있는 정보의 호텔입니다.

    jkcb.tistory.com