您的位置:首页 > 其它

操作系统及驱动、进程、服务等解析

2017-11-11 15:26 183 查看
        操作系统是神马呢,顾名思义就是操作管理及控制计算机硬件与软件资源的计算机程序。同时也是计算机硬件和软件的接口。操作系统充当着用户和硬件设备之间桥梁的作用,用户可以通过操作系统让硬件设备工作实现自己想要的要求,但大部分是通过应用程序让操作系统驱动硬件设备的。
        我们来看一张图来认识操作系统、驱动、进程、服务和应用程序之间的关系吧



       首先最底层的为什么是硬件嘞,因为没有硬件,软件放在哪里呢、去驱动谁呢,所以一台电脑的基础是硬件,然后在硬件上需要有操作系统便于用户和软硬件的交互,那么我们就简单说下操作系统中我们经常使用的三部分:桌面、资源管理器、控制面板。
       桌面就是我们打开电脑看到的界面,上面有一些应用程序的快捷键、有日期的显示、有任务栏,都是让用户一目了然可以进行相应操作的图标,这些图标应该是属于资源管理器的。其中资源管理器就是我们双击计算机出现的界面了,在资源管理器控制面板上我们可以对在硬盘上的应用进行管理操作,在硬盘下边有移动存储的设备管理等其他的移动设备资源管理。比如说插入u盘的时候在资源管理器上可以对其进行操作。在插入硬盘的时候我们也可以通过右键计算机--管理--存储--磁盘管理来对新插入的硬盘进行操作。控制面板是我们经常用到的管理界面,主要分为八类:



每个类别里都有各自功能的说明可以自己尝试一下。
       在硬件上面我们发现与之接触的还有一个驱动程序,驱动程序是为了让硬件设备运作的,比如说声卡、显卡,我们安装了这些硬件设备后需要有一个驱动程序去启动他们,就好比一辆汽车需要一个司机一样。我们可以在设备管理器看到各种设备及所需的驱动,就比如有时候我们的电脑开机后发现右下角任务栏里的小喇叭有一个红叉,就很可能是驱动程序的问题,可以通过驱动人生或驱动精灵软件下载一个声卡驱动。另外显卡驱动也一样,比如我们禁用掉显卡驱动屏幕不会黑屏而是会变得有些模糊,是因为大部分主板都自带的有一个显卡驱动只不过分辨率比较低,如果把这个显卡也禁用掉就会产生黑屏的情况了。
        那么服务又是什么呢,说到服务就要和应用程序一起聊聊了,应用程序是一个为了完成某些特定任务而被开发运行于操作系统上的一堆代码。应用程序一般是面向用户的,用户通过应用程序上的操作向操作系统发送命令然后被系统解析让硬软件执行。服务其实也可以叫做应用程序,只是与应用程序相比少了用户界面,服务一
4000
般都是比较常用基础的应用程序,比如防火墙服务、输入法服务等会随系统的启动而一起启动,这样省去了用户每次都登录的过程带来了便捷。应用程序是可以做成服务的,比如tomcat就可以。因为应用程序是很多的并不能把所有的应用程序都做成服务,而且服务多了也会降低计算机的效率。所以服务都是一些基础必要的应用程序。
        那么进程又是什么东西呢,当我们打开一个服务的时候我们会发现进程增加了一个或多个,也就是说进程是服务的实例,相当于一个盒子,程序启动所占用的cpu、内存、堆和栈以及开启的线程放到这个盒子里叫做一个进程。进程的运行详情我们可以在任务管理器的进程窗口查看,同时在性能窗口的资源监视器里还会有关于进程占用cpu比例、线程数、PID等的描述。



       简单的概括第一张给的图可以这么说,当一台电脑启动时电源工作,bios找到硬盘里的操作系统去启动,然后驱动程序启动设备被加载,同时服务会跟着操作系统启动,打开桌面后用户可以运行想使用的应用程序,而应用程序的使用一般都是依赖于操作系统开放的API的。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  操作系统