Windows 8 cải tiến việc quản lí bộ nhớ

Windows 8 sẽ dùng bộ nhớ ít hơn so với những hệ điều hành trước kia của Microsoft và có hiệu suất làm việc cao hơn .

Việc Windows 8 tương thích với những Chip SoC ARM có nghĩa là nó phải làm việc được với những hệ thống  có bộ nhớ ít hơn và phải chạy được đa nhiệm .

Theo Building Windows 8 blog mục tiêu của Microsoft trong Windows 8 phải đạt được những yêu cầu như trên đã nêu ra .

Một phương pháp giảm việc sử dụng bộ nhớ là sự kết hợp . Trong những PC thông thường , nhiều phần của bộ nhớ có chứa những dữ liệu giống nhau . Điều này xảy ra vì nhiều chương trình thường giành lấy bộ nhớ cho việc sử dụng trong tương lai và thường ban đầu tất cả đều dùng giá trị . Nhiều khi các chương trình không sử dụng ngay những vùng bộ nhớ để riêng ra như vậy và nếu nhiều ứng dụng làm như vậy sẽ vượt quá giới hạn của bộ nhớ .

Kết hợp bộ nhớ cho phép Windows truy cập tới những nội dung trong bộ nhớ của RAM hệ thống  và giải phóng bớt những vùng có chứa dữ liệu như nhau . Nếu một ứng dụng cần bộ nhớ trong tương lai Windows sẽ làm bản “sao chép riêng” chỉ cho ứng dụng đó . Microsoft cho biết nhờ việc làm như vậy mà họ có thể giải phóng từ 10-100MB bộ nhớ .

 

\"\"

 

Một vấn đề khác đó là những nhà phát triển Microsoft đang làm việc với những dịch vụ của Windows . Họ đã gỡ bỏ 13 dịch vụ , chuyển một số dịch vụ sang kiểu khởi động “bằng tay” và một số khác thay đổi từ “ thường xuyên chạy” sang “khởi động khi có yêu cầu” .

Khởi động khi có yêu cầu ví dụ như một thiết bị mới đến thì dịch vụ tương ứng với nó sẽ được khởi động để bắt đầu công việc và khi kết thúc dịch vụ bộ nhớ sẽ lại được giải phóng .

Ví dụ với tablet bộ nhớ dùng để cho giao diện Metro UI chỉ cần khoảng 23MB .

 

\"\"