
Operating System
Operating System
TYP_MOON
这个作者很懒,什么都没留下…
展开
-
【OS】进程同步概念
文章目录临界资源同步互斥临界资源虽然多个进程可以共享系统中的各种资源,其中许多资源一次只能为一个进程所用,我们将一次仅允许一个进程使用的资源称为临界资源。许多物理设备都属于临界资源,如打印机等。此外,还有许多变量、数据等都可以被若干进程共享,也属于临界资源。对临界资源的访问,必须互斥地进行,在每个进程中,访问临界资源的那段代码称为临界区。为了保证临界资源的正确使用,把临界资源的访问过程分成4个部分:进入区为了进入临界区使用临界资源,在进入区要检查可否进入临界区,若能进入临界区,则应设置正在访原创 2020-10-20 13:48:32 · 335 阅读 · 0 评论 -
【OS】经典调度算法
操作系统中存在多种调度算法,有的调度算法适用于作业调度,有的调度算法适用于进程调度,有的调度算法两者都适用文章目录先来先服务(FCFS)调度算法短作业优先(SJF)调度算法优先级调度算法高响应比优先调度算法时间片轮转调度算法多级反馈队列调度算法(融合了前几种算法的优点)先来先服务(FCFS)调度算法FCFS调度算法是一种最简单的调度算法,它既可用于作业调度,又可用于进程调度。在作业调度中,算法每次从后备作业队列中选择最先进入该队列的一个或几个作业,将它们调入内存,分配必要的资源,创建进程并放入就绪队列原创 2020-10-15 11:02:37 · 1097 阅读 · 0 评论 -
【OS】处理机调度
文章目录调度概念处理机三层调度调度的时机、切换与过程进程调度方式调度基本准则调度概念调度的概念在多道程序系统中,进程的数量往往多于处理机的个数,因此进程争用处理机的情况在所难免。处理机调度是对处理机进行分配,即从就绪队列中按照算法 (公平、高效)选择一个进程并将处理机分配给它运行,以实现进程并发地执行。处理机调度是多道程序操作系统的基础,是操作系统设计的核心问题。调度的层次处理机三层调度从提交到完成要经历以下三级调度:1)作业调度又称高级调度,其主要任务是按一定的原则从外存上处于原创 2020-08-08 11:38:36 · 1065 阅读 · 1 评论 -
【OS】进程与线程
文章目录进程的概念和特征进程的状态和转换进程控制进程的概念和特征进程的状态和转换进程控制原创 2020-08-06 00:57:33 · 560 阅读 · 0 评论 -
【OS】操作系统体系结构
文章目录大内核微内核大内核微内核原创 2020-08-05 23:34:30 · 291 阅读 · 0 评论 -
【OS】操作系统运行环境
文章目录操作系统运行机制中断和异常系统调用操作系统运行机制CPU执行两种不同性质的程序:1. 操作系统内核程序。2. 用户自编程序。(应用程序)其中内核程序用于执行一些特权指令,应用程序则不能执行。特权指令,指计算机中不允许用户直接使用的指令。在实现上,将CPU的状态划分为用户态(目态)和核心态(管态、内核态),内核程序运行在核心态(CPU执行特权指令),应用程序运行在用户态(CPU执行非特权指令)内核是计算机配置的底层软件,包含四方面内容:时钟管理时钟是最关键的设备。第一功能是原创 2020-08-02 20:32:45 · 690 阅读 · 0 评论 -
【OS】操作系统的特征与功能
文章目录操作系统——特征操作系统是计算机系统中最基本的系统软件操作系统——特征并发同一时间间隔内,系统中同时存在多个运行中的程序,也就是所说的并发执行,打开任务管理器,在进程一栏中,我们可以看见多个不同类型的程序同时处于运行的状态。这里需要注意的是 同一时间间隔(并发) 与 同一时刻(并行) 之间的区别:正所谓外行看热闹,内行看门道。上面所说的多个不同类型的程序同时处于运行的状态,正是我们在任务管理器里宏观看到的,但是实际上每个时刻单处理机环境下都只能有一道程序进行,所以操作系统的并发性是通原创 2020-07-27 23:22:19 · 3947 阅读 · 2 评论