1) Khái niệm về BIOS. ROM. BIOS viết tắt của Basic Input/Output System, tạm dịch là hệ thống nhập/xuất cơ bản. BIOS giữ nhiều vai trò khác nhau nhưng vai trò quan trọng nhất là nạp hệ điều hành. Khi bạn mở máy tính lên, bộ vi xử lí sẽ thực hiện chỉ thị đầu tiên của nó cho nên nó phải tìm chỉ thị. Nó không thể lấy chỉ thị từ hệ điều hành vì hệ điều hành nằm trên ổ đĩa cứng, và bộ vi xử lí không thể đến đó mà không có hướng dẫn. BIOS cung cấp những hướng dẫn này. Một trong những nhiệm vụ mà BIOS phải thi hành: + Tự kiểm tra các thiết bị phần cứng của thệ thống khi nguồn bật (power-on self-test - POST) để chắc chắn rằng mọi thứ đều làm việc bình thường. + Kích hoạt các chip BIOS khác trên những card được gắn vào máy tính của bạn. Những card như card SCSI và card đồ họa thường có BIOS của riêng chúng. + Cung cấp một tập các đường kết nối để hệ điều hành giao tiếp với các thiết bị phần cứng – chính nhờ những đường kết nối này mà BIOS được gọi là hệ thống xuất nhập cơ bản. Đặc biệt khi khởi động máy, các đường kết nối này quản lí bàn phím, màn hình, các cổng tiếp nối và các cổng song song. + Quản lí một loạt các thiết lập cấu hình cho ổ cứng, tốc độ xung, v..v. BIOS là một phần mềm đặc biệt, nó giao tiếp các thiết bị phần cứng chính yếu trong máy tính của bạn với hệ điều hành. BIOS thường được chứa trong chip bộ nhớ flash trên bo mạch chủ, nhưng đôi khi chip lại là một loại ROM khác. Khi bạn mở máy, BIOS thực hiện một số việc. Sau đây là trình tự thông thường: - Kiểm tra giao diện CMOS để xem các thiết lập của người dùng. - Nạp bộ điều khiển ngắt và trình điều khiển của thiết bị. - Khởi nạp các thanh ghi và quản lí nguồn. - Kiểm tra các thiết bị phần cứng khi nguồn bật. - Thể hiện các thiết lập cấu hình của hệ thống. - Xem xét đâu là thiết bị có thể khởi động được. - Nhập các quá trình khởi động ban đầu. Việc đầu tiên mà BIOS làm là kiểm tra thông tin được trong một lượng rất nhỏ RAM (64 byte) được đặt trên chip CMOS (một loại vi mạch tích hợp). Giao diện CMOS cung cấp thông tin chi tiết về hệ thống và có thể được chỉnh sửa khi hệ thống thay đổi. BIOS sử dụng những thông tin này để chỉnh sửa hoặc bổ sung những lập trình ban đầu khi cần. Bộ điều khiển ngắt là một mảng phần mềm nhỏ hoạt động như thông dịch viên giữa các bộ phận phần cứng với hệ điều hành. Ví dụ, bạn nhấn một nút trên bàn phím, tín hiệu được gửi tới bộ điều khiển ngắt của bàn phím để báo cho CPU biết tín hiệu đó là gì và chuyển nó tới hệ điều hành. Trình điều khiển thiết bị là những mảng phần mềm dùng để xác định các thiết bị phần cứng cơ sở như bàn phím, chuột, ổ cứng... Vì BIOS liên tục gửi tín hiệu đến và đi từ phần cứng nên nó được thường xuyên copy vào RAM để chạy nhanh hơn. •ROM (Read Olly Memory) là tên của IC, một Chip nhớ chỉ cho phép đọc dữ liệu mà không cho ghi trong quá trình máy hoạt động, tuy nhiên ngày nay người ta sử dụng FLASH ROM nên việc ghi tín hiệu được dễ dàng hơn, đó là khi chúng ta Update BIOS hoặc Nạp BIOS là chúng ta thực hiện ghi dữ liệu vào ROM. 2) Biểu hiện khi máy hỏng ROM hoặc lỗi chương trình BIOS. Khi máy bật nguồn, sau khi CPU hoạt động thì việc đầu tiên là truy cập ROM để nạp chương trình BIOS. - Nếu ROM hỏng thì quá trình nạp BIOS sẽ thất bại => Vì vậy máy sẽ không lên nguồn vì không có chương trình điều khiển nguồn. - Nếu lỗi chương trình BIOS thì tuỳ theo mức độ: + Lỗi phần điều khiển nguồn => Thì máy không lên nguồn. + Lỗi phần khởi động thì máy mất khả năng khởi động, có đèn báo nguồn nhưng không lên hình, khi kiểm tra bằng Card Test thấy số Hecxa không nhảy số. 3) Các loại ROM sử dụng trên Laptop và máy nạp ROM thông dụng hiện nay. Hiện nay bên mình đang sử dụng sản phẩn này. Cách gắn ROM vào Socket và máy: Socket để gắn ROM khi nạp lại BIOS Cách tính dung lượng source BIOS dựa vào thông số được ghi trên IC: Quy ước chung là 8 bạn chỉ cần lấy số được ghi trên IC chia cho 8 thì ra được số MB của Source BIOS. Vi dụ 1: IC có ký hiệu 25LF080 => 8/8 =1MB Vidu 2: 25X16VSI => 16/8 = 2MB. SPEG Universal Serial Flash Programmer Device list (to be updated) Một số IC ROM thông dụng: ------------------------------------------- SST: (Hãng sản xuất) SST25VF010 (128kB) SST25VF020 (256kB) SST25VF040 (512kB SST25VF040B (512kB) SST25VF080 (1MB) SST25VF080B (1MB) SST25VF016 (2MB) SST25VF016B (2MB) SST26VF016 (2MB) SST25VF032 (4MB) SST25VF032B (4MB) SST26VF032 (4MB) SST25VF064 (8MB) SST26VF064 (8MB) SST25VF128 (16MB) ST Microelectronic: M25P10 (128kB) M25P20 (256kB) M25P40 (512kB) M25P80 (1MB) M25P16 (2MB) M25P32 (4MB) M25P64 (8MB) M25P128 (16MB) Atmel: AT26DF041 (512kB) AT26DF081 (1MB) AT26DF081A (1MB) AT26DF161 (2MB) AT26DF161A (2MB) AT26DF321 (4MB) Macronix: MX25L1005 (128kB) MX25L2005 (256kB) MX25L4005 (512kB) MX25L8005 (1MB) MX25L1605 (2MB) MX25L3205 (4MB) MX25L6405 (8MB) Winbond: W25X10 (128kB) W25X20 (256kB) W25X40 (512kB) W25X80 (1MB) W25X16 (2MB) W25X32 (4MB) W25X64 (8MB * Tham khảo thêm thông số: Loại ROM BIOS: Sơ đồ chân ROM 40 chân: Máy sử dụng 1 ROM BIOS: Sơ đồ chân và chú thích các chân ROM - 25LF080A. 4) Trên laptop dòng Core i thường sử dung 2 BIOS (cúng có 1 số dòng sử dụng 1 BIOS 4MB hoặc 8MB ). Vidụ: Một sơ đồ dòng Core i sử dụng 2 BIOS: Sơ đồ khối của máy ACER Aspire 5742.Trên máy ACER 5742 có tới 2 BIOS - Một BIOS đứng cạnh Chipset - cung cấp chương trình khởi động máy, BIOS này có dung lượng khoảng 4MB - Một BIOS đứng cạnh Chip SIO (chip điều khiển nguồn) để điều khiển các hoạt động của IC này, BIOS này chỉ có dung lượng khoảng 128KB - ROM kết nối với Chipset có dung lượng là 4MB cung cấp chương trình khởi động máy và kiểm tra thiết bị trên Main, nếu bị lỗi BIOS trên IC này sẽ sinh ra hiện tượng: CPU hoạt động 2 đến 3 giây rồi ngừng, nếu kiểm tra bằng nguồn đa năng thì dòng tăng đến khoảng 1,2A rồi lại giảm xuống 0,9A (dòng máy CPU dual core thì ăn dòng thấp hơn), nếu kiểm tra bằng Card Test thì thấy số Hecxa không nhảy số. - ROM kết nối với chip điều khiển nguồn SIO có dung lượng là 128KB, ROM này cung cấp chương trình cho IC - SIO hoạt động bao gồm các chương trình quản lý và điều khiển hoạt động của các nguồn xung, điều khiển quá trình xạc Pin, nếu lỗi chương trình trong ROM này thì máy sẽ không lên nguồn, mất nguồn 5V, 3V cấp trước, thậm chí làm mất nguồn đầu vào 19V cung cấp cho các nguồn xung trong máy. Sơ đồ chân ROM giao tiếp với Chipset để cung cấp chương trình khởi động máy: Sơ đồ chân ROM giao tiếp với chip SIO (KB926) để điều khiển các hoạt động của IC này, bao gồm điều khiển các hoạt động mở nguồn và quản lý các điện áp trên máy, điều khiển xạc pin: Sơ đồ quá trình nạp BIOS của Laptop. Chủ đề tiếp tục được cập nhật.
Chip BIOS W25X80V W25X16BV W25X32BV W25X64BV W25Q80BV W25Q40BV W25Q16BV W25Q32BV W25Q64BV W25Q128BV W25Q16CV W25Q64CV MX25L8005 MX25L8006E MX25L8036E MX25L1605A MX25L1605D MX25L1606E MX25L1636E MX25L3205D MX25L3206E MX25L3225D MX25L3235D MX25L3236D MX25L6405D MX25L6445E MX25L6436E MX25L6406E MX25L12805D MX25L12845E MX25L12836E MX25L12835E MX25L25635E MX25L25735E M25PE10 M25PE20 M25PE40 M25PE80 M25PE16 M25PX80 M25PX16 M25PX32 M25PX64 N25Q016 N25Q032 N25Q064 N25Q128 AT26DF081 AT26DF081A AT25DF081 AT26DF161 AT26DF161A AT25DF161 AT25DQ161 AT25DF321 AT26DF321 AT25DF321A AT25DF641 AT25DF641A AT25DQ641 SST25VF016B SST25VF032B SST25VF040B SST25VF080B SST25VF064C EN25Q40 EN25F80 EN25Q80A EN25F16 EN25F32 EN25Q32B EN25Q64 EN25Q128 EN25Q16(A) EN25QH16 EN25QH32 EN25QH256 EN25QH128 EN25QH64 EN25QH80 EN25F64 GD25Q80 GD25Q16 GD25Q32 GD25Q64 FM25Q16 FM25Q32 FM25Q64 FM25Q128 A25L016 A25L032 A25LQ32A ;CYH+ A25LQ16A S25FL016K S25FL032K S25FL064K Pm25LQ080C Pm25LQ016C Pm25LQ032C Pm25LV080B Pm25LV016B F25L32PA F25L016A F25L32PA(2S) F25L016A(2S)
cho e hỏi a thiên bui vấn đê vê bios e găp máy bios dong thế hệ 4 dell hay dong đời mới e lấy bios ra đoc thi báo hu bios e lấy bios khac cung 8m tương đương chép thay vào thi ko chạy nhưng e lấy trên main y chang bốc đưa qua thì chạy không lẽ e phải bỏ 1 main hay sao còn mua bios mơi vê chép ko lên hình
cho hỏi cái admin. nếu mình không bóc bios ra - để luôn trong main - thì cần hàn đủ 8 chân luôn hay chỉ cần hàn 1 số chân thôi