作者ggg12345 (ggg)
看板Programming
标题Re: [请益]不能卖OS,也要学写OS打下基础:从程式뤠…
时间Tue Jun 12 14:45:55 2007
※ 引述《MasterChang (我爱ASM)》之铭言:
: ※ 引述《ggg12345 (ggg)》之铭言:
: : 这里有一段话是张真诚教授的经验, 这个软体的基本功要不要对那个 OS 习题做
: : trace ? 这个练习有那些下文中提到的好用工具可以用吗 ?
: : 似乎都有些矛盾的说法 !
: 我是念物理的,没有写过OS,只念过Operating Systems: Design
: and Implementation,写过 RTOS@80188 ,若像OS架构这样庞大的
: 东西,以目前各大学商业导向教学的倾向,就算把OS列入核心课程
: ,对於学生真正在课堂上收益以及是否就真的会写OS我是很怀疑。
刘建民先生原来是建议教OS课参考 美国大学里的 教学用的作业系统 的做法.
查看 NYU CS 的网页指的应该是 Nachos , 相关文件说明需要研读 C++ 写成的
source program. 这样子应该就是 trace program , 然後再做专题作业修改模
组. 所谓创造力似乎就是要学生做甚麽都说的不太明确.
就写过 RTOS 的经验言, 这种 trace , 修改模组跟软体工程的诉求有关吗 ?
写 RTOS 会用到那些工具来协助 ?
张教授是认为 trace program 无助於 "取得技术" , 对 "软体技术开发能力"
的提升 十分有限, 这总是一种个人的经验谈, 为何双方说词差距这麽不同,
有过经验的应该可以分享一下看法.
: 另文中提到追踪 PDP-11 这颗迪吉多早期CPU 就真的无益於软体技
: 术开发吗?应用程式也许,不过现在HDL 语言应用程度来说,看看
: 老CPU架构也不错。回头来看,心里只想「 不过就是想讲您曾经追
: 过i/o driver吧?林伯还重写PDP-11这颗在FPGA上勒,这和软体春
: 天有个屁关系?(抱歉不雅文字)」
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.115.1.146
1F:推 lg31cm:从别人的程式可以学到模组如何划分 220.134.96.227 06/12 21:54
2F:→ lg31cm:版本控制等,这不是软体工程是啥? 220.134.96.227 06/12 21:55
3F:→ lg31cm:况且不懂技术光会讲软体工程,能开发软体吗ꄠ 220.134.96.227 06/12 21:56