返回

直播1980:网友教我手搓火箭

报错
关灯
护眼
第330章 七天七夜(第2/2页)
书签 上一页 目录 下一章 书架

    司徒渊没接话。
    他闭着眼靠在墙上,手指无意识地敲着膝盖。
    林希坐在边上,脑海里弹幕正在疯狂滚动。
    【11纳秒!就差11纳秒!】
    【加流水线?上缓冲?不行,ISA总线不支持等待周期......】
    【等等,有个思路!386以前的ISA总线其实有一个隐藏特性——I/O ReCOvery Time!8088的ISA时序里,连续两次I/O读取之间有一个强制恢复间隔,大约一微秒!】
    【对对对!这意味着CPU不可能背靠背地连续读取,芯片有时间“喘口气”!所以只要把字库的预取逻辑改成“读当前字的同时,预加载下一个字的首字节”,真正需要响应的时间就不是200纳秒,而是更宽裕!】
    林希睁开眼。
    “司徒总工。”
    司徒渊的手指停了。
    “ISA总线连续读取之间,有强制恢复间隔。”
    “如果在芯片里加一个预取缓冲寄存器。”
    “当前请求返回数据的同时。”
    “提前把下一个地址的字模从ROM里读出来存着。”
    “实际响应时间可以摊薄。”
    司徒渊愣了两秒。
    然后他猛地从墙上弹起来。
    “预取!”
    他抓过铅笔,直接在数据本的封底上画电路。
    画完,他盯着看了五秒,把铅笔往桌上一拍。
    “能过。”
书签 上一页 目录 下一章 书架