随笔分类 -  操作系统

摘要:在 Windows 7 操作系统中,微软花费了很大的力气构建了一套新的 2D 绘图 API。我们称之为 Direct2D ,隶属于 DirectX 家族。这个 API 的开发填补了 Windows 图形平台的一些缺陷。其中非常重要的一点就是普通的 2D 程序渲染不再缺乏硬件加速。而在 Windows Vista 中,我们知道 GDI 是无法进行硬件加速的。微软寄望于开发的这个 API 具备很多现代特性。比如支持抗锯齿和 Alpha Blend 的 2D 渲染,和其它现代图形 API 交互,服务器端渲染,诸如此类。 阅读全文
posted @ 2010-03-06 11:26 Angel Lucifer 阅读(3226) 评论(2) 推荐(3) 编辑
摘要:讲述如何在 .NET 4 中玩耍 Windows 内存映射文件。这是单一机器多进程间共享数据通信最高效的方式。 阅读全文
posted @ 2009-09-16 21:39 Angel Lucifer 阅读(3188) 评论(2) 推荐(2) 编辑
摘要:老实说,没有哪个开发人员愿意在其编码时还要考虑线程同步。更糟糕的情况是,编写线程同步代码一点也不好玩。稍一不慎,就会导致共享资源状态不一致,从而引发程序未预期行为。此外,当我们添加线程同步代码时还会导致程序运行变慢,损害性能和可伸缩性。从这点上来看,线程同步简直一无是处。可惜,这也是现实生活中必要的一部分。尤其在多核CPU成为主流的今天。 阅读全文
posted @ 2008-06-01 02:20 Angel Lucifer 阅读(5729) 评论(11) 推荐(2) 编辑
摘要:Singularity是一个新操作系统。它几乎完全用C#写成,只运行可验证的安全程序。Singularity的内核和运行时库只是系统的一部分。此外,还包含不安全代码。大部分代码都是用安全的C#写成的。 阅读全文
posted @ 2008-03-16 11:20 Angel Lucifer 阅读(1122) 评论(4) 推荐(0) 编辑

点击右上角即可分享
微信分享提示