魔装少女就是本少爷! 收藏本站
登陆 / 注册 搜索

阅读: 8.8K   回复: 11

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

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

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

赞助会员
本帖最后由 深蓝 于 2016-7-24 16:24 编辑
2 }/ a# d6 y5 g3 l# W  h; p
/ w  y% N  l* \  }- c) R    从代码的数量来看:
( c, A; I& D/ ~' U7 I; ]  y7 \! L0 Z. M8 y" j. N& J( E
    Windows XP 大约40,000,000行代码。9 U% L. }* |% E/ F% D- E$ ^
    Windows Vista 大约50,000,000行代码。6 o: s7 V9 k5 d. }5 Q8 S
    Windows 7 大约50,000,000行代码。

9 M! C+ H5 s7 S0 k; Y0 }% {: j& L5 `   Windows 7开发的时候有23个小组,每个小组约40人,也就是将近1000人。这仅仅是Windows团队的人数,其余为其做出贡献的更是数不胜数。
+ `+ A) B6 {0 ^+ E" U! T0 n8 v5 F  s+ i9 Q9 ]7 x
    这23个团队是:+ y3 p2 ^" ~5 q, b0 b2 L% ^3 G2 Z3 f

6 {7 w  P+ K; y& h+ G    ●Applets and Gadgets (小程序和边栏应用)' ~+ k2 s/ L" u
    ●Assistance and Support Technologies (协助和支持技术)! p/ W& w' z# {0 }
    ●Core User Experience (核心用户体验)
* T9 p, V; k( F: q3 r- Q    ●Customer Engineering and Telemetry (用户工程和遥测)$ r5 ?+ w9 F7 M, {5 F3 b+ r- ~
    ●Deployment and Component Platform? (部署和组件平台)3 L1 x6 k( P# D* e
    ●Desktop Graphics (桌面图形)9 g3 E$ q) S' h2 Z; ?/ Y- L
    ●Devices and Media (设备和媒体)# w7 O2 H, h7 ], I% S! x# U
    ●Devices and Storage (设备和存储)
* d. v) _" p1 G7 C5 E6 Q8 _) Z( g    ●Documents and Printing (文档和打印)
* w+ q# r% k, t  R  x( m    ●Engineering System and Tools (工程系统和工具)
: r$ x) P3 G( ?( J4 I    ●File System (文件系统)  }* t" I/ `: _5 B1 K: {% q
    ●Find and Organize (查找与组织)8 S  W  p6 n, q+ U, F
    ●Fundamentals (基础)
& }- A% M9 ?6 ^3 L4 ^. Z! G% z    ●Internet Explorer (包括IE8 down-level)
) L, n9 J5 z9 L    ●International (国际化)8 k$ Z  h) E% `( G( _9 z: Q
    ●Kernel & VM (内核与虚拟机)# z, b# O2 n; }( h: f5 w" ~: c1 v
    ●Media Center (媒体中心)
; V4 `. |0 n+ ?6 P/ |- J0 J    ●Networking – Core (网络 – 核心)
: _4 ^$ j8 [' p4 k/ I) a/ i( ]    ●Networking – Enterprise (网络 – 企业)
' k- a$ b. S' V2 T0 i' h" d    ●Networking – Wireless (网络 – 无线)
, W, t  N1 g' e( _/ Z2 ]    ●Security (安全)1 l5 a  D" Q0 Z! I; ^% m* [' l
    ●User Interface Platform (用户界面平台)+ O9 Z$ i+ w1 u
    ●Windows App Platform (Windows 应用平台)0 s3 z, A& D5 D
" ^& l  h) g- ]2 T( Z3 V: {# l

' e0 _4 b5 P9 x$ ~7 T    导航到Windows文件夹,右键,属性。看那个数字一直往上走,就算是完全的外行也已经是超级震撼了。
6 j; }6 b, [* R& t* ~- S+ O6 Q# \8 |
看一看Windows系统有多复杂! windows属性.png
- u# e  `, C- _$ z' a6 g* J2 ]
    服务列表:- s0 H1 Y& |- u5 t0 Y, q2 f
看一看Windows系统有多复杂! windows服务.png

4 E* U- m6 G. R0 ^3 ]: a5 ^; `  H' p, N
    注册表:
$ B2 n8 G8 k' o! w
4 G, R) Y' k' A! B/ O
看一看Windows系统有多复杂! windows注册表.png
3 K$ b: L4 _7 W/ c9 s+ S$ U- n
我还没有全部展开,但看那个滑块……
% f" K( |, S$ i
    十年发展,XP当年装一下几个G搞定,现在Win8代码量已经上亿,架构的变化,性能的提升....然而,经历了这么多个版本的迭代,十年前的软件一个字节不改,放到十年后的系统一样能完美运行。
' Q( u/ A3 M' V1 U( Z! Y4 P8 a; }2 D/ B; H7 H
    开发人员的呕心沥血,看不见的复杂度,恕我无法用语言描述,这是Windows给我最大的震撼。
0 p7 F2 x0 S8 h; t1 ]! p% F% c8 @1 G: r  \. L! N4 w- r7 g+ W
    Windows Vista 代码行数约5000万行,算上修正掉的代码估计超过一亿行。内部版本超过上千个。。。每个版本都有所测试。。。为其做出贡献的正式工合约工临时工超过数万人。大概的工程量可能和胡夫金字塔相当#366:
1 P/ \* T, a) [# @& A
8 i$ {3 A" ?% v$ w. I- M' Q6 ~1 K, e8 o" x/ I' Y( @( {# m- V
' r. D' k& i8 b( d& P
    按照Word标准A4纸默认打印+Consolas字体+默认字号,每页A4纸可以打印44行代码。考虑到折行问题(假设有30%的代码行数在A4纸上一行打印不完),1.3*5000w=6500w行代码。大概需要148万张A4纸才能打印完。每张A4纸长29.7厘米,算起来大概是4440w厘米,也就是44w米长……440公里23333333333,这还不算上各种修正掉的代码和之后的补丁#366:
3 F, d, \3 ~# \* ]# N+ J8 C! p' Q) W* r3 v% M0 c5 p& C) O
4 `# I9 ~6 h& P$ M
  R+ R* }/ w4 D1 D$ i) d+ H" H
复杂到至今未出现山寨版。5 Q% }& v& y, c7 v" d# C

/ v* i4 |( ~% J6 n4 U5 Z5 i# K: J( ]7 }$ f" s1 S2 Y
    我觉得复杂度的解释用代码量和占用空间不是最好的。。。应该说说内存管理,进程管理,操作系统如何启动之类的,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 |显示全部楼层

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

边看边不自主的嘴吐我次奥,表示确实被代码量惊到了
站在你身边的人 「出类拔萃」 2017-3-2 17:11 |显示全部楼层

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

最后一段是重点啊#j340:
清风霁月 「出类拔萃」 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, 2020-12-2 07:56 , Processed in 0.053082 second(s), 24 queries , Redis On.

© 2015-2020 GuHei.Net

Powered by Discuz! X3.4

快速回复 返回列表