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

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

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


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


       简单的概括第一张给的图可以这么说,当一台电脑启动时电源工作,bios找到硬盘里的操作系统去启动,然后驱动程序启动设备被加载,同时服务会跟着操作系统启动,打开桌面后用户可以运行想使用的应用程序,而应用程序的使用一般都是依赖于操作系统开放的API的。

  • 1
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
以下是一些操作系统期末考试模拟题和解析: 1. 请解释进程的状态及转换。 答案解析进程的状态包括:新建状态、就绪状态、运行状态、阻塞状态和终止状态。进程的状态转换如下: - 新建状态:进程被创建,但是还没有被调度执行。 - 就绪状态:进程已经准备好了,等待系统的调度器来调度执行。 - 运行状态:进程正在执行中。 - 阻塞状态:进程由于某些原因无法继续执行,需要等待外部事件的发生或者资源的释放。 - 终止状态:进程已经执行完毕或者被终止。 2. 请列举几种进程调度算法。 答案解析:常见的进程调度算法包括: - 先来先服务(FCFS)调度算法。 - 短作业优先(SJF)调度算法。 - 优先级调度算法。 - 时间片轮转调度算法。 - 多级反馈队列调度算法。 3. 请解释虚拟内存的概念和实现。 答案解析:虚拟内存是一种计算机内存管理技术,它允许操作系统将磁盘存储器作为内存使用,从而扩展了系统的可用内存。虚拟内存的实现需要使用到页表和页面置换算法。操作系统将物理内存分成一定大小的页框,同时将虚拟内存分成一定大小的页面。当进程需要访问某个页面时,操作系统会将该页面从磁盘读入物理内存的某个页框中,然后更新页表中的映射关系。当物理内存不足时,操作系统会使用页面置换算法将一些页面换出到磁盘中,从而释放出物理内存。 4. 请解释文件系统的组成和管理。 答案解析:文件系统由文件管理模块、存储管理模块、目录管理模块和保护模块组成。文件管理模块负责文件的创建、打开、读写、关闭等操作;存储管理模块负责文件的分配和释放;目录管理模块负责文件的组织和管理;保护模块负责文件的安全性和可靠性。 文件系统的管理需要使用到文件控制块(FCB)、目录项、文件描述符和文件指针等数据结构。FCB是文件的重要数据结构,它包含了文件的属性、状态、位置等信息。目录项是文件系统中的一个记录,它记录了文件的名称、大小、创建时间等信息。文件描述符是进程访问文件的一个句柄,它包含了文件的状态和位置等信息。文件指针是指向文件中某个位置的指针。 5. 请解释设备管理的基本概念。 答案解析:设备管理是操作系统的一个重要功能,它负责管理和调度系统中的各种设备,包括输入设备、输出设备和存储设备等。设备管理的基本概念包括:设备驱动程序、设备分配和释放、设备中断处理等。 设备驱动程序是设备管理的核心,它负责将设备的硬件操作转换为操作系统能够理解的格式。设备分配和释放是指操作系统如何将设备分配给进程使用,并在使用完毕后将其释放。设备中断处理是指当设备发生中断时,操作系统需要如何响应和处理中断,包括保存现场、处理中断事件、恢复现场等。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值