logo

읽기 전용 메모리(ROM)

컴퓨터 시스템에서 메모리는 컴퓨터 시스템의 매우 중요한 부분이며 즉시 또는 영구적으로 사용하기 위해 정보를 저장하는 데 사용됩니다. 컴퓨터 메모리 작동 기능에 따라 메모리는 휘발성 메모리와 비휘발성 메모리의 두 가지 유형으로 구분됩니다. ROM을 이해하기 전에 먼저 휘발성 메모리와 비휘발성 메모리가 정확히 무엇인지 이해하겠습니다. 비 휘발성 기억 장치 전원이 꺼진 동안 저장된 정보를 유지하는 데 사용되는 컴퓨터 메모리 유형입니다. 휘발성 메모리에 비해 가격이 저렴합니다. 그것은 큰 저장 용량을 가지고 있습니다. ROM(읽기 전용 메모리) 및 플래시 메모리는 비휘발성 메모리의 예입니다. 반면 휘발성 메모리 임시 기억이다. 이 메모리에는 시스템의 성능이 유지될 때까지 데이터가 저장되지만, 시스템의 전원이 꺼지면 휘발성 메모리 내의 데이터는 자동으로 삭제됩니다. RAM은 휘발성 메모리의 한 예입니다.

포티네니 램

읽기 전용 메모리(ROM)란 무엇입니까?

ROM은 읽기 전용 메모리를 나타냅니다. 이것은 비 휘발성 기억 장치 시스템을 운영하는 데 사용되는 중요한 정보를 저장하는 데 사용됩니다. 그 이름은 읽기 전용 메모리를 의미하므로 여기에 저장된 프로그램과 데이터만 읽을 수 있습니다. 그것은 또한 기본 메모리 단위 컴퓨터 체계. 여기에는 특정 정보에 대해 프로그래밍할 수 있는 일부 전자 퓨즈가 포함되어 있습니다. 정보는 바이너리 형식으로 ROM에 저장됩니다. 영구기억이라고도 합니다.



ROM의 블록 다이어그램

아래 다이어그램에 표시된 것처럼 k개의 입력 라인과 n개의 출력 라인이 있습니다. ROM 콘텐츠를 검색하려는 입력 주소는 k개의 입력 라인을 사용하여 가져옵니다. k개의 입력 라인 각각은 0 또는 1의 값을 가질 수 있으므로, 이들 입력 라인이 참조할 수 있는 주소는 총 2k개이며, 각 주소에는 ROM에서 출력되는 n 비트의 정보가 포함됩니다. .

이 유형의 ROM은 2k x n ROM으로 지정됩니다.

ROM의 블록 다이어그램

ROM의 블록 다이어그램



ROM의 내부 구조

ROM의 내부 구조에는 두 가지 기본 구성 요소가 있습니다.

  • 디코더
  • OR 게이트
ROM 내부 구조

ROM의 내부 구조

로 알려진 회로 디코더 다음과 같은 인코딩된 형식을 변환합니다. 이진 코드 십진수 , 또는 BCD를 10진수 형식으로 변환합니다. 결과적으로 출력은 입력과 동일한 이진수입니다. 디코더의 출력은 ROM의 모든 OR 게이트의 출력이 됩니다. 64 x 4 ROM을 예로 들어보겠습니다. 이 읽기 전용 메모리에는 4비트 길이의 64개 워드가 있습니다. 결과적으로 4개의 출력 라인이 있게 됩니다. 6개의 입력 라인만 있고 이 ROM에는 64개의 단어가 있으므로 6개의 입력 라인 중 출력 라인에서 사용할 수 있는 64개의 단어 중 하나를 선택하여 64개의 주소 또는 최소 용어를 지정할 수 있습니다. 입력된 각 주소에는 고유한 선택된 단어가 있습니다.



ROM 작업

컴퓨터에 내장된 작고 오래 지속되는 배터리는 OR 논리 게이트와 디코더라는 두 가지 주요 구성 요소로 구성된 ROM에 전원을 공급합니다. ROM에서 디코더는 이진수 입력을 받아 십진수 출력을 생성합니다. 디코더의 10진수 출력은 ROM의 OR 게이트에 대한 입력 역할을 합니다. ROM 칩에는 켜고 끌 수 있는 열과 행의 격자가 있습니다. 켜져 있으면 값은 1이고 라인은 다이오드로 연결됩니다. 값이 0이면 선이 연결되지 않습니다. 배열의 각 요소는 메모리 칩의 하나의 저장 요소를 나타냅니다. 다이오드는 순방향 브레이크오버라고 알려진 특정 임계값을 사용하여 한 방향의 흐름만 허용합니다. 이는 다이오드가 흐름을 통과하기 전에 필요한 전류를 결정합니다. 실리콘 기반 회로의 순방향 브레이크오버 전압은 일반적으로 0.6V입니다. ROM 칩은 때때로 특정 셀에 접지된 지정된 행이 있는 열에 순방향 브레이크오버를 초과하는 전하를 전송합니다. 셀에 다이오드가 있으면 전하는 이진 시스템으로 변환되고 셀은 값 1로 켜집니다.

csma와 csma CD

롬의 특징

  • ROM은 비휘발성 메모리입니다.
  • ROM에 저장된 정보는 영구적입니다.
  • 여기에 저장된 정보와 프로그램은 읽을 수만 있고 수정할 수는 없습니다.
  • 정보와 프로그램은 바이너리 형식으로 ROM에 저장됩니다.
  • 컴퓨터 시작 프로세스에 사용됩니다.

읽기 전용 메모리(ROM)의 유형

이제 우리는 유형에 대해 논의 할 것입니다 ROM 하나씩:

  1. MROM(마스크된 읽기 전용 메모리): 우리는 ROM이 반도체 기술만큼 오래되었다는 것을 알고 있습니다. MROM은 트랜지스터 스위치와 결합된 워드 라인과 비트 라인의 그리드로 구성된 최초의 ROM이었습니다. 이러한 유형의 ROM 데이터는 회로에 물리적으로 인코딩되며 제조 중에만 프로그래밍됩니다. 그렇게 비싸지는 않았어요.
  2. PROM(프로그래밍 가능한 읽기 전용 메모리): 프롬 의 형태이다 디지털 메모리 . 이러한 유형의 ROM에서는 각 비트가 퓨즈 또는 안티퓨즈에 의해 잠겨 있습니다. 여기에 저장된 데이터는 영구적으로 저장되며 변경하거나 삭제할 수 없습니다. 다음과 같은 저수준 프로그램에서 사용됩니다. 펌웨어 또는 마이크로코드.
  3. EPROM(삭제 가능 프로그래밍 가능 읽기 전용 메모리): EPROM EROM이라고도 하는 PROM의 한 유형이지만 다시 프로그래밍할 수 있습니다. EPROM에 저장된 데이터는 자외선에 의해 지워지고 다시 프로그래밍될 수 있습니다. 재프로그래밍하는 것은 제한되어 있습니다. EEPROM과 플래시 시대 이전 메모리 , EPROM은 마이크로 컨트롤러에 사용되었습니다.
  4. EEPROM(전기적으로 지울 수 있는 프로그래밍 가능한 읽기 전용 메모리): 이름에서 알 수 있듯이 전기적으로 프로그래밍하고 지울 수 있습니다. 이 ROM의 데이터와 프로그램은 약 1만 번 정도 삭제 및 프로그래밍이 가능합니다. 삭제 및 프로그래밍 기간 EEPROM 약 4ms ~ 10ms에 가깝습니다. 마이크로 컨트롤러 및 원격 키리스 시스템에 사용됩니다.

ROM의 장점

  • 보다 저렴하다 그리고 비휘발성 메모리입니다.
  • RAM에 비해 더 안정적입니다.
  • RAM에 비해 회로가 간단합니다.
  • 정적이기 때문에 새로고침 시간이 필요하지 않습니다.
  • 테스트하기 쉽습니다.

ROM의 단점

  • 읽기 전용 메모리이므로 수정할 수 없습니다.
  • RAM에 비해 속도가 느립니다.

RAM과 ROM의 차이점

ROM

RAM은 Random Access Memory의 약자입니다.

ROM은 읽기 전용 메모리를 나타냅니다.

형식이 있는 Java 문자열

RAM의 데이터를 수정, 편집 또는 삭제할 수 있습니다.

ROM의 데이터는 수정하거나 삭제할 수 없으며, ROM의 데이터만 읽을 수 있습니다.

RAM은 전원이 공급되는 동안 데이터를 저장하는 휘발성 메모리이다.

ROM은 전원이 꺼진 후에도 데이터가 남아 있는 비휘발성 메모리입니다.

RAM의 속도는 ROM의 속도보다 빠릅니다.

25c ~ k

ROM은 RAM보다 느립니다.

RAM은 ROM에 비해 비용이 많이 듭니다.

ROM은 RAM에 비해 가격이 저렴합니다.

RAM 칩은 몇 기가바이트(GB)의 데이터만 저장할 수 있습니다.

ROM 칩은 여러 메가바이트(MB)의 데이터를 저장할 수 있습니다.

CPU는 RAM에 저장된 데이터에 쉽게 액세스할 수 있습니다.

CPU는 ROM에 저장된 데이터에 쉽게 액세스할 수 없습니다.

RAM은 현재 CPU에서 처리 중인 데이터를 임시 저장하는 데 사용됩니다.

ROM은 유지해야 하는 펌웨어, BIOS 및 기타 데이터를 저장하는 데 사용됩니다.

ROM에 대해 자주 묻는 질문 – FAQ

내 데이터를 ROM에 저장할 수 있나요?

아니요, 제조 과정에서 ROM이 사전 프로그래밍됩니다. ROM은 프로그래머가 쉽게 수정할 수 없습니다. 이는 변경되지 않아야 하는 데이터, 펌웨어 및 시스템 지침을 예약하도록 설계되었습니다.

리눅스에서 폴더 이름 바꾸기

ROM에 데이터를 얼마나 오래 보관할 수 있나요?

ROM에 저장된 데이터는 수년, 어쩌면 수십 년 동안 저장할 수 있습니다. ROM 칩에 저장된 정보는 칩의 물리적 무결성이 유지되는 한 오랫동안 지속됩니다.

ROM에 정보는 어떤 형식으로 저장됩니까?

ROM에 저장된 바이너리 형식의 정보입니다.

ROM을 비휘발성 메모리라고 부르는 이유는 무엇입니까?

ROM은 전원이 차단되어도 정보가 손실되지 않기 때문에 비휘발성 메모리라고 합니다.

ROM의 데이터는 안전합니까?

예, ROM에 저장된 데이터나 정보는 무단 수정으로부터 안전합니다. ROM은 읽기 전용이므로 데이터를 쉽게 변경할 수 없습니다. ROM은 중요한 지침과 데이터에 대한 안전을 제공합니다.

ROM에는 어떤 종류의 회로가 사용됩니까?

ROM은 조합 회로 . 이는 다양한 IC의 조합입니다.