作者ggg12345 (ggg)
看板Programming
标题Re: [请益]不能卖OS,也要学写OS打下基础:从程式뤠…
时间Wed Jun 13 17:54:46 2007
※ 引述《MasterChang (我爱ASM)》之铭言:
: 标题: Re: [请益]不能卖OS,也要学写OS打下基础:从程式뤠…
: 时间: Wed Jun 13 03:01:05 2007
:
: ※ 引述《ggg12345 (ggg)》之铭言:
: : OS 是软体, 而且跟硬体有关, 多数 compiler 也是. 如果动 OS 多数就是涉及
: : porting , 那更是会动到 compiler. 嵌入式系统就明显是三者免不了.
: : 使用实例教软体工程, 可不可以举 "纯软体" 的实例, 或者是都不碰硬体的 ?
:
: 不能同意更多了。
:
: 说写OS不用碰硬体,不用碰组译器、编译器、定位器?那是自欺欺人。
: 这种跟硬体关连性这样大的东西跟「软体春天」有个X关系?学校教OS
: 老师哪几个做过Porting的工作?
:
: 既然要找软体产业的春天,定位就要明确,投入资源要确定,每个区域
: 都分一点就是通通发展不起来。应用软体这样多,为什麽一定要拿OS做
: 例子?
:
:
:
: --
:
※ 发信站: 批踢踢实业坊(ptt.cc)
: ◆ From: 140.132.23.74
: 推 nedbob:写个课程成绩系统如何....而且是全班一起写 59.115.72.77 06/13 03:16
: → nedbob:我们大一有挑战过....花了2/3学期 59.115.72.77 06/13 03:17
: → nedbob:当然最後得成品没有很好..... 59.115.72.77 06/13 03:17
: → nedbob:不过模组化的概念倒是表达的很清楚 59.115.72.77 06/13 03:18
: 推 MasterChang:课程成绩系统真要写的好,考虑的东西 140.132.23.74 06/13 03:28
: → MasterChang:不少呢!! 140.132.23.74 06/13 03:29
原来的刘先生建议是 "学国外OS的 使用教学用作业系统 教学法"
假设那个范例就是 UCB 的 nachos ,
1.这个范例公开其 source program 可以透过阅读程式学习.
2.使用 C++ 高阶语言, 使用模拟器简化硬体环境, 使用同一套之追踪除错工具.
3.使用 功能化模组, 设定单一架构, 使用同一套工具与规范.
4.在同一平台与环境但不同之机器上, 学生每个人都能独立各做各的, 不互相干扰,
各替换模组也不相依, 不同学生做不同块模组可以并成一个新系统.
5.强调测试与量测.
软工可以自己找一套符合上面 5 点的 AP source program 来提供软工教学 ! 课
程成绩, 或选课系统 都有很高的契合度.
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.115.50.238