![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
操作系统
文章平均质量分 74
LiLi_code
热爱技术的互联网女孩~
展开
-
类比工厂,通俗易懂的讲解进程与线程之间的关系
1.计算机的核心是CPU,它承担了所有的计算任务。它就像一座工厂,时刻在运行。2.假定工厂的电力有限,一次只能供给一个车间使用。也就是说,一个车间开工的时候,其他车间都必须停工。背后的含义就是,单个CPU一次只能运行一个任务。3.进程就好比工厂的车间,它代表CPU所能处理的单个任务。任一时刻,CPU总是运行一个进程,其他进程处于非运行状态。4.一个车间里,可以有很多工人。他们协同完成一个任务。5.线程就好比车间里的工人。一个进程可以包括多个线程。6...转载 2021-08-09 10:04:29 · 130 阅读 · 0 评论 -
一、 操作系统 ☞ 操作系统概述
1、操作系统(Operating System): 是指控制和管理整个计算机系统的硬件和软件资源,并合理地组织调度计算机的工作和资源的分配,以提供给用户和其他软件方便的接口和环境的程序集合。2、操作系统的特征:并发、共享(最基本的两个特征)、虚拟、异步3、操作系统的功能: 处理机管理:(以进程为基本单位)进程控制、进程同步、进程通信、死锁处理、处理机调度 存储器管理...原创 2019-03-28 17:28:44 · 866 阅读 · 0 评论 -
二、操作系统 ☞ 进程管理
1、进程:是具有独立功能的程序在一个数据集合上运行的过程,它是系统进行资源分配和调度的一个独立单位。(动态的、过程性的概念,以便使多道程序并发执行,实现操作系统的并发性和共享性) 进程数据块(Process Control Block,PCB),来描述进程的基本情况和运行状态,进而控制、管理进程。 PCB是进程存在的唯一标志!(PCB是有效地)2、进程的特征:动态性(最基本的特征)...原创 2019-03-28 17:28:59 · 229 阅读 · 0 评论 -
三、操作系统 ☞ 内存管理
1、内存管理:操作系统对内存的划分和动态分配(是操作系统设计中最重要和最复杂的内容之一) 主要功能:内存空间的分配与回收 地址转换 内存空间的扩充 存储保护(保证各道作业互不干扰)2、程序装入: 绝对装入(事先知道程序将驻留在内存中的某个位置) 静态重定位装入(程序中...原创 2019-03-28 17:29:10 · 313 阅读 · 0 评论 -
四、操作系统 ☞ 文件管理
1、文件:(在系统运行时,计算机以进程为基本单位进行资源的调度和分配; 而在用户的输入输出中,则以文件为基本单位)2、文件结构: 数据项:文件系统中最低级的数据组织形式(包括基本数据项和组织数据项) 记录:一组相关的数据项的集合 文件:有结构文件中->文件由一组相似记录组成 无机构文件中-&...原创 2019-03-28 17:29:23 · 341 阅读 · 0 评论 -
五、操作系统 ☞ 输入/输出(I/O)管理
1、I/O设备:(如键盘、鼠标、打印机、磁带机等)2、I/O控制方式: 程序直接控制方式:(没有采用中断设备,所以I/O无法向CPU报告它已完成了一个字符的输入操作,CPU利用率低) 中断驱动方式:(允许I/O主动打断CPU运行,而解放CPU,从而使CPU执行其他有用的工作,不陷入循环I/O操作) DMA方式:(在I/O设备和内存之间直接开通数据交换通路,彻底解放CPU...原创 2019-03-28 17:29:32 · 328 阅读 · 0 评论