Làm thế nào để bạn thiết lập sự khác biệt giữa CMOS và BIOS?


Câu trả lời 1:

BIOS và CMOS thường được cho là giống nhau, nhưng chúng không như vậy. Chúng là hai thành phần khác nhau của máy tính, nhưng chúng hoạt động cùng nhau để làm cho máy tính hoạt động đúng.

BIOS là một con chip máy tính trên bo mạch chủ giống như hình trên. Con chip này chứa một chương trình đặc biệt giúp bộ xử lý máy tính tương tác và điều khiển các thành phần khác trong máy tính. Những thành phần khác bao gồm ổ đĩa, thẻ video, card âm thanh, card mạng, ổ đĩa mềm, cổng USB, ổ cứng và các thiết bị khác. Không có BIOS, bộ xử lý sẽ không biết cách tương tác hoặc giao diện với các thành phần máy tính và máy tính sẽ không thể hoạt động.

CMOS cũng là một chip máy tính trên bo mạch chủ, nhưng cụ thể hơn, nó là chip RAM. Đây là một loại chip bộ nhớ lưu trữ thông tin về các thành phần máy tính, cũng như cài đặt cho các thành phần đó. Tuy nhiên, chip RAM bình thường sẽ mất thông tin được lưu trữ trong chúng khi nguồn không còn được cung cấp cho chúng. Để giữ lại thông tin trong chip CMOS, pin CMOS trên bo mạch chủ cung cấp năng lượng không đổi cho chip CMOS đó. Nếu pin được tháo ra khỏi bo mạch chủ hoặc hết nước (ví dụ pin chết), CMOS sẽ mất thông tin được lưu trữ trong đó. Bất kỳ cài đặt nào bạn thực hiện trong thiết lập CMOS sẽ bị mất và bạn sẽ cần phải thực hiện lại các cài đặt đó sau khi pin CMOS mới được đặt trên bo mạch chủ. Ví dụ, với pin CMOS chết, thời gian và ngày sẽ đặt lại về ngày sản xuất nếu nó bị tắt trong một khoảng thời gian dài.

Chương trình BIOS trên chip BIOS đọc thông tin từ chip CMOS khi máy tính khởi động, trong quá trình khởi động. Bạn có thể nhận thấy trên màn hình khởi động ban đầu, được gọi là màn hình POST, một tùy chọn có sẵn để vào thiết lập BIOS hoặc CMOS. Khi bạn vào khu vực thiết lập này, bạn đang vào thiết lập CMOS, không phải thiết lập BIOS. Chip BIOS và chương trình không thể được cập nhật trực tiếp bởi người dùng. Cách duy nhất để cập nhật BIOS là sử dụng chương trình flash BIOS gọi là cập nhật BIOS, cập nhật BIOS thành phiên bản khác. Những cập nhật này thường được cung cấp bởi nhà sản xuất bo mạch chủ hoặc nhà sản xuất máy tính.

Thiết lập CMOS cho phép bạn thay đổi thời gian và ngày tháng và cài đặt cho cách các thiết bị được tải khi khởi động, như ổ đĩa cứng, ổ đĩa và ổ đĩa mềm. Thiết lập CMOS cho phép bạn bật và tắt các thiết bị phần cứng khác nhau, bao gồm cổng USB, thẻ video và card âm thanh trên bo mạch (nếu có), cổng song song và nối tiếp và các thiết bị khác.

Nguồn: Google


Câu trả lời 2:

BIOS và CMOS thường được cho là giống nhau, nhưng thực tế không phải vậy. Chúng là hai thành phần khác nhau của máy tính, nhưng chúng hoạt động cùng nhau để làm cho máy tính hoạt động đúng.

BIOS, hay "Hệ thống đầu vào / đầu ra cơ bản", là phần sụn đặc biệt được lưu trữ trong một con chip trên bo mạch chủ của máy tính của bạn. Đây là chương trình đầu tiên chạy mỗi khi bạn bật máy tính. BIOS thực hiện POST, khởi tạo và kiểm tra phần cứng máy tính của bạn. Sau đó, nó định vị và chạy bộ tải khởi động của bạn, hoặc tải trực tiếp hệ điều hành của bạn.

Khi bạn thay đổi cấu hình BIOS, các cài đặt sẽ không được lưu trên chip BIOS. Thay vào đó, chúng được lưu trữ trên một chip bộ nhớ đặc biệt, được gọi là "CMOS". CMOS là viết tắt của "Chất bán dẫn oxit-kim loại bổ sung." Đó là tên của một quy trình sản xuất được sử dụng để tạo bộ xử lý, RAM và mạch logic kỹ thuật số và cũng là tên cho các chip được tạo bằng quy trình đó.

Giống như hầu hết các chip RAM, chip lưu trữ cài đặt BIOS của bạn được sản xuất bằng quy trình CMOS. Nó chứa một lượng nhỏ dữ liệu, thường là 256 byte. Thông tin trên chip CMOS bao gồm loại ổ đĩa nào được cài đặt trên máy tính của bạn, ngày giờ hiện tại của đồng hồ hệ thống và trình tự khởi động máy tính của bạn.


Câu trả lời 3:

Khi chúng tôi sử dụng thuật ngữ BIOS thường có nghĩa là bộ sưu tập phần mềm trên chip BIOS. Hãy nghĩ về nó như một thư mục, nơi có một tệp cho mọi phần cứng. Một trong những tệp trên BIOS, là để truy cập CMOS, một loại chip khác.

Khi chúng ta nói hãy vào BIOS khi khởi động, đó thực sự là chương trình bên trong BIOS, truy cập vào CMOS (Đây là trình chỉnh sửa CMOS). Trong CMOS, bạn có thể thay đổi một số cài đặt liên quan đến phần cứng của mình và cách máy tính khởi động. Phần mềm BIOS sau đó sẽ sử dụng các cài đặt đó khi khởi động. Do đó, trình soạn thảo CMOS tương đương với trình chỉnh sửa cài đặt BIOS và một số có thể coi nó là trình chỉnh sửa BIOS.

Trong khi BIOS ở trên ROM (Bộ nhớ chỉ đọc) thì CMOS nằm trên RAM. Điều này có nghĩa là việc thay đổi BIOS chỉ có thể được thực hiện thông qua flash trong khi CMOS có thể được truy cập dễ dàng hơn thông qua trình chỉnh sửa CMOS. (và đó không phải là trình chỉnh sửa CMOS trong BIOS của bạn, nhưng thật khó / không thể tìm ra giải pháp thay thế vì cách cài đặt được lưu trữ phụ thuộc vào BIOS của bạn và cũng vì Windows OS không cung cấp giao diện cho các cài đặt đó. HP BIOS có hỗ trợ cho WMI và do đó có thể giúp trình soạn thảo CMOS của họ trong các cửa sổ. Ngoài ra Dos và Linux cũng cung cấp cho bạn các cách để thay đổi Bộ nhớ CMOS). Bộ nhớ CMOS được duy trì bởi một pin nhỏ bên trong máy tính của bạn.

Tôi đã chạy qua điều này khi tôi nâng cấp một thẻ wifi trong máy tính xách tay của tôi. BIOS có một danh sách kiểm tra các card mạng mà nó cho phép và từ chối khởi động máy tính. Tuy nhiên, nếu nó tìm thấy một cài đặt trong CMOS để bỏ qua kiểm tra thì nó sẽ. Tất nhiên, cài đặt đó là dành cho các nhà sản xuất sử dụng và không có trong cài đặt BIOS / trình chỉnh sửa CMOS thông thường. Tôi có hai tùy chọn, flash BIOS với phiên bản bị hack chứa ID thẻ của tôi hoặc truy cập dos / linux bằng CD khởi động và sử dụng chương trình thay đổi cài đặt CMOS đó. Tùy chọn thứ hai tất nhiên là ít rủi ro hơn nhiều. Hạn chế duy nhất là tôi sẽ phải làm lại nếu Pin CMOS bị chết / cần được thay thế trong tương lai.

Các máy tính mới hơn lưu trữ các cài đặt BIOS trên EEPROM (đĩa flash) và không còn trên CMOS. Và BIOS cũng đã được thay thế bởi UEFI có thể lưu mã của nó trên đĩa flash hoặc thậm chí cả ổ cứng, làm cho flash flash bị lỗi thời. Tuy nhiên, việc triển khai UEFI thường mô phỏng BIOS để hệ điều hành cũ hơn mong đợi có thể chạy. UEFI được hỗ trợ từ Vista SP1 và hệ điều hành Windows mới hơn.


Câu trả lời 4:

Khi chúng tôi sử dụng thuật ngữ BIOS thường có nghĩa là bộ sưu tập phần mềm trên chip BIOS. Hãy nghĩ về nó như một thư mục, nơi có một tệp cho mọi phần cứng. Một trong những tệp trên BIOS, là để truy cập CMOS, một loại chip khác.

Khi chúng ta nói hãy vào BIOS khi khởi động, đó thực sự là chương trình bên trong BIOS, truy cập vào CMOS (Đây là trình chỉnh sửa CMOS). Trong CMOS, bạn có thể thay đổi một số cài đặt liên quan đến phần cứng của mình và cách máy tính khởi động. Phần mềm BIOS sau đó sẽ sử dụng các cài đặt đó khi khởi động. Do đó, trình soạn thảo CMOS tương đương với trình chỉnh sửa cài đặt BIOS và một số có thể coi nó là trình chỉnh sửa BIOS.

Trong khi BIOS ở trên ROM (Bộ nhớ chỉ đọc) thì CMOS nằm trên RAM. Điều này có nghĩa là việc thay đổi BIOS chỉ có thể được thực hiện thông qua flash trong khi CMOS có thể được truy cập dễ dàng hơn thông qua trình chỉnh sửa CMOS. (và đó không phải là trình chỉnh sửa CMOS trong BIOS của bạn, nhưng thật khó / không thể tìm ra giải pháp thay thế vì cách cài đặt được lưu trữ phụ thuộc vào BIOS của bạn và cũng vì Windows OS không cung cấp giao diện cho các cài đặt đó. HP BIOS có hỗ trợ cho WMI và do đó có thể giúp trình soạn thảo CMOS của họ trong các cửa sổ. Ngoài ra Dos và Linux cũng cung cấp cho bạn các cách để thay đổi Bộ nhớ CMOS). Bộ nhớ CMOS được duy trì bởi một pin nhỏ bên trong máy tính của bạn.

Tôi đã chạy qua điều này khi tôi nâng cấp một thẻ wifi trong máy tính xách tay của tôi. BIOS có một danh sách kiểm tra các card mạng mà nó cho phép và từ chối khởi động máy tính. Tuy nhiên, nếu nó tìm thấy một cài đặt trong CMOS để bỏ qua kiểm tra thì nó sẽ. Tất nhiên, cài đặt đó là dành cho các nhà sản xuất sử dụng và không có trong cài đặt BIOS / trình chỉnh sửa CMOS thông thường. Tôi có hai tùy chọn, flash BIOS với phiên bản bị hack chứa ID thẻ của tôi hoặc truy cập dos / linux bằng CD khởi động và sử dụng chương trình thay đổi cài đặt CMOS đó. Tùy chọn thứ hai tất nhiên là ít rủi ro hơn nhiều. Hạn chế duy nhất là tôi sẽ phải làm lại nếu Pin CMOS bị chết / cần được thay thế trong tương lai.

Các máy tính mới hơn lưu trữ các cài đặt BIOS trên EEPROM (đĩa flash) và không còn trên CMOS. Và BIOS cũng đã được thay thế bởi UEFI có thể lưu mã của nó trên đĩa flash hoặc thậm chí cả ổ cứng, làm cho flash flash bị lỗi thời. Tuy nhiên, việc triển khai UEFI thường mô phỏng BIOS để hệ điều hành cũ hơn mong đợi có thể chạy. UEFI được hỗ trợ từ Vista SP1 và hệ điều hành Windows mới hơn.