![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
操作系统
文章平均质量分 83
我见青山多妩媚,料青山见我应如是!
好好学习,天天戒色
展开
-
操作系统(五)
I/O设备I/O控制方式1.程序直接控制方式:CPU发出I/O命令后不断轮询检查IO控制器状态。2.中断驱动控制方式(中断程序):CPU发出I/O命令后可以去处理别的进程,当本次IO结束后设备控制器会向CPU发送中断信号,让他回来继续处理。3.DMA方式(直接存储器存取):CPU发出IO命令后处理别的进程,本次IO结束后DMA控制器发出中断信号,数据传输单位是块。4.通道控制方式(硬件):CPU发送IO命令后处理别的进程,通道会执行通道程序完成IO,完成后通道向CPU发送中断信号,数据传输单位是一原创 2022-03-14 19:58:32 · 1548 阅读 · 0 评论 -
操作系统(四)
一、文件管理文件的概念文件是以计算机硬盘为载体存储在计算机上的信息集合,文件可以是文本文档、图片、程序等。在用户进行的输入、输出中,是以文件为基本单位。文件的属性文件名:创建时由用户决定起什么名,同一目录下不允许有重名文件。标识符:一个系统内的各文件标识符是唯一的。类型:表明文件的类型(有、无结构文件)。位置:文件存放的路径(相对路径和绝对路径)。大小:文件的大小。创建时间、修改的时间、保护信息(文件是否能修改)等等。文件基本操作文件属于抽象数据类型,操作系统提供系统调用,对文件原创 2022-03-14 18:08:55 · 589 阅读 · 0 评论 -
操作系统(三)
一、内存管理程序执行过程预处理->编译->链接->装入编译:由编译程序将用户的源代码编译成若干个目标模块链接:将上述形成的一组目标模块以及所需的库函数链接在一起,形成一个完整的装入模块。装入:由装入程序将装入模块装入内存运行。管理什么?操作系统作为系统资源的管理者,当然需要对内存进行管理,要管什么呢?或者说具体什么功能?1.负责内存空间的分配和回收。2.逻辑上对内存空间进行扩充(虚拟内存)。3.提供地址转换功能(负责程序的逻辑地址与物理地址的转换)。4.提供内原创 2022-03-13 17:21:21 · 500 阅读 · 0 评论 -
操作系统(二)
一、进程进程的组成进程通常由程序、数据集合和进程控制块PCB三部分组成。程序和它操作的数据是进程存在的静态实体,而专门的数据结构PCB用来描述进程当前的状态、本身的特性等。PCB是进程存在的唯一标志。故操作系统是根据进程控制块来对并发执行的进程进行控制和管理。PCB内含的数据结构主要有:进程标志信息、进程控制信息、进程资源信息、CPU现场信息。进程常见状态1.就绪:进程已处于准备好运行的状态,即进程已分配到除CPU外的所有必要资源后,只要再获得CPU,便可立即执行。2.执行:进程已经获原创 2022-03-13 15:19:41 · 834 阅读 · 0 评论 -
操作系统(一)
一、冯•诺依曼体系结构结构推导1.计算机解决问题,首先需要将数据或是问题输入到计算机当中,必须要有输入设备。计算机解决完问题后还需要将计算结果输出显示出来,计算机必须要有输出设备。2.计算机处理问题要有算术运算功能和逻辑运算功能,但是计算机当中只有这些功能是不够的,还需要有控制功能,控制何时从输入设备获取数据,何时输出数据到输出设备等。将这个具有算术运算功能、逻辑运算功能以及控制功能的这个模块称为中央处理器,简称CPU。3.但是输入设备和输出设备相对于中央处理器来说是非常慢的,于是在当前这个原创 2022-03-12 17:58:27 · 463 阅读 · 0 评论