第352章 你这叫没准备?

虽然老师说3点钟开会,作为学生也不可能掐着点进门,孙彧跟黄老师聊了没几句,裴华和杨岿也前后脚进来了。

然后开始开会,裴华讲解他找到的资料,孙彧刚才跟黄老师说的问题,裴华也提到了,黄老师也问了一些问题,还算满意,于是开始让学生们说说自己的想法。

裴华和杨岿各自说了说,孙彧一直若有所思,于是三个人一起看向了孙彧。

孙彧斟酌着慢慢说道:“刚才裴师兄说的,我也想过,另外还有一些想法,我们这个移动存储设备,应该是一个随机访问的块设备,应该可以按名访问,也就是需要有一个文件系统,这样作为一个用户,可以通过操作系统的系统调用和命令来访问,那么我们应该提供一个设备驱动?而不是专门写一个访问程序?这样会不会更好一些?”

“哦?详细说一说?”黄老师说道。

“我们现在一般用的DOS,提供了把一个盘符跟一个设备绑定的命令,用户对这个盘符的操作,实际上是调用系统调用,操作系统会转发给设备驱动,由设备驱动程序去进行实际的操作,然后返回数据和状态,一般来说,设备驱动需要提供open,read,write,seek,close这样一些调用接口,对应了操作系统的系统调用,而设备驱动对应到设备这一边,需要把这些调用转换成相应的寻址信号和数据读写信号,由设备的实际线路执行。”

“那么你这个设备驱动是不是需要根据不同的接口提供,比方说并口,串口,或者将来的新的接口?”黄老师问道。

“目前计算机比较通用的是并口和串口,这些接口所接的设备种类千差万别,并没有什么统一的驱动,肯定是需要自己开发的,假如将来有了一个什么别的通用接口,那我们就可以专注到设备这一边,或者用IDE接口?这样我们甚至也不用自己写驱动程序了,就作为一个IDE设备。”

“IDE并没有外接的接口,而且我们也不能每次使用就拆电脑吧。”裴华说道。

“其实也不是没有,电脑城有那种转接口,可以用排线一头插到IDE接口卡上,另一头引出来接到机箱后面的那种,呃,另外装的一个插座上的。”杨岿说道。

“唔,这样,你们回头分一下工,去找找看关于计算机外设接口的资料,编程接口,不论是用IDE,还是用并口串口,或者别的什么接口,我们都可以考虑的,然后我们下一次开会,你们就各自讲一讲。”

“串口并口的编程接口我来找吧。”孙彧说道,正好还可以用到SUNIX上,他突然想到,甚至可以用SUNIX来作这么一个实验平台,不过现在还差得有点远,于是他也就不急着提了。

“那我去研究下IDE,正好我们打算周末去科技街那边看看。”杨岿说道。

“到时候叫我一声。”裴华看了看杨岿和孙彧,又接着说道:“那我就专注设备这边的控制电路。”

“那行,今天就这样吧,不耽误你们时间了,裴华你留一下。”黄老师对着孙彧和杨岿点了点头。

孙彧端起脚边的纸箱,跟黄老师和裴华打了个招呼,和杨岿一起离开了办公室。