呐,知道么,樱花飘落的速度,是每秒五厘米哦~ 收藏本站
登陆 / 注册 搜索

阅读: 11.1K   回复: 11

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

[复制链接]
深蓝 炉火纯青 2016-7-24 16:23 |显示全部楼层

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

赞助会员
本帖最后由 深蓝 于 2016-7-24 16:24 编辑 , i) o! y; a% [* E- G

* h* i% x8 D/ t( c0 t. r    从代码的数量来看:
6 o9 V1 N  l3 `* l5 u9 G, `' L, k* q  {  T! I8 Q1 Q8 f" I2 h
    Windows XP 大约40,000,000行代码。
' p2 k& u2 L6 L5 ?+ g    Windows Vista 大约50,000,000行代码。- N+ N7 q9 n4 [/ p  O
    Windows 7 大约50,000,000行代码。

) k' z: d% n" i5 J3 K   Windows 7开发的时候有23个小组,每个小组约40人,也就是将近1000人。这仅仅是Windows团队的人数,其余为其做出贡献的更是数不胜数。
5 z. l5 \! i* ]8 U% d) ?
% W/ f' h% W1 h5 X/ T% K    这23个团队是:8 p: I7 X8 H" j6 {# r) Z

% q9 u0 y' R& L! a0 y5 T' k- h  l( K    ●Applets and Gadgets (小程序和边栏应用)
0 K4 G4 I- {# s; ]: r    ●Assistance and Support Technologies (协助和支持技术)
; B. s/ c0 n& B( U2 u3 u, B    ●Core User Experience (核心用户体验)
6 F/ I1 Z) I' l, A) B4 ^; B1 c    ●Customer Engineering and Telemetry (用户工程和遥测)4 u* n4 x* g+ R& w
    ●Deployment and Component Platform? (部署和组件平台)$ I3 c0 L7 Z1 E$ C
    ●Desktop Graphics (桌面图形)+ M+ B) D% L" f+ h
    ●Devices and Media (设备和媒体)! f, U& T7 i5 S2 q" A7 v
    ●Devices and Storage (设备和存储)
6 k! p4 Q9 Y  ^# [+ n    ●Documents and Printing (文档和打印)$ r8 p0 Q' {' R
    ●Engineering System and Tools (工程系统和工具)( t$ a2 o# F  N4 q% G% N$ k
    ●File System (文件系统)
) W' s- _$ k" v2 m! L; \' |! b9 |    ●Find and Organize (查找与组织)
. K  H: h+ q( o5 X$ R8 a3 a    ●Fundamentals (基础)+ M/ @  F# A  e, W, F% A
    ●Internet Explorer (包括IE8 down-level)1 R9 F8 N  |7 F, U  L) X8 f8 ?
    ●International (国际化)8 H, i: [4 `( M4 b  h
    ●Kernel & VM (内核与虚拟机)
' @( k! _/ S: r# Y$ P- |4 T" w    ●Media Center (媒体中心)
7 S. g0 I8 p( l/ m! H% \    ●Networking – Core (网络 – 核心)
6 h% e2 n3 A  a    ●Networking – Enterprise (网络 – 企业)" C& a3 g5 X9 W3 v* P
    ●Networking – Wireless (网络 – 无线)- n: [! Q3 \* X4 [! t, M8 ~
    ●Security (安全); S  x, i: B5 E3 o
    ●User Interface Platform (用户界面平台)
8 R+ J4 S2 F. |7 W! Q    ●Windows App Platform (Windows 应用平台)
6 f7 ^. b3 ~- b% P
6 G& r* O) M% I- P) M7 B" d+ v% t1 a
    导航到Windows文件夹,右键,属性。看那个数字一直往上走,就算是完全的外行也已经是超级震撼了。
& K) [- p) O4 E' l$ A% N% c4 c6 b: s1 ~) ~
看一看Windows系统有多复杂! windows属性.png
; f: C, v1 q8 q! P6 Y
    服务列表:
" O( v9 u# m7 W! X6 L. F2 O# A
看一看Windows系统有多复杂! windows服务.png
% E# Q" |2 z, f$ E$ M
' D' A" [& s- s  ?" v% \
    注册表:% a: T8 ?$ U) K) v' U
  U6 H0 n8 u: U$ N/ [
看一看Windows系统有多复杂! windows注册表.png

: h% U' M' {* r9 L
我还没有全部展开,但看那个滑块……
! ?* @' V1 d# z% l
    十年发展,XP当年装一下几个G搞定,现在Win8代码量已经上亿,架构的变化,性能的提升....然而,经历了这么多个版本的迭代,十年前的软件一个字节不改,放到十年后的系统一样能完美运行。
! ]& P# v) Z/ k
& q  Z* ?5 E4 N2 s    开发人员的呕心沥血,看不见的复杂度,恕我无法用语言描述,这是Windows给我最大的震撼。
+ ^4 [7 ~* m+ n' W
7 f5 a% k  Q3 Y  S8 o8 |" A    Windows Vista 代码行数约5000万行,算上修正掉的代码估计超过一亿行。内部版本超过上千个。。。每个版本都有所测试。。。为其做出贡献的正式工合约工临时工超过数万人。大概的工程量可能和胡夫金字塔相当#366:( J9 p4 S% _& |5 H  C8 Z+ b6 t; O

. ?" P. ^# ]# V
! q* l% t# u1 p
/ a% Z1 M& J1 o2 V    按照Word标准A4纸默认打印+Consolas字体+默认字号,每页A4纸可以打印44行代码。考虑到折行问题(假设有30%的代码行数在A4纸上一行打印不完),1.3*5000w=6500w行代码。大概需要148万张A4纸才能打印完。每张A4纸长29.7厘米,算起来大概是4440w厘米,也就是44w米长……440公里23333333333,这还不算上各种修正掉的代码和之后的补丁#366:) W8 q7 R. E* ^6 X% Q) c

9 |# s, _8 B% w9 J
( l8 f5 b( @; P0 o- b0 P# Q5 s  ^% P) f/ |# K3 {+ g4 U; S
复杂到至今未出现山寨版。4 c' h1 r7 t8 K7 [8 a: z

9 W+ a$ ]) {: W" t% |
& j* d+ I5 m8 I3 H+ ~8 ?, z/ F    我觉得复杂度的解释用代码量和占用空间不是最好的。。。应该说说内存管理,进程管理,操作系统如何启动之类的,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 来自手机 |显示全部楼层

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

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

本版积分规则

快速回复 返回列表