操作系统-如何理解操作系统的接口,and当我们点击屏幕显示的思考?

文章探讨了操作系统中用户接口的角色,尤其是图形界面和命令行接口,指出它们与图形显示的区别。当用户通过鼠标交互时,产生中断,操作系统处理中断并调用相应程序,获取资源后通过系统调用返回信息,最终控制显示器显示图形。这澄清了对操作系统接口和显示功能的混淆认识。
摘要由CSDN通过智能技术生成

复习中突然迷惑一个问题,操作系统中提供了用户访问的接口,图形界面(其实这里说的就不准确了,但是先提一下最初的想法)、命令行等等呀,那难道说显示是操作系统提供的吗?仔细思考后才知道自己的愚蠢。

首先是接口的理解。根据龙书所说操作系统分为内核,系统程序和用户程序,我们简单认为就是内核和其他,那么内核提供了最核心的功能,而用户接口,图形界面接口和命令行接口属于其他,注意这里是接口!


思考,这张图来自龙书,可以看到,当我们点击屏幕的时候,是从鼠标的外设产生中断,到CPU上OS执行中断处理,根据图形界面接口,由鼠标在屏幕上的位置,调用或者说使用这个接口,OS处理,这里可能会调用其他的程序,会得到需要的资源,再通过系统调用返回给OS,OS会处理,告诉显示器的控制器,进行图形的显示。
所以图形显示和图形显示接口是两个完全不同的概念,所以最开始提到的问题就是将两个概念混淆了而产生的错误。

这是本人粗浅的认识,如果有错误请指正,也可以私信讨论哦

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值