操作系统
E_N_T_J
这个作者很懒,什么都没留下…
展开
-
【操作系统三】CPU调度
一、CPU调度的概念 由于CPU往往是比需要执行的进程数目要少的,因此就需要某种规则来确定处理这些不同进程任务的顺序。不可能同时处理这些进程任务,CPU调度就是从就绪队列中按照某种算法选择一个进程,并将CPU交其使用,实现多个进程任务之间的并发执行。 二、CPU调度的层次 三种调度层次:高级调度、中级调度、低级调度 高级调度:由于内存有限,可能无法将所有的进程对应的程序都读入内存并为其创建PCB,因此只能将程序存储在外存中,在需要执行时再将其调入内存并创建PCB,获得竞争上CPU的机会。当该进程任务原创 2020-06-27 23:05:06 · 767 阅读 · 0 评论 -
【操作系统二】进程与线程
一、进程的概念 打开windows系统下的任务管理器,可以看到进程的相关信息,有我们正在使用的应用进程,还有很多后台进程,这些后台进程是系统运行必要的服务进程。而我们未使用的应用程序是不会出现在任务管理器中的,由此也可以发现进程是动态的,是处于执行过程中(处于执行过程中并不是指一定获取到了cpu执行权)的程序。以上是对进程的一些感性理解。 程序:静态的代码,就是存放在磁盘中的可执行文件,就是一系列指令的集合。(不论是语言的代码,最终都会编译成机器码并由计算机硬件执行) 进程:动态的代码执行过程,是程序原创 2020-06-27 17:08:06 · 273 阅读 · 0 评论 -
【操作系统一】基本概念
一、操作系统的定义 操作系统本身是一种系统软件,负责管理协调计算的硬件、软件等资源,为上层的应用程序或者直接为用户提供简单易用的服务。 二、操作系统的功能 操作系统有以下三个功能: 资源管理、向上层提供服务、对硬件的扩展 1. 资源管理 操作系统需要管理cpu、存储器(内存)、文件、外设 2. 向上层提供服务 给普通用户提供图形界面、联机命令接口(命令行)、脱机命令接口(批处理) 给应用程序提供系统调用接口 3. 扩展硬件 ...原创 2020-06-16 15:54:29 · 267 阅读 · 0 评论