打印到屏幕会导致切换到内核模式并在Unix中运行操作系统代码吗?
发布时间:2020-12-15 21:30:30 所属栏目:安全 来源:网络整理
导读:我正在研究测试OS(unix是我们的模型). 我有以下问题: 以下哪两项不会导致用户程序停止并切换到操作系统代码? A. the program found an error and is printing it to the screen. B. the program allocated memory that will be read later on from the dis
我正在研究测试OS(unix是我们的模型).
我有以下问题: 以下哪两项不会导致用户程序停止并切换到操作系统代码?
好吧,我有答案,但是,我不确定它们有多好. 谢谢你的帮助 解决方法
在A中,用户程序负责检测错误并决定如何提供该信息.然而,在大多数情况下,实际上将字符呈现给显示设备或终端将在某些时候涉及OS调用.
在B中,OS当然负责内存管理,并且分配可能在某些时候从OS请求内存或OS可能必须提供磁盘交换. 所以答案可能都是严格的.但是A需要系统调用,而B可能需要系统调用. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |