RAM (Bộ nhớ truy cập tạm thời) là bộ nhớ có thể truy cập nhanh, lưu trữ dữ liệu trong quá trình hoạt động trong khi ROM (Bộ nhớ chỉ đọc) lưu trữ dữ liệu cố định được sử dụng cho các chức năng của nó, chẳng hạn như thông tin để khởi động máy tính. Như vậy, sự khác biệt chính giữa RAM và ROM là cách lưu trữ dữ liệu trong đó; các lưu trữ trong RAM là tạm thời trong khi lưu trữ trong ROM là vĩnh viễn.
Một máy tính, giống như bộ não con người, cần bộ nhớ để lưu trữ thông tin cần thiết. Ví dụ, một con người có thể cộng hai số lại với nhau và tạo ra kết quả dựa trên phương pháp mà anh ta đã học và ghi nhớ. Theo cách tương tự, một máy tính cần phải giữ các phương thức và thông tin trong bộ nhớ để hoạt động. RAM và ROM là cả hai loại bộ nhớ khác nhau được sử dụng trong bất kỳ máy tính nào để làm cho nó nhanh và cho phép nó truy cập thông tin được lưu trữ trong máy tính. Mỗi máy tính đều có một bộ nhớ vật lý nhất định, ở dạng chip chứa dữ liệu.
1. Tổng quan và sự khác biệt chính
2. RAM là gì
3. ROM là gì
4. So sánh cạnh nhau - RAM và ROM ở dạng bảng
6. Tóm tắt
RAM là tên viết tắt của Bộ nhớ truy cập tạm thời. Như tên diễn giải, việc sử dụng hoặc truy cập vào bộ nhớ là ngẫu nhiên do bộ vi xử lý đọc bộ nhớ và ghi vào bộ nhớ rất nhanh. Hãy xem xét một máy tính cần thêm hai số mà người dùng nhập vào. Khi người dùng nhập hai số, máy tính sẽ lưu các số đó vào RAM. Sau đó, nó lưu lại kết quả trong RAM để người dùng đọc. Đây là cách máy tính hoặc bộ vi xử lý đọc và ghi dữ liệu trong RAM. Tương tự như vậy, trong khi thực hiện một chương trình, máy tính lưu trữ dữ liệu cần thiết từ ổ đĩa cứng trong RAM để truy cập nhanh.
RAM là một mạch tích hợp bao gồm các ô nhớ là các mạch của cổng logic. Mỗi ô nhớ có một địa chỉ mà bộ vi xử lý xác định nơi ghi dữ liệu hoặc từ đó đọc dữ liệu. Một ô nhớ chỉ có thể lưu trữ một bit dữ liệu và thông thường, các ô nhớ được sắp xếp dưới dạng các thanh ghi để chứa dữ liệu rộng 8 bit. Độ rộng của dữ liệu có thể thay đổi tùy thuộc vào loại RAM. Nghĩa là, RAM 16 bit có các thanh ghi 16 bit, trong khi RAM 8 bit có các thanh ghi 8 bit.
Các thanh ghi nói trên có hai loại kết nối: dòng địa chỉ và dòng dữ liệu. Kết hợp logic '1' và '0' được đặt trên các dòng địa chỉ sẽ kích hoạt thanh ghi khớp với kết hợp cụ thể và cho phép nó đọc hoặc ghi. Tuy nhiên, dữ liệu được lưu trữ trong các thanh ghi RAM này chỉ là tạm thời, vì vậy chúng sẽ biến mất khi mất điện. Điều này làm cho RAM trở thành bộ nhớ dễ bay hơi.
Hình 01: RAM
Có một số loại RAM được sử dụng trong máy tính; các loại chính là RAM tĩnh (SRAM) và RAM động (DRAM). SRAM nhanh hơn nhiều khi truy cập và chi phí sản xuất cao hơn DRAM. Do đó, SRAM được sử dụng làm bộ nhớ đệm của chip vi xử lý. DRAM, mặt khác, chậm hơn một chút và tương đối rẻ hơn. DRAM được sử dụng bên ngoài cho bộ vi xử lý trên bo mạch chủ. Đôi khi, máy tính tạo một phân vùng riêng trên đĩa cứng dưới dạng RAM để bù cho RAM vật lý bị lạm dụng. Quá trình này làm cho máy tính hoạt động chậm hơn vì điều này đòi hỏi phải ghi và đọc dữ liệu trong một tệp gọi là tệp trang trên đĩa cứng. Loại RAM này được gọi là RAM ảo.
ROM là từ viết tắt của Bộ nhớ chỉ đọc. Không giống như RAM, ROM là bộ nhớ không bay hơi; mặc dù nguồn được loại bỏ khỏi chip ROM, dữ liệu được lưu trữ vẫn còn trong thanh ghi của chúng. ROM, thông thường, có dữ liệu được lưu trữ trước khi chúng được sản xuất. Đối với máy tính, ROM rất hữu ích để lưu trữ các chương trình không thay đổi; ví dụ: BIOS, được thực thi khi bắt đầu (khởi động).
Có nhiều nhược điểm của ROM và nhược điểm chính là không có khả năng thay đổi hoặc cập nhật các tính năng của phần sụn. Nếu nhà sản xuất đã lập trình nó với phần sụn bị trục trặc, thì tất cả các chip phải được thu hồi và thay thế từng cái một. Một nhược điểm khác là ROM không hữu ích trong công việc R & D vì nhiều phiên bản phần sụn phải được lập trình viên kiểm tra trước khi tung ra sản phẩm cuối cùng.
Một ROM lập trình có thể xóa (EPROM) trong đó phần sụn có thể được viết lại bởi lập trình viên đã được giới thiệu để khắc phục các vấn đề nói trên. Tuy nhiên, việc xóa cần một tia UV cường độ cao, khiến nó vẫn khó khăn. Để giải quyết vấn đề này, ROM lập trình có thể xóa bằng điện (EEPROM) đã được giới thiệu cho các lập trình viên, để chúng có thể được sử dụng trên giường thử nghiệm và có thể được lập trình lại nhiều lần.
Hình 02: EEPROM
Bộ nhớ flash, được sử dụng trong các ổ USB và máy tính xách tay hiện đại làm ổ cứng, là sự phát triển hơn nữa của EEPROM sử dụng vùng chip rất hiệu quả. Các đĩa CD và DVD có thể ghi lại cũng được coi là một tiến bộ của CD và DVD ROM.
RAM vs ROM | |
Dữ liệu có thể được lưu trữ và truy xuất từ RAM (Bộ nhớ truy cập ngẫu nhiên). | Dữ liệu chỉ có thể được đọc từ ROM (Bộ nhớ chỉ đọc). |
Truy cập | |
Thời gian truy cập rất ngắn trong RAM. Máy tính sử dụng nó nhanh chóng để lưu trữ dữ liệu cần thiết thường xuyên. | Thời gian truy cập dài trong ROM. Nó không thể được sử dụng để đọc nhanh. |
Lưu trữ | |
RAM là bộ nhớ dễ bay hơi, do đó, khi mất nguồn điện áp, dữ liệu sẽ bị xóa khỏi bộ nhớ. | ROM là một bộ nhớ không bay hơi. Nếu không xóa được, dữ liệu sẽ được lưu trữ cho đến khi phần cứng bị hỏng. |
Sử dụng | |
RAM được sử dụng trong bộ nhớ cache và bộ nhớ chính của máy tính vì nó nhanh, chi phí sản xuất cao và diện tích bề mặt trên mỗi đơn vị bộ nhớ lớn hơn. | ROM được sử dụng để lưu trữ dữ liệu vĩnh viễn, nhưng ít được sử dụng như cài đặt phần mềm, BIOS chỉ được sử dụng một lần trong các máy tính do chúng được sản xuất với công suất lớn hơn và chi phí sản xuất ít hơn. |
RAM là bộ lưu trữ tạm thời tốc độ cao cho dữ liệu được sử dụng để lưu trữ các giá trị được sử dụng nhanh chóng. Ngược lại, ROM là một loại bộ nhớ vĩnh viễn và không giống như RAM, việc mất dữ liệu sẽ không xảy ra ngay cả khi điện áp bị loại bỏ. Đây là sự khác biệt chính giữa RAM và ROM. ROM bất lợi khi sử dụng vì một khi phần sụn được ghi trong ROM, nó không thể được thay đổi để cải thiện hoặc chỉnh sửa. Do đó, ROM cũng được giới thiệu với khả năng đọc và ghi như RAM. Nhưng chức năng đọc / ghi của RAM nhanh hơn nhiều so với ROM.
Hình ảnh lịch sự:
1. Chip Chip ram Sắp xếp bởi Laserlicht - Công việc riêng (CC BY-SA 3.0) qua Commons Wikimedia
2. ED AT24C02 EEPROM 1480455 6 7 Công cụ cải tiến HDR Từ © Nevit Dilmen (CC BY-SA 3.0) qua Commons Wikimedia