为什么要把“启动I/O”等指令定义为特权指令?

欢迎免费使用小程序搜题/刷题/查看解析,提升学历,成考自考报名,论文代写、论文查重请加客服微信skr-web

为什么要把“启动I/O”等指令定义为特权指令?

一个程序可以在其他程序等待外围设备传送信息时占用处理器执行,在执行中如果它也使用“启动I/O”指令去启动一台正在工作的外围设备,那么就会造成冲突。为了保证输入/输出的完整性,硬件把“启动I/O”等一类可能影响系统安全的指令定义为特权指令。特权指令只允许操作系统程序使用,用户程序不能使用特权指令。外围设备的启动工作由操作系统统一管理,这样不仅可以安全地使用外围设备,正确地传送信息,而且可以减少用户为启动外围设备而必须了解外围设备特性及组织启动等工作,大大方便了用户。

访客
邮箱
网址

通用的占位符缩略图

人工智能机器人,扫码免费帮你完成工作


  • 自动写文案
  • 自动写小说
  • 马上扫码让Ai帮你完成工作
通用的占位符缩略图

人工智能机器人,扫码免费帮你完成工作

  • 自动写论文
  • 自动写软件
  • 我不是人,但是我比人更聪明,我是强大的Ai
Top