ROM là gì? Những ý nghĩa của ROM

 


Blog Nghialagi.org giải đáp ý nghĩa ROM là gì

  • Chào mừng bạn đến blog Nghialagi.org chuyên tổng hợp tất cả hỏi đáp định nghĩa là gì, thảo luận giải đáp viết tắt của từ gì trong giới trẻ, hôm nay chúng ta cùng tìm hiểu một khái niệm mới đó là ROM là gì? Những ý nghĩa của ROM. ROM là gì? Phân biệt RAM và ROM. RAM và ROM là hai khái niệm dễ bị nhầm lẫn. ROM điện thoại là gì?
ROM điện thoại là gì? Có tính năng gì nổi bật? - Nghialagi.org
ROM điện thoại là gì? Có tính năng gì nổi bật? – Nghialagi.org

Định nghĩa ROM là gì?

  • ROM là viết tắt của Read Only Memory – Bộ nhớ chỉ đọc – là loại bộ nhớ trong đó dữ liệu đã được ghi vào từ trước và chứa các chương trình giúp máy tính “khởi động”. Khác với RAM sẽ xóa sạch mọi dữ liệu lưu trữ tạm thời, ROM giữ lại nội dung ngay cả sau khi máy đã tắt; đó chính là lý do máy tính có thể được bật lên ở lần đầu tiên sử dụng. Nếu không có ROM, việc khởi động được hệ thống sẽ là một điều xa xỉ.
  • Một ví dụ điển hình của ROM trong máy tính chính là BIOS, chip PROM lưu trữ những chương trình cần thiết để bắt đầu quá trình khởi động máy tính. Sử dụng bộ nhớ điện tĩnh là cách duy nhất để bắt đầu quá trình khởi động máy tính và các thiết bị khác sử dụng quy trình khởi động tương tự. Các chip ROM cũng được sử dụng trong hộp trò chơi (cartrigde) của thiết bị chơi game như Nintendo, Gameboy, Sega Genesis,… Những hộp này lưu trữ chương trình game trên một chip ROM được đọc bởi console khi kết nối với hộp.
  • Kiểu ROM cũ nhất được ghi nhận vào năm 1932 với bộ nhớ trống (drum memory). Ngày nay, ROM vẫn được sử dụng và tiếp tục được cải tiến để có hiệu suất và dung lượng lưu trữ tốt hơn.

Một khái niệm nữa về ROM

  • ROM còn có thể hiểu là một phiên bản của hệ điều hành dành cho thiết bị chạy Android. ROM bao gồm toàn bộ hệ điều hành cũng như các tùy chỉnh khác. ROM sẽ được up bằng công cụ trên Laptop hoặc thông qua trình khôi phục của mỗi máy.
  • Như chúng ta đã biết, Android và một hệ điều hành điện thoại có mã nguồn mở. Khi Google hoàn tất mỗi một phiên bản Android, họ sẽ công bố rộng rãi bộ mã nguồn chính thức. Các nhà phát triển và cung cấp khác sẽ sử dụng bộ mã nguồn này, tùy chỉnh và thêm vào đó 1 số thành phần nhất định. Những phần mềm, hệ điều hành như vậy được gọi là ROM.
  • Hệ điều hành đi kèm với máy bán ra chính thức được gọi là ROM gốc, hay ROM Stock, trong khi đó các bản ROM được xào nấu, tùy biến lại sẽ được gọi là ROM cook.

Bạn có thể làm gì với ROM?

Với ROM là một chip nhớ

  • ROM được dùng để lưu trữ các file hệ thống, hệ điều hành thì chúng ta không có nhiều lựa chọn. ROM này tồn tại dưới dạng những chip nhớ. Một số thiết bị được trang bị nhiều chip nhớ. Một chip nhớ có dung lượng nhỏ, có tốc độ cao và được dùng để lưu trữ file hệ thống, bộ nhớ đệm, dữ liệu của ứng dụng. Chip nhớ còn lại có dung lượng lớn hơn nhưng chậm hơn, vào khoảng 1-2GB để lưu ứng dụng. Đây là cách để cách nhà sản xuất giảm giá thành sản phẩm mà vẫn đảm bảo tốc độ cũng như độ mượt của máy, bởi chip nhớ tốc độ cao thường có giá thành rất đắt.
  • Tuy nhiên tốc độ của máy còn phụ thuộc vào nhiều yếu tố khác nữa như hệ điều hành, độ tương thích của ứng dụng, đó cũng là lý do vì sao iPhone 4S lại chỉ sử dụng một chip nhớ, với tốc độ trung bình, để lưu cả dữ liệu người dùng, dữ liệu hệ thống và ứng dụng mà vẫn đảm bảo độ mượt mà của thiết bị.

Với ROM là một hệ điều hành dành cho thiết bị Android

  • Người dùng Android thường có một sở thích là up ROM cho máy. Up ROM là việc thay đổi hệ điều hành hiện tại của máy chạy android thành một phiên bản hệ điều hành khác tương đồng. Up ROM có thể làm cho điện thoại của bạn chạy nhanh hơn và có nhiều tính năng mới hơn, tuy nhiên nếu gặp phải bản ROM chưa hoàn chỉnh, máy có thể bị treo, hoạt động không ổn định. Khi đó, bạn phải up lại bản ROM khác ổn định hơn. Vì vậy cần phải tìm hiểu kỹ trước khi up một bản ROM bất kỳ.
  • Tuy rằng việc up ROM có thể mang tới một số rủi ro nhất định. Nhưng nếu bạn đã chọn Android để xài thì thật sự đáng tiếc nếu bạn không vọc đến các bản ROM.

Cấu trúc của ROM máy tính là gì?

Cấu tạo của ROM khá phức tạp. ROM gồm có 4 phần cơ bản bao gồm máng thanh ghi, bộ giải mã hàng, bộ giải mã cột và bộ đệm đầu ra.

Máng thanh ghi (Resister Array)

  • Là bộ phận lưu trữ dữ liệu được lập trình vào ROM. Mỗi thanh ghi bao gồm một ô nhớ bằng số kích thước từ. Trong trường hợp này mỗi thanh ghi chứa một từ 8bit. Các thanh ghi được sắp xếp theo ma trận vuông. Có một lưu ý đó là tất cả các thanh ghi ở đây đều là thanh ghi “chết” và không thể ghi thêm được.
  • Vị trí của từng thanh ghi được định rõ qua số hàng và số cột cụ thể. 8 đầu ra dữ liệu của mỗi thanh ghi được nối vào một đường dữ liệu bên trong chạy qua toàn mạch. Mỗi thanh ghi có 2 đầu vào cho phép. Cả 2 phải ở mức cao thì dữ liệu ở thanh ghi mới có thể được phép đưa vào đường truyền.

Bộ giải mã địa chỉ

  • Mã địa chỉ A3A2A1A0 quyết định thanh ghi nào trong dãy được phép đặt từ dữ liệu 8 bit của nó vào đường truyền. Ở đây dùng 2 bộ giải mã: bộ giải mã chọn hàng (chọn 1 trong 4) và chọn cột. Thanh ghi giao giữa hàng và cột được chọn bởi đầu vào địa chỉ sẽ là thanh ghi được kích hoạt (cho phép).

Bộ đệm đầu ra

Cách thức vận hành của ROM là gì trong máy tính?

  • Giống như trên RAM, ROM chứa một mạng lưới các cột và hàng đan xen. Tuy nhiên, ở nơi mà các hàng và cột giao nhau, trong khi RAM sử dụng các bóng bán dẫn để bật hoặc tắt quyền truy cập vào một tụ điện tại mỗi điểm giao cắt giữa các hàng và cột nói trên thì ROM lại sử dụng một diode để kết nối các hàng và cột khi giá trị là 1 và ngược lại khi giá trị bằng 0.
  • Mỗi diode thường chỉ cho phép dòng điện chạy theo một hướng duy nhất với một ngưỡng nhất định. Ngưỡng này được gọi là forward breakover (điện áp chuyển tiếp dự phòng). Khái niệm này giúp xác định cần bao nhiêu dòng điện trước khi chúng đi qua các diode. Đối với các sản phẩm được sản xuất từ silicon như bộ vi xử lý và chip nhớ, điện áp chuyển tiếp dự phòng lý tưởng là khoảng 0,6 volt. Bằng cách tận dụng các tính chất độc đáo trên diode, ROM có thể truyền một dòng điện vượt quá ngưỡng chuyển tiếp tới các cột thích hợp thông qua các hàng thích hợp đã được lựa chọn, để tạo thành những ô kết nối nhất định. Nếu một diode có mặt tại ô đó, thì theo hệ nhị phân, giá trị được hiểu sẽ là “on” (giá trị 1). Nếu giá trị của ô là 0 có nghĩa là không có diode ở các ô giao điểm kết nối cột và hàng. Vì vậy, dòng điện trên cột không được truyền tới hàng.
  • Như vậy, cách thức hoạt động của ROM đòi hỏi dữ liệu phải được lập trình một cách hoàn hảo và hoàn chỉnh ngay từ khi nó được sản xuất. Bạn không thể tái lập trình cũng như viết lại một bộ nhớ ROM tiêu chuẩn. Nếu trong quá trình tạo ra một bộ nhớ ROM, chỉ cần mắc phải một sai lầm về lập trình hoặc dữ liệu cần phải được cập nhật, bạn sẽ phải làm lại tất cả mọi thứ từ bước đầu tiên.

Khác biệt chính giữa RAM và ROM

Đặc điểm so sánh RAM ROM
Hình dáng bên ngoài – RAM là một chip mỏng hình chữ nhật được lắp vào một khe cắm trên bo mạch chủ. RAM thường lớn hơn ROM. – ROM là một ổ đĩa quang bằng băng từ.
Khả năng lưu trữ tạm thời – Bộ nhớ khả biến, cần được cung cấp điện năng để duy trì khả năng lưu trữ dữ liệu, mất điện dữ liệu sẽ bị mất. – Bộ nhớ điện tĩnh (bất biến) có thể lưu trữ thông tin cả khi tắt máy tính, mất điện.
Cách thức hoạt động – RAM được sử dụng trong hoạt động bình thường của máy tính sau khi khởi động và nạp hệ điều hành.

– Có thể phục hồi hoặc thay đổi dữ liệu được lưu trữ trong RAM.

– ROM được sử dụng chủ yếu trong quá trình khởi động máy tính.

– Dữ liệu trong ROM chỉ có thể đọc, nhưng không sửa hoặc thay đổi được, đó là lý do vì sao nó được gọi là ‘bộ nhớ chỉ đọc’.

Tốc độ – Quá trình ghi dữ liệu vào RAM nhanh.

– Tốc độ truy cập dữ liệu nhanh.

– Quá trình ghi dữ liệu vào ROM chậm.

– Tốc độ truy cập dữ liệu chậm.

Khả năng tiếp cận – Dễ dàng truy cập, thay đổi hoặc lập trình lại thông tin được lưu trữ trong RAM. – Khó khăn khi muốn thay đổi, lập trình lại thông tin được lưu trên ROM.
Khả năng lưu trữ – Một chip RAM có thể lưu trữ nhiều gigabyte (GB) dữ liệu, từ 1 GB đến 256 GB cho mỗi chip. – Một chip ROM lưu trữ được vài megabyte (MB) dữ liệu, thường là 4 MB hoặc 8 MB cho mỗi chip.
Khả năng ghi chép dữ liệu – Ghi dữ liệu trong bộ nhớ RAM cũng dễ dàng hơn bộ nhớ ROM. – Thông tin trong ROM vô cùng quan trọng với máy tính và tồn tại vĩnh viễn.

Kết luận

Cảm ơn bạn đã đọc bài viết của blog nghialagi.org, hy vọng những thông tin giải đáp ROM là gì? Những ý nghĩa của ROM sẽ giúp bạn đọc bổ sung thêm kiến thức hữu ích. Nếu bạn đọc có những đóng góp hay thắc mắc nào liên quan đến định nghĩa ROM là gì? vui lòng để lại những bình luận bên dưới bài viết này. Blog nghialagi.org luôn sẵn sàng trao đổi và đón nhận những thông tin kiến thức mới đến từ quý độc giả

 


Co-founder tại Blog Nghilagi.org Giải đáp thắc mắc bạn đọc. Tra thuật ngữ nhanh và chính xác nhất. Nghĩa Là Gì - Giải thích mọi câu hỏi kỳ quặc nhất Hãy cùng nhau chia sẻ những kiến thức bổ ích