主题:一次看见dos操作系统的源码后的感想。。。。。。。。。
panwill2005
[专家分:0] 发布于 2005-08-25 22:31:00
一次看见dos操作系统的源码后,非常想知道究竟,比如给你一台裸机,给你足够的技术,你能开发一类操作系统吗?那得需要什么知识?
那第一台拥有dos操作系统的计算机是怎么弄呢?有人说了把dos复制到硬盘不就得了,
但你知道dos是在哪做的呢?总得有个语言编写吧,好象是c和汇编,那这两种语言在什么运行环境呢?(当时的环境)
谁能介绍下开发计算机语言环境,比如汇编语言是在什么语言环境下编写的?
回复列表 (共10个回复)
沙发
天地一矢 [专家分:520] 发布于 2005-08-26 10:59:00
晕 好高深的问题。现在大学里做操作系统确实如你所说都是基于C,适当的地方嵌入汇编,也可以用高级点的C++,但不可能也不会用0、1的机器语言去做。以前怎么做不知道,现在你可以在DOS,windows,unix等相关的环境下做,以前也肯定有一个集成环境的,只是具体的我们不去也没必要去深究。开发一个操作系统事情很多,上学期我一个学长开发出一个和windows界面很像的系统我深感钦佩。因为里面不仅要做各种系统模块,如文件系统,存储系统,设备管理系统,以及各种进程调度、优先级的安排(这里不展开了),光一个像windows的良好界面就要考虑很多复杂的东西。像DOS这样的(不考虑API等高级功能),单一个框架属于比较简单的。操作系统是一门很复杂的学科,大学里这么课也属于比较难的一门了。我暑假的课程设计也不是做整个操作系统,而仅仅是其中一个小小的文件系统,但也要几十兆代码长度的大小。
板凳
goodboywood [专家分:110] 发布于 2005-08-31 13:53:00
太长了,!!!
3 楼
0 [专家分:0] 发布于 2005-09-23 20:48:00
了解到
4 楼
0 [专家分:0] 发布于 2005-09-23 20:50:00
请问在哪儿可以看到dos原码哦?
5 楼
0 [专家分:0] 发布于 2005-09-23 20:52:00
dos原码在哪儿可以看到——有知道的发信息到我的QQ30618947或者yanghj1976@tom.com谢谢!
6 楼
天地一矢 [专家分:520] 发布于 2005-09-23 22:18:00
我也有兴趣呢 商业性代码怎么看得到?又不像linux
7 楼
wudagang [专家分:250] 发布于 2005-09-28 10:29:00
做人要脚踏实地,开发操作系统可不是那么简单!
8 楼
chenwenrun [专家分:30] 发布于 2005-09-28 11:22:00
我觉得操作系统好难哦!
学了好久了还不知所云,唉!
哪位兄弟有好的学习方法,教教我吧!
9 楼
苦力强 [专家分:430] 发布于 2005-09-29 02:29:00
据双手和双脚赞同7楼兄弟的观点,不过你若是真的对操作系统开发感兴趣的话,鄙人不仅有MSDOS的源程序代码,还有Windows 2000的部分源程序代码,需要的话可以管我要。[em2]
10 楼
biosedit [专家分:0] 发布于 2005-10-21 13:55:00
windows,
我来回复