Ưu điểm và nhược điểm của khởi động kép (dual boot)

Trong thời gian qua, chúng ta đã nghe nhiều về việc các thiết bị đời mới (thường là máy tính bảng) có tính năng khởi động kép (dual-boot) được tích hợp vào hệ điều hành.

Một số người có thể đã biết khởi động kép là gì, nhưng phần lớn thì vẫn chưa rõ. Đa số người dùng có lẽ sẽ gãi đầu và tự hỏi: Khởi động kép là gì nhỉ? Và ưu, nhược điểm của nó ra sao? Quản trị mạng sẽ giúp bạn đọc giải đáp thắc mắc này thông qua bài viết sau đây.

Khởi động kép là gì?

Hãy bắt đầu với những điều cơ bản. "Khởi động" là gì khi nói đến điện thoại thông minh, máy tính bảng và thậm chí cả máy tính? Về cơ bản nó là việc bật máy. Cụ thể hơn, “khởi động” có nghĩa là đang nạp một bộ hướng dẫn từ bộ nhớ sau khi máy được bật hoặc thiết lập lại, cuối cùng cho phép hệ thống tải hệ điều hành và môi trường làm việc cần thiết. Lịch sử hình thành thuật ngữ và quá trình này khá là thú vị.

Khởi động kép là gì?/

"Trình nạp khởi động" là chương trình nạp hệ điều hành chính (Android, Windows Phone, iOS, v.v.) sau khi hoàn thành việc tự kiểm tra khi nguồn bật (Power On Self Test - POST). Thông thường, trình nạp khởi động cho phép bạn chọn “chế độ” muốn khởi động, chẳng hạn như chế độ bình thường hoặc chế độ khôi phục. Thuật ngữ "Booting" là viết tắt của "bootstrapping". 

Cuối cùng, việc khởi động cho phép đi từ trạng thái tắt nguồn tới trạng thái nạp hệ điều hành. Khởi động kép cho phép chuyển từ trạng thái tắt nguồn sang menu mà bạn có thể chọn hệ điều hành mình muốn nạp. Menu này có thể có một, hai hoặc thậm chí nhiều tùy chọn hơn và mỗi tùy chọn sẽ nạp môi trường, trình điều khiển và hệ thống cần thiết cho tùy chọn đã được chọn.

Ưu điểm của khởi động kép

Ngày nay, điện thoại thông minh và máy tính bảng thực sự rất tuyệt vời. Chúng có CPU, GPU, RAM, bộ lưu trữ, modem tốc độ cao, khả năng kết nối không dây, màn hình độ phân giải cao và nguồn điện, tất cả được tích hợp vào một thiết bị duy nhất - và vừa vặn trong chiếc túi nhỏ xinh!

Ưu điểm của khởi động kép

Thậm chí còn có nhiều hệ điều hành để lựa chọn. Nếu như máy tính để bàn và máy tính xách tay có thể chạy hệ điều hành như Unix, Linux, Windows hoặc Mac trên một phần cứng, điện thoại thông minh và máy tính bảng thường chỉ có thể chạy một hệ điều hành duy nhất. Nếu muốn chuyển sang hệ điều hành khác, thông thường bạn sẽ phải thay đổi phần cứng.

Về lý thuyết, việc khởi động kép loại bỏ sự dư thừa về phần cứng, yêu cầu nhà phát triển hoặc người sử dụng phải giảm số lượng thiết bị mà họ sở hữu và duy trì. Điều đó tương đương với việc tiết kiệm ít nhất vài trăm đô la, và có thể hơn thế rất nhiều.

Tuy nhiên, có một số ứng dụng chỉ thích hợp để chạy trên một hệ điều hành nhất định. Đôi khi, các ứng dụng thậm chí không có sẵn cho một trong những hệ điều hành phổ biến. Để giải quyết vấn đề này, bạn có thể dual-boot từ hệ điều hành này sang hệ điều hành khác, và chạy ứng dụng trong môi trường phù hợp nhất mà không cần phải mua thêm phần cứng hay thiết bị.

Nhược điểm của khởi động kép

Có một số lý do khiến bạn không muốn khởi động kép trên thiết bị. Thực tế, khởi động kép mang lại một số rủi ro. Đầu tiên là không gian. Chạy một hệ điều hành khác có nghĩa là hệ điều hành đó (và tất cả các trình điều khiển, cũng như các file của nó) phải được cài đặt trên thiết bị. Điều này thực sự làm giảm dung lượng lưu trữ có sẵn trong hệ thống.

Nhược điểm của khởi động kép

Các ứng dụng thường không tương thích chéo giữa hai hệ điều hành, vì vậy có thể bạn sẽ phải cài đặt các phiên bản riêng cho từng hệ điều hành. Điều này không chỉ có nghĩa sẽ cần phải mua hai phiên bản của mỗi ứng dụng, mà còn cần dung lượng lưu trữ cho mỗi phiên bản. Bạn cũng sẽ phải mất thời gian và băng thông để cập nhật chúng. Các nhà phát triển cũng sẽ phải tốn thời gian sửa chữa và cập nhật hai bộ mã cơ sở riêng biệt cho các ứng dụng của họ, điều này thường làm chậm đáng kể chu kỳ phát hành.

Thông thường, các hệ thống lưu trữ không tương thích giữa hai hệ điều hành hoặc không được ánh xạ tới cùng một vị trí. Điều này có nghĩa là các tệp tải xuống, tạo hoặc chỉnh sửa trong hệ điều hành này sẽ không khả dụng trong hệ điều hành khác nếu không chuyển đổi thủ công giữa hai hệ điều hành, công việc mà mọi người thường làm bằng cách gửi bản sao tệp đó qua email. Hơn thế nữa, các định dạng tệp được sử dụng bởi một phiên bản của ứng dụng có thể không tương thích với phiên bản khác.

"Nhược điểm" cuối cùng chúng tôi muốn đề cập là thời gian. Phải mất thời gian để tắt một hệ điều hành và khởi động lại hệ điều hành khác. Đôi khi nó chỉ mất một phút hoặc lâu hơn, nhưng cũng là một khoảng thời gian chờ đợi đáng kể. Một số hệ thống khởi động kép có thể chạy đồng thời cả hai hệ điều hành, cho phép việc trao đổi dữ liệu giữa chúng nhanh hơn, nhưng những cấu hình này không phổ biến và thường xảy ra vấn đề khi chia sẻ tài nguyên. Hệ điều hành nào sẽ sử dụng và điều khiển modem LTE? GPS? Âm thanh? v.v.

Cuối cùng, việc khởi động kép nghe có vẻ tuyệt vời, nhưng thực tế, nó có thể đắt đỏ hơn và có nhiều nhược điểm hơn ưu điểm… Đấy là còn chưa nói đến thực tế là cả Microsoft và Google đều đang cố ngăn cản bất cứ ai đang bán một thiết bị có thể khởi động kép vào hệ điều hành của hai hãng này.

Xem thêm:

Thứ Tư, 02/05/2018 11:43
51 👨 1.263