第466章 有的是办法对付那样的人(2/8)
程管理现在其实也很简陋,只是考虑了正确性。”
“那意思就是进程重新调度执行之后,有可能跟原来的执行上下文不同?”
“如果没有换出那就没有问题,如果换出的进程不超过两个,那也没问题,超过的话,调度效率就会很低,恢复现场的时候可能会死等。”
“那内存管理也有问题吧?”
“嗯,说到底,应该就是内存页面调度的问题,调度算法还没有好好琢磨过,每个页面多大合适也没有很认真的测试过。”
“那你打算怎么搞?”
“那就先解决这个问题咯。”
“你们两个先停一下,现在是不是说如果多个设备共同工作,是不支持的?”裴华插话道。
“支持,支持数目有限,具体能支持多少个,还没测试过。”
“本来也没打算支持无限多个外围设备吧,现在最多能支持几个?”裴华又问道。
“至少同时支持硬盘和这个存储卡。”
“那就把软驱加上看看?”靳平说道,现在能接上去的外围设备就这几个。
测试结果多少有些意外,软驱和硬盘之间数据传输速度正常,但是软驱和存储卡之间数据传输很慢,比软驱和硬盘之间的传输速度慢了很多,而存储卡和硬盘之间的数据传输率却又是正常的。
“存储卡和硬盘之间的数据传输率真的正常吗?”孙彧不由得有些怀疑。
“这板支持dma吗?”杨岿似乎也想到了什么。
“支持,显然软驱和硬盘之间就是通过dma传输的,”孙彧翻了一下使用手册和编程指南,想了想,然后又说道:“唔,问题又到了驱动程序上了,显然没有发dma请求。”
“那现在主要就是两个问题,一个是存储卡驱动没有发dma请求,一个是内存页面管理的参数需要调整?”裴华说道。
“唔,我先解决内存页面管理的问题,驱动没有发dma请求这个问题有点古怪,我得检查一下我的系统调用是什么回事。”
事情就是这样,一个问题能牵扯出许多问题,不过能找到问题,也算是收获,孙彧决定明天跟老师汇报一下,以及找时间去跟潘智交流交流,看看他那边是个什么情况。
找老师汇报并不是要老