Browse by Tags

Building Windows 8

来自 Windows 工程团队的内部视点
  • Blog Post: 从 Metro 风格应用程序回收内存

    现代操作系统对系统上的资源持不同的看法。无论外形尺寸如何,操作系统比以往更高效地管理资源利用率都非常重要。目前,单个进程很容易占用可用资源(内存、CPU、磁盘 I/O),即使这并不能为最终用户带来更高的总体性能。操作系统的角色正是平衡资源并确保您可以在电脑上完成需要完成的所有工作。绝大多数的操作系统实现中都存在着大量的手动控制来应对错误软件 — 处于资源消耗没有节制的状态的软件。即使该软件不是恶意的(情况往往如此),构建运行良好的软件的能力也受到资源分配 API 的复杂性的限制。WinRT 中的现代 API 集专为程序开发人员设计,使其更轻松地构建能完成工作而不“接管”您的电脑的软件...
  • Blog Post: 构建电源智能的、通用的 Windows

    在本篇博文中,我们将围绕开发可降低功耗的操作系统这一宽泛主题而展开探讨。我们已经认识到从以下两个角度出发,操作系统中电源管理的重要性与日俱增。首先,随着 Windows 8 的上市,我们可以很容易地发现,某些时候甚至大部分时候所有 PC 中有三分之二是以电池模式运行的便携式设备。其次,在工作区中,由于我们希望可随时节约能源,因而降低台式计算机碳排放量的需求正与日俱增。就所有情况而言,这不仅仅与待机/休眠/恢复的性能相关,而且它还关乎本篇博文的核心,即降低操作系统的整体功耗,并为现代化硬件中的节能功能提供操作系统的支持。本篇博文的作者是我们内核团队的项目经理 Pat Stemen。 --Steven...
  • Blog Post: 减少 Windows 8 中的运行时内存

    诸如内存使用之类的基本要素是 Windows 8 的一项主要工程设计原则。在构建 Windows 8 的过程中,我们的目标是显著降低核心系统的整体运行时内存要求。这对每个人都有好处,在如今这样一种环境下尤其如此,因为人们需要同时运行越来越多的应用程序,或者需要在只有 1GB 或 2GB 内存的系统上运行应用程序。我们在本博文中讨论的便携式计算机与我们在 2008 年 Windows 7 PDC 中讨论的便携式计算机完全相同:现成可用的、第一代具有 1GB 内存的基于 ATOM 的上网本。 本博文由我们的性能团队的小组项目经理 Bill Karagounis 创作,详细介绍我们在减少内存占用方面所做的努力...
Page 1 of 1 (3 items)