LAB5 Shell、外存管理与操作

Shell

shell就是一个进程,这个进程的工作就是接收键盘输入,并parser到相应的系统调用,执行系统调用.




操作系统是如何管理外存设备的?

操作系统是如果操作外存的?

问题引入

  • 为什么使用外存?
    • 为什么需要内存呢?因为寄存器空间太小了,不够用啊!需要内存来给它补充缓冲。同理,外存也为内存补充缓冲。另一点就是内存是RAM,断电后内容消失,外存是ROM,对数据的存储不受供电影响,它可以长期存储内容。
  • write(), read(), open(), fclose()的背后是什么?
  • 操作系统把外存数据调度到内存上是一个怎么样的过程?你觉得哪些地方会是性能硬核的地方?

文件操作类的系统调用的背后?

posted @ 2021-04-25 15:03  dynmi  阅读(15)  评论(0编辑  收藏  举报