kakuyou 发表于 2003-12-17 22:20:53

win nt,实际上是unix吧

自从win98之后,就没有再关心过windows的小技巧,凑巧我想用winxp的安装盘重写引导区来覆盖grub,上网搜了搜,都提到可以在修复模式用command通过/device/hd? 的方式来修改分区,重载硬盘,哇,眼热阿,另外,windows api的函数CreateFile里也说明可以通过/./dev?/设备 的方式像unix那样把设备当文件使,呼呼,我想到其实windows内河也是通过根树方式组织文件的(也许应该叫内核树?),它通过各种参数把dos的文件树里各个目录 "mount"到内河树上,来使dos格式的访问方法和unix的方法都可以运行。

muddog 发表于 2003-12-18 15:45:17

操作系统的文件系统都是以树型组织的,没什么奇怪吧

cfchio 发表于 2003-12-19 00:36:17

你的想象力太丰富了吧,,单凭这个就能得出如此结论?

Lei 发表于 2003-12-19 22:42:51

想象力确实丰富,而推理过程更具想象力。
据我所知,WINNT的开始的体系设计师就是DEC著名的VMS系统的主设计师,而且,当初MS也卖过一段时间UNIX,后来大概觉得没前途,就开始设计WINNT,而且,之所以叫NT,就是取得NewTechnology之意,野心勃勃,欲取Unix而代之。
个人觉得WinXP像winnt内河的win98,学MS的东西太累,不想再陷进去了。

mpcdd 发表于 2004-2-28 21:46:03

对啊,MS 很繁,

muddog 发表于 2004-3-1 17:21:16

MS很繁吗?
不是把,对于一个封闭的、不开源的系统,想要实现系统的价值更本没有
开源的繁,没有原代码给你分析,就象个黑合无须深入研究,自然不会繁,
但不繁的结果会导致知识的匮乏和知识体系不完善、研究不能深入

mpcdd 发表于 2004-3-9 14:12:09

mirco kernel 和marco kernal是相同的吗!

muddog 发表于 2004-3-10 13:21:00

winNt 只是借鉴了很多micro kernel的设计思想,它本身应该是marco的

mpcdd 发表于 2004-4-9 22:16:00

NT用了很多mach的东西!

cxh_nuaa_2001 发表于 2004-7-20 17:19:12

mirco kernel 和marco kernal 不同
一般象windows   unixlinux 用的是marco kernel
mirco kernel 主要用在嵌入式系统上。我的理解。

hanzg 发表于 2004-7-20 19:00:16

它们是os体系的两种体系结构。
micro kernel是微内核,比如minix就是采用微内核。
macro kernel是宏内核,也就是一体化的内核,比如linux就是采用了宏内核。
页: [1]
查看完整版本: win nt,实际上是unix吧