Câu trả lời thực tế
Nếu bạn đang sử dụng cài đặt "OEM" của Windows 7 trên máy tính, thì rất có thể trình điều khiển đã được cài đặt sẵn từ nhà sản xuất (Dell). Bạn có thể kiểm tra trang web tải xuống trình điều khiển Dell, hoặc luân phiên, CD / DVD OEM của bạn (đi kèm với thiết bị), để thử và tìm một trình quản lý năng lượng hoặc trình điều khiển pin.
Câu trả lời lý thuyết
Dung lượng pin hiện tại và tổng dung lượng pin khi được sạc đầy được cung cấp bởi chính pin. Bạn thấy đấy, pin của các thiết bị công nghệ cao hiện đại có bộ vi xử lý tích hợp (công suất rất nhỏ và thấp) theo dõi các số liệu thống kê về pin và, tùy ý, cung cấp thông tin này vào hệ điều hành thông qua trình điều khiển và giao diện cấp thấp. Giao diện này rất khác nhau và phụ thuộc vào nhà sản xuất thiết bị; khi nó được sản xuất; và loại máy tính. Không có tiêu chuẩn thực sự (đã được áp dụng rộng rãi) theo như tôi biết.
Khi phần sụn pin cung cấp thông tin này cho CPU, hệ điều hành của CPU (thông thường, thông qua trình điều khiển) có thể thực hiện các phép tính khác nhau với dữ liệu "thô".
Phần trăm pin còn lại được tính bằng cách lấy mẫu năng lượng còn lại hiện tại (tính bằng watt, ampe hoặc vôn, tùy theo) và chia cho phần trăm hoặc vôn có kinh nghiệm khi pin được sạc đầy. Lưu ý rằng thuật ngữ "sạc đầy" có thể khác nhau: một số trình điều khiển hệ điều hành và thậm chí một số phần mềm pin, đủ thông minh để cố tình nói dối về dung lượng sạc tối đa, để pin không liên tục được sạc tới mức 100% ( thực hiện việc này liên tục với một thiết bị luôn được cắm vào nguồn A / C là một điều khủng khiếp đối với pin dựa trên Lithium Ion hoặc Lithium Polymer, phần lớn pin được sử dụng trên máy tính và thiết bị di động).
Thời gian chạy pin thường được tính trong phần mềm, bằng cách lấy mẫu tốc độ tiêu thụ pin trong một khoảng thời gian và lấy trung bình để xác định tốc độ tiêu thụ. Với tốc độ tiêu thụ và công suất tối đa, có thể tính toán thời gian chạy ước tính còn lại.
Nếu thời gian chạy pin là những gì bạn muốn và nó không được triển khai trong trình điều khiển Windows 8, bạn vẫn có thể tính toán thời gian chạy pin theo cách thủ công nếu bạn có thể tìm ra giao diện trình điều khiển với pin. Rõ ràng là có một số giao diện đang diễn ra, bởi vì hệ điều hành của bạn biết phần trăm pin còn lại. Thực tế là nó biết điều này, cho tôi biết rằng thành phần "cấp thấp" của trình điều khiển đã được cài đặt.
Bây giờ, việc truy cập nó từ các chương trình không gian người dùng để lấy mẫu pin còn lại và tính toán thời gian chạy có thể khó khăn. Có lẽ là một câu hỏi cho StackOverflow.