1、重理论轻实践,学习的理论没有与编程结合,使学习者无法获得实际的体验。
2、以unix或windows为平台实践,这两种系统比较复杂,须学习许多相关的知识,分散学习者的精力,不能把主要精力放在操作系统的问题的研究上。
因此我们需要一个既能提供编程体验,又不能太复杂的试验平台。
为了解决这个问题,王爽老师开发了一个专门用于操作系统基础理论教学的系统-Toyix。
1、Toyix小巧简单
Toyix安装包只有几百KB,下载后解压即可使用。
2、Toyix的用户操作方便
Toyix兼容Dos的大多数命令。
3、Toyix下使用的是TC的编译器
多数学习者在学操作系统前都学过C语言,一般是从TC起步的,这样在Toyix下编程时就不需要再学习新的编程
知识,就可以开始编程。
4、Toyix的编程接口兼容性好
系统部分与UNIX兼容,C库函数与标准的C库函数兼容,这样书上的代码非常容易在Toyix下实现。当然Toyix没
有实现UNIX和标准C的所有函数,只实现了一些教学实践中必须的。