Chuyện gì xảy ra khi bạn bật máy tính?

Duy Luân
4/2/2022 0:28Phản hồi: 75
Chuyện gì xảy ra khi bạn bật máy tính?
Tắt bật máy tính là chuyện anh em chúng ta làm thường xuyên, nhưng đã bao giờ bạn thắc mắc là khi một chiếc PC được nhấn nút nguồn thì chuyện gì xảy ra chưa?

Nhấn nút nguồn, điện bắt đầu cấp vô máy


Khi bạn nhấn nút nguồn, bộ nguồn của máy tính bắt đầu cung cấp điện vô các linh kiện bên trong - bo mạch chủ, CPU, ổ đĩa, bộ xử lý đồ họa, và nhiều linh kiện khác.

CPU tải UEFI hoặc BIOS


Giờ thì đã có điện vô máy rồi, CPU bắt đầu hoạt động và cái đầu tiên nó làm là tải một phần mềm nhỏ, thường được chứa trong một con chip trên bo mạch chủ. Ngày xưa, phần mềm này được gọi là BIOS (Basic Input / Output System). Còn trên các máy tính hiện đại, giải pháp thay thế cho BIOS chính là UEFI (Unified Extensible Firmware Interface).

3727746_Intel6900k-1-3.jpg


BIOS hay UEFI làm nhiệm vụ đánh thức các phần cứng trong máy tính, đảm bảo nó chạy đúng như những gì được thiết kế, cũng như chạy “bootloader” để khởi động hệ điều hành lên cho bạn xài.

Ngày xưa BIOS phải xài bàn phím để di chuyển menu, lựa chọn các cấu hình. Còn UEFI hiện đại thì có thể dùng cả chuột và bàn phím để thao tác, trực quan hơn, dễ dàng hơn.

UEFI bắt đầu kích hoạt các phần cứng


BIOS hay UEFI lưu trữ cấu hình mà bạn hoặc nhà sản xuất đã thiết lập cho máy tính trong một con chip đặc biệt trên bo mạch chủ. Thường thì con chip này được cấp nguồn bởi một cục pin mà chúng ta hay gọi là “pin CMOS”.

[​IMG]

Khi UEFI đã load xong, nó sẽ kiểm tra các phần cứng xem có chạy bình thường hay không. Ví dụ như máy tính của bạn không có RAM, UEFI sẽ ra lệnh cho máy beep lên và hiển thị thông báo lỗi, dừng quá trình boot lại. Việc kiểm tra này được gọi là POST (Power On Self Test). Sau đó nó tiếp tục kích hoạt các phần cứng còn lại của PC.

Trong quá trình này, bạn có thể sẽ thấy logo của hãng máy tính hay mainboard xuất hiện, và bạn cũng thường sẽ nhấn nút để truy cập vào giao diện tùy chỉnh UEFI trong khúc này luôn. Nhưng mà nhiều con PC hiện đại chạy qua khúc này rất nhanh, nên bạn sẽ cần vào menu Boot Options của Windows để có thể truy cập giao diện UEFI.

UEFI nhường lại cho bootloader


Sau khi đã test xong và hoàn thành việc kích hoạt phần cứng, UEFI sẽ tìm kiếm “boot device” để khởi động hệ điều hành. Thường thì boot device chính là ổ đĩa trên máy, nhưng trong một số trường hợp người ta sẽ cần boot lên từ một ổ USB, từ ổ DVD (để cài hệ điều hành), hay từ một địa chỉ mạng nhất định. Để cho đơn giản, mình sẽ nói về tình huống mà chúng ta hay xài nhất: boot từ hệ điều hành đã cài trên ổ đĩa.

Quảng cáo



Trên boot device này sẽ có một phần mềm nhỏ nữa gọi là “bootloader”. Bootloader có nhiệm vụ load phần còn lại của hệ điều hành lên cho bạn dùng. Ngày xưa BIOS sẽ tìm bootloader trong MBR (master boot record), còn hiện nay UEFI thường sử dụng một thứ gọi là “EFI executable” để khởi động hệ điều hành. MBR thường nằm trong một sector đặc biệt ở phần đầu của ổ đĩa, trong khi EFI là cả một phân vùng riêng.

Trên các máy tính hiện đại ngày nay, UEFI còn có một tính năng gọi là Secure Boot. Tính năng này đảm bảo hệ điều hành không bị can thiệp, không bị chỉnh sửa và không load các malware lên.

Bootloader tải hệ điều hành lên


Bootloader trên các máy tính Windows có tên là Windows Boot Manager (Bootmgr.exe), còn trên các hệ thống Linux là GRUB, còn với máy Mac là boot.efi (với máy Mac Intel, còn Mac chạy Apple Silicon thì mình chưa tìm hiểu, chỉ biết là nó khác biệt khá nhiều).

Nếu bootloader bị lỗi, thì quá trình boot sẽ bị dừng lại, còn không thì nó sẽ làm tiếp nhiệm vụ của mình.

maxresdefault.jpg

Quảng cáo


Trên Windows, Windows Boot Manager sẽ khởi động một phần mềm khác nữa gọi là Windows OS Loader. Phần mềm này sẽ tải những driver phần cứng cần thiết để chạy kernel - phần lõi của hệ điều hành - rồi sau đó chạy tới kernel lên. Kernel load những cấu hình của hệ thống trong Registry vô RAM để bắt đầu vận hành, và nó sẽ tìm kiếm những driver phần cứng còn lại cần khởi động chung với hệ điều hành. Lúc này kernel sẽ chạy một phần mềm nữa tên là session manager process (Smss.exe) để bắt đầu một phiên làm việc mới, tải các kernel cần thiết, sau đó bạn sẽ thấy màn hình chào mừng và màn hình chờ đăng nhập.

Trên Linux, GRUB sẽ load kernel của Linux, kernel tiếp tục gọi một phần mềm tên là systemd để khởi động tiếp những dịch vụ và các tiến trình khác trước khi hiển thị màn hình login cho bạn dùng.

Đến đây thì máy tính đã khởi động xong, bạn đã có thể bắt đầu sử dụng nó rồi.

Nguồn: How To Geek
75 bình luận
Chia sẻ

Xu hướng

Đầu năm Luân có mấy bài viết chuyên sâu về những việc tưởng như đơn giản. Rất hay
@dunggrap Dịch sang tiếng Việt được rõ ràng dễ hiểu cũng tương đương >80% viết bài rồi
@ntdieu Bài hắn dịch lại thì ok vì nội dung gốc của người ta ok. Dịch về bản chất cũng chỉ là một công việc đơn giản. Còn bài hắn tự viết thì quanh đi quẩn lại chỉ toàn nhà tao thế này đồ tao thế kia, nhảm lắm.
@Trung_than_thong Bác nói dịch là công việc đơn giản chắc là do bác giỏi, chứ e thấy để dịch được rõ ràng dễ hiểu không hề đơn giản chút nào. Nếu như bác dịch vài bài cung cấp thông tin bổ ích cho anh em thì hay biết mấy.
Vũ!
CAO CẤP
2 năm
hồi đó có thuyết trình mấy cái này mà giờ quên hết rồi
Hay
Cái đầu tiên chắc là hao điện
@Nguyen Si Chuong kaka
@Nguyen Si Chuong Chuẩn này.
Có sơ đồ thì đã
Còn điều gì xảy ra khi bấm nút bật nguồn iPhone?
@HARRYTRINH9 Tương tự nha bạn
@HARRYTRINH9 Màn hình trái táo xuất hiện nếu còn pin
LUCY Huynh
ĐẠI BÀNG
2 năm
@B L A Z E Bác này vui tính ghê kkk
hình như là main sẽ chạy đầu tiên sau mới tới cái thứ 2 là CPU chứ ta . Bấm nút nguồn -> main nó chạy load cấu hình Bios lên chạy fullload nên máy nó hay hú ngay lúc đó kiểm tra phần cứng các thứ - rồi tới các bước như trên bài chổ này mấy con main hay kêu cái tít .
@traisaigon EC (embedded controller) một con chip trên main chạy đầu tiên
aviator93
ĐẠI BÀNG
2 năm
@traisaigon Không. Trước đây người ta có con chip riêng là chip cầu nam, con này sẽ là cái thứ đầu tiên xử lý vấn đề. Gần đây người ta mới tích hợp chip cầu nam vào CPU (nhưng vẫn là phần riêng)
@minhcuong1994 tôi nhớ mang máng thôi , chip cầu nam chạy trước kiểm tra thiết bị - đến chip cầu bắc chạy - sau đến cpu . main sau này gộp luôn cầu nam cầu bắc lại hay sao đó nhưng nói chung là có 1 con chip quản lý thiết bị chạy đầu tiên .
@traisaigon Chip cầu nam và cầu bắc nay gộp lại là PCH (platform controller hub, nó giống cầu nam hơn). Nhưng đầu tiên vẫn là EC chạy 1 vòng trước.
Điện chạy rất nhanh nhưng máy tính khởi động vẫn rất chậm, chả hiểu vì sao
XBlue
CAO CẤP
2 năm
@Huylequang2910 1p mà nhanh à, tiêu chuẩn của mình nhanh là bấm cái lên luôn, 1s hoặc nhanh hơn như bật bóng đèn vậy
@XBlue Có tièn là có cách thôi 😆
XBlue
CAO CẤP
2 năm
@Huylequang2910 Giờ này còn tư vấn SSD, gấp 100 SSD cũng chưa đạt tới tốc độ điện mình nói
Ai cần có tiền, bao nhiêu tiền, cách nào
Toàn nói vô thưởng vô phạt
@XBlue Mình dùng Mac M1 2 năm nay, chẳng bao h cần shutdown 🤣
Cái này hữu ích và dễ hiểu nè
@A0kiji Cmt dễ thương quá 😁
AE cho hỏi. Mình có con Mibox bị mất Recovery Xiaomi nhưng vẫn vô được Recovery Android. Recovery Android thì không đọc được ổ USB gắn ngoài. Vậy có cách nào để cài Recovery Xiaomi để Restore HĐH hay không? Máy dùng chip Mediatek.
@maidng Chắc là được, bạn search trên mấy diễn dàn chuyên về Xiaomi xem sao.
Đọc cũng hay ta ơi.
Nếu là intel thì quạt rú lên 1 tiếng báo hiệu, còn M1 thì tiếng nhạc phát lên
Cười vô mặt
@Ngụy Tộc Nail Chắc m dùng laptop
Cười vô mặt
@kehuydietngo T laptop có gần chục con... Nhưng nó nô lệ tao chứ ko fai lũ fan cuồng bá dơ.
image.jpg
@Ngụy Tộc Nail Làm nghề sửa lap à, t dùng song song 2 cái case pc thì thấy vậy chứ fan cuồng j m ?
Cười mặt nồi
@kehuydietngo Ko... T người dùng thik tự tháo lắp vệ sinh vọc vạch...
nước cam
ĐẠI BÀNG
2 năm
Những bài như này hay thật. Xin lỗi Duy Luân vì bữa bình chọn cuhiep, cuối năm rút kinh nghiệm.
hôm nọ thấy có bài chuyện gì xảy ra khi máy tính vào chế độ sleep, hôm nay thì chuyện gì xảy ra khi bật máy tính 😁 Cơ mà cái này đọc vẫn còn thấy hữu ích. Có vẻ máy mình vẫn dùng cái gọi là BIOS thì phải vì vẫn thấy chỉ dùng được bàn phím, chưa dùng được chuột để lựa chọn trong này. Mình cũng gọi là làm IT cơ mà mấy cái liên quan đến phần cứng thì lại mù tịt.
Hay cảm ơn mod
có phần hơi sai chút mod nhé: BIOS là 1 con IC được cấp nguồn bởi 1 con IC cấp nguồn sơ cấp và con IC này dùng nguồn của Pin hoặc của Sạc chứ ko phải dùng nguồn pin CMOS đâu. Pin CMOS thì chỉ cấp nguồn cho mạch đếm thời gian trong máy ( Real Time Clock) và ghim một số mạch bảo vệ (nếu có)
Davekoz_2506
ĐẠI BÀNG
2 năm
@Trịnh Quang Duy Bạn này nói đúng, đơn giản vì hàn cháy pin CMOS con lap CQ40 nhưng máy vẫn chạy ngon lành chỉ kg update time thôi
@caocaolatre199x Hi. Em từng clear pass và clear me rất rất nhiều máy laptop, lần nào cũng phải dùng tool bác ạ, chưa thấy con nào tháo pin cmos là hết pass, con asus của bác chắc em chưa gặp nên ko biết. Còn máy dell thì con nào cũng thế hết pin Cmos thì nó báo bằng tiếng bíp qua loa ngoài, tính năng này đc code trong IC bios của Dell và khi vào win thì driver trên hệ điều hành chiếm quyền điều khiển card sound nên nó ko kêu nữa. Ko có pin Cmos thì máy của bác vẫn lên hình đó thôi, muốn vào win mà ko cần thay pin Cmos thì chỉ cần chỉnh bios cho đúng rồi restart mà ko ngắt nguồn là máy của bác vào đc ngay thôi. Còn laptop với desktop cơ bản là giống nhau nhưng thiết kế từ nguồn cho đến soft trong bios là khác nhau. Ko giống nhau lắm đâu bác ạ.
@Trịnh Quang Duy Đúng là BIOS là OS được lưu trong ROM (nay thường dùng Flash). Khi thực thi BIOS thì hệ thống sẽ dùng nguồn điện chính. Pin CR2032 phục vụ cho RTC, và SRAM (lưu cấu hình bios đã thiết lập). Chứ bảo BIOS dùng nguồn từ cr2032 là k đúng. Nên tháo pin cr2032 thì dữ liệu bios sẽ trở về default, password thì nó lưu trong ROM/Flash, phải có box (dùng chuẩn SPI để truyền dữ liệu)
Super Toad
ĐẠI BÀNG
2 năm
Chỉ có 1 cái góp ý nhỏ là khi cắm điện bản thân mainboard đã có điện sẵn rồi 😁 (trừ khi tắt công tắc ở bản thân cục PSU)
CuogTR
TÍCH CỰC
2 năm
Chuyện xảy ra là tốn điện
Cho bkav vào là tắt điện 🙂

Xu hướng

Bài mới









  • Chịu trách nhiệm nội dung: Trần Mạnh Hiệp
  • © 2024 Công ty Cổ phần MXH Tinh Tế
  • Địa chỉ: Số 70 Bà Huyện Thanh Quan, P. Võ Thị Sáu, Quận 3, TPHCM
  • Số điện thoại: 02822460095
  • MST: 0313255119
  • Giấy phép thiết lập MXH số 11/GP-BTTTT, Ký ngày: 08/01/2019