0
点赞
收藏
分享

微信扫一扫

学习一些计算机成熟概念和方案(一)

秀妮_5519 2022-05-17 阅读 115

首先来欣赏一段英文的感谢话,觉得很地道:

To K***,words cann't express how i feel about ourlife together.

I cherish our family and all our adventures.

i'm filled each day with love with you.

To A***,you have been an inspiration to me and have taught me to play and have fun.

Watching you grow up has been so rewarding andenjoyable for me. 

I feel lucky to be able to partake in your life;

it has made me a better person.

To my New Baby Boy ,you have been wanted for so long it's hard to believe 

that you're almost here.

You bring completenessand balance to our family.

I look forward to playing with you,learning who you are,and enjoying our time together.


再欣赏一下当年的北京奥运会:

在刚刚过去的29届奥运会上,气势恢宏、美轮美奂的开幕式,

精彩绝伦、欢呼不断的赛场,让我们度过了多少个激动人心的不眠之夜!

开幕式上,以宏伟气势演绎的各种字体形式的“和”给人留下了深刻的印象,

同时也凸显了我们这个时代的主旋律。

“事成于和睦,力生于团结”。


小序:

我们日常生活中最常用的操作系统莫过于Windows。

只有大量的场景,才有时间和机会、要求去打磨这些实践方案。

你是否在Windows平台上开发应用程序?

你是否希望对Windows提供的各项服务有更深入的理解?

你是否需要使用Windows提供的高级功能?

你是否在找寻一些Windows实用技术来解决项目中的难题?

国内的互联网萌芽小记:

在那个年代,从大环境上来看,我国网络也开始悄然起步。

1993年初,中国科学院高能物理研究所接入斯坦福大学线加速器中心的64Kz专线开通,

国内科学家开始在国内使用电子邮件。

随后几个月的时间,金桥工程和域名体系的确立和部署,三大院校 网的连接,

最终将我国带入信息高速公路,推动我国IT业的迅猛发展。

学习的本质:

孔子学琴

孔子学鼓琴师襄子,十日不进。

师襄子曰:“可以益矣。”

孔子曰:“丘已习其曲矣,未得其数也。”

有间,曰:“已习其数,可以益矣。”

孔子曰:“丘未得其志也。”

有间,曰:“已习其志,可以益矣。”

孔子曰:“丘未得其为人也。”

有间,有所穆然深思焉,有所怡然高望而远志焉。

曰:“丘得其为人,黯然而黑,几然而长,眼如望羊,如王四国,

非文王其谁能为此也!”

师襄子辟席再拜,曰:“师盖云文王操也。”

三个过程:学习技巧,领会志趣,熟悉作者。

Windows 系统的感悟:

它是一个复杂的操作系统,连同它背后的产品项目团队和协作形式,俨然大兵团作战,丝环相扣,本身就是一个复杂的组织。

因为各个小组开发的模块非常多,提供的特性因而非常丰富,对于任何个人想完全透彻理解整个系统几乎不可能。

同时,由于它的复杂性,我们很难确定应该把主要精力集中再哪些地方。


这是个非常好的思考方式,任何时候,优秀的系统,方案都是非常复杂的,全盘理解本身不可取,耗时耗力还不一定能完成。

万丈高楼平地起。

其中一个思路就是,倾向于从最底层开始,深刻理解系统的基本构件。

一旦掌握这些最基本的东西,就很容易向自己的知识库添加更多高层的东西

学习Windows的基本构件和基础概念,是相对来说比较通用的方案。


例子:组件对象模型COM,它是基于进程,线程,内存管理,dll,线程本地存储区以及Unicode等基本构件构建的。

如果跳过这些,我深表同情。因为要完善知识库,他们还有很长的路要走,可能费时费力,对于代码和开发进度都有很深刻的

负面影响。


针对每一个构件,除了本身内容,实现的介绍,还会描述系统如何使用这些构构件,应用程序怎样充分使用这些构件。

如果自己构建构件,实现为普通函数或者C++类,将一些构件组合起来,从而创造一个整体,那么其结果远远大于各部分之和。

(64-bits OS 具有64位地址空间,能够轻松处理大量数据,主要是因为进程不再受限于2GB可用地址空间,可以加快运行速度)

(64位系统内核是32位的移植版本,修改后的源码,既可以编译生成32位,也可以生成64位)

(二者使用同一套源代码库,所以新特性和修复可以同时作用于两个)

(内核使用相同的代码和基本概念,所以二者Windows API是一样的)

(Windows via C/C++ 是延续Advanced NT..08年的这一版主要是Windows XP,Visa,Server 2008的170个新增函数和Windows特性)

(着重强调安全字符串函数,内核对象变化--比如名称空间和边界描述符,线程和进程属性列表,线程和I/O优先级安排,取消同步I/O,

向量异常处理等方面)

(增加64位的支持测试,使用C++;ProcessInfo实用工具,LockCop实用工具,API拦截)

(构件,测试windows需要MicroSoft Platform SDK等)


举报

相关推荐

0 条评论