如果你是我该多好,那你就会知道我有多难过,多喜欢你。 收藏本站
登陆 / 注册 搜索

阅读: 9.2K   回复: 11

[# 系统基础] 看一看Windows系统有多复杂!

深蓝 炉火纯青 2016-7-24 16:23 |显示全部楼层

一个男人没有丰富的面部表情,不代表他没有丰富的内心世界。

赞助会员
本帖最后由 深蓝 于 2016-7-24 16:24 编辑 9 E8 \0 _- d* I. e' ?" k; m: r" O
- X( a/ S. V/ t9 b2 Z- i
    从代码的数量来看:  w( `, j; G+ c. _" U7 `' L- U1 r

1 U9 \" [* v# m# I
    Windows XP 大约40,000,000行代码。
/ ?. u9 a! V6 R# j3 i    Windows Vista 大约50,000,000行代码。
/ s4 c9 L! r5 Y; d+ u+ H9 @+ C5 U    Windows 7 大约50,000,000行代码。
' k4 J  M1 l' `' f8 U: v
   Windows 7开发的时候有23个小组,每个小组约40人,也就是将近1000人。这仅仅是Windows团队的人数,其余为其做出贡献的更是数不胜数。
! |6 M# ^# C% U: B& j; X1 R% c* I; ^9 M6 [- O% j- b
    这23个团队是:
# t6 y; x. E4 u& y& ^% E6 V- }8 T2 D4 {
7 S( g9 N) N5 m: s: `9 x    ●Applets and Gadgets (小程序和边栏应用)
1 W3 g; s) e+ O    ●Assistance and Support Technologies (协助和支持技术)
+ e& K4 i* Q# Q5 ]8 p    ●Core User Experience (核心用户体验)8 ~" C7 O- v* [
    ●Customer Engineering and Telemetry (用户工程和遥测)
& e: d% z3 \8 t* j7 [3 A& T    ●Deployment and Component Platform? (部署和组件平台)
% Q3 n/ P0 a' G: o! H    ●Desktop Graphics (桌面图形)
% @! d* Q" e/ r1 m6 K  _6 t; Q    ●Devices and Media (设备和媒体)
- P, T7 s) O$ v) L+ q    ●Devices and Storage (设备和存储)8 m3 W+ G1 K- b9 X  f) J6 ?
    ●Documents and Printing (文档和打印)
: T2 O$ u. q$ e% B    ●Engineering System and Tools (工程系统和工具), ~8 Q- C- ?  V' _- g
    ●File System (文件系统)
1 T. Q( t8 T% O( F' d$ a    ●Find and Organize (查找与组织)
( L* J8 ?0 U" X    ●Fundamentals (基础)3 C6 F! @6 W+ N3 W
    ●Internet Explorer (包括IE8 down-level)7 q1 I' ~. t3 {) D% Y& v5 @5 |/ Q
    ●International (国际化)
. u3 s, |1 ~/ ]' i    ●Kernel & VM (内核与虚拟机)
5 E8 K8 ]2 y- n  `2 O. V& R    ●Media Center (媒体中心)
2 I( p' {: Z3 k$ a2 i5 i    ●Networking – Core (网络 – 核心)
) F8 j3 U: b, s- O8 g    ●Networking – Enterprise (网络 – 企业)
: b7 v: C% b, j) _) Q* V2 m9 J4 e    ●Networking – Wireless (网络 – 无线)
* s% k8 K7 n) p/ l0 T    ●Security (安全)
" w: q) o  T# E$ a3 V, P3 z    ●User Interface Platform (用户界面平台)
% X/ C$ [0 K" q    ●Windows App Platform (Windows 应用平台)
1 z. |6 y9 q, U1 }" ~* i$ _% K& P
) a* m+ g- ]6 p+ e, r
  `" Y# w1 D* W1 P! W    导航到Windows文件夹,右键,属性。看那个数字一直往上走,就算是完全的外行也已经是超级震撼了。* a% Y% Z3 b& G9 v9 l: \

* L1 R4 X, h5 I$ \
看一看Windows系统有多复杂! windows属性.png
7 Q6 U4 ~8 v: u
    服务列表:  {/ H. l; i- V# c' Q
看一看Windows系统有多复杂! windows服务.png

/ k/ n  t: h2 E. Q# {/ m3 o% U" x  m2 x5 I; g( e
    注册表:: X% {  Z& Y& H9 W9 Q- N
  O0 w3 U' V8 \6 y: L4 O
看一看Windows系统有多复杂! windows注册表.png
/ i- O7 O# s. v8 J, R4 f
我还没有全部展开,但看那个滑块……
, b+ t' @6 k) W
    十年发展,XP当年装一下几个G搞定,现在Win8代码量已经上亿,架构的变化,性能的提升....然而,经历了这么多个版本的迭代,十年前的软件一个字节不改,放到十年后的系统一样能完美运行。
) N# r; ?% G* y$ l7 B! u- E! P; N4 g% ~" @! s* F) R/ Y
    开发人员的呕心沥血,看不见的复杂度,恕我无法用语言描述,这是Windows给我最大的震撼。# B2 {% ?$ e& M2 A% Y4 m( @& m% b

! e: V" T4 _* q( B7 L, R/ U  J    Windows Vista 代码行数约5000万行,算上修正掉的代码估计超过一亿行。内部版本超过上千个。。。每个版本都有所测试。。。为其做出贡献的正式工合约工临时工超过数万人。大概的工程量可能和胡夫金字塔相当#366:
0 ~+ |* c  H8 Q- c! H/ _# y, W, q/ f& n. H# e3 h* o

" e: q+ Q7 [4 {& a, h2 G
" P1 h$ `2 F$ G8 ]6 r, W    按照Word标准A4纸默认打印+Consolas字体+默认字号,每页A4纸可以打印44行代码。考虑到折行问题(假设有30%的代码行数在A4纸上一行打印不完),1.3*5000w=6500w行代码。大概需要148万张A4纸才能打印完。每张A4纸长29.7厘米,算起来大概是4440w厘米,也就是44w米长……440公里23333333333,这还不算上各种修正掉的代码和之后的补丁#366:
8 l- @/ i5 `2 |8 y
( H3 l9 ]- Y2 ?" B
* `2 k0 y; @; }% i7 S4 T9 w. D! Q
复杂到至今未出现山寨版。
  x6 w5 g9 A. {
! s. o1 X* |- J! d' K% M

- o, M4 a: V7 `: G    我觉得复杂度的解释用代码量和占用空间不是最好的。。。应该说说内存管理,进程管理,操作系统如何启动之类的,Windows Internals那些,光一个启动过程就能把外行人绕晕了。如果有个你不喜欢的女孩和你表白,你就跟她讲EFI,绝对能成功拒绝女孩,她以后再也不会来烦你了(不要问我怎么知道的)#367:
上一篇
下一篇


Ron 踏破虚空 2016-7-25 16:17 |显示全部楼层

这个用户很懒,还没有填写自我介绍呢~

IE22万行代码说丢就丢
soarcloud 「龙战于野」 2016-7-25 17:56 |显示全部楼层

这个用户很懒,还没有填写自我介绍呢~

最后一条秘诀才是本文的重点啊。
零落奈何桥 「初入古黑」 2016-11-27 18:49 |显示全部楼层

这个用户很懒,还没有填写自我介绍呢~

所以中国至今还没有自己的操作系统也确实是仍需发展
陈大帅 「锋芒初露」 2016-12-3 01:14 来自手机 |显示全部楼层

这个用户很懒,还没有填写自我介绍呢~

小白表示看不懂
Fzkerzrt7 「初入古黑」 2017-2-3 18:28 |显示全部楼层

这个用户很懒,还没有填写自我介绍呢~

边看边不自主的嘴吐我次奥,表示确实被代码量惊到了
一个袋子砸在了Fzkerzrt7头上,Fzkerzrt7赚了 2 个 金币.
站在你身边的人 「出类拔萃」 2017-3-2 17:11 |显示全部楼层

这个用户很懒,还没有填写自我介绍呢~

最后一段是重点啊#j340:
站在你身边的人认真回帖,奖励 2 个 金币.
清风霁月 「出类拔萃」 2017-10-20 13:40 来自手机 |显示全部楼层

这个用户很懒,还没有填写自我介绍呢~

  楼主,是你让我深深地理解了'人外有人,天外有天’这句话。谢谢你! #365:
暮色里的白雪檐 「出类拔萃」 2018-5-8 07:24 来自手机 |显示全部楼层

这个用户很懒,还没有填写自我介绍呢~

今天在路边听到一个淫荡声音“小帅哥快来玩呀”,我内心冷笑“看我今天不弄死你”,我掏出一块钱硬币,骑在她身上……喜羊羊,美羊羊,懒羊羊,沸羊羊,灰太狼……#t208:
清风霁月 「出类拔萃」 2018-5-9 15:01 来自手机 |显示全部楼层

这个用户很懒,还没有填写自我介绍呢~

呵呵,低调,低调!#j320:
小小白? 「龙战于野」 2019-9-6 00:48 来自手机 |显示全部楼层

这个用户很懒,还没有填写自我介绍呢~

真强大
您需要登录后才可以回帖 登录 | 免费注册  

本版积分规则

关于本站|大事记|小黑屋|古黑论 网站统计

GMT+8, 2021-4-12 05:53 , Processed in 0.028147 second(s), 21 queries , Redis On.

© 2015-2021 GuHei.Net

Powered by Discuz! X3.4

快速回复 返回列表