操作系统的知识

操作系统是覆盖在硬件上的第一层软件,它管理计算机的硬件和软件资源,并向用户提供良好的界面。操作系统与硬件密切相关,它直接管理着硬件资源,为用户完成所有与硬件相关的操作,从而极大地方便了用户对硬件资源的使用并提高了硬件资源的利用率。操作系统是一种特殊的系统软件,其他系统软件运行在操作系统的基础之上,可获得操作系统提供的大量服务,也就是说操作系统是其他系统软件与硬件之间的接口。而一般用户使用计算机除了需要操作系统支持外,还需要用到大量的其他系统软件和应用软件,以使其工作更方便和高效。

操作系统可以感受到用户对输入设备的操作,如鼠标的移动,键盘的按键被按下等,不是操作系统隔断时间来看看鼠标键盘动了没有,而是鼠标键盘把自己的行为信息通知给操作系统,让操作系统可以知道鼠标移动的位置,被按下键盘的字符,Windows将这些信息包装成一个消息,来由操作系统会将这个消息发送到消息队列当中,应用程序会调用消息响应函数进行相应的处理。

应用程序可以通知操作系统执行某个具体的动作,以便使应用程序间接的通过OS对硬件操作,其实程序员只需要关注应用程序与操作系统的交互即可,对于操作系统是怎样控制硬件设备的只需大致了解即可,此过程即为应用程序对Windows api调用的过程(api是一个底层的函数库,供外界来调用。Api做的十分底层,可以满足复杂多变的动作。),这一过程称为系统调用,通过系统提供的接口函数就可以指挥操作系统来干活了。    

评论 18
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值