操作系统
Denkensk
这个作者很懒,什么都没留下…
展开
-
解释术语:虚拟内存、缺页中断、抖动
虚拟内存是计算机系统内存管理的一种技术。它使得应用程序认为它拥有连续的可用的内存 (一个连续完整的地址空间),而实际上,它通常是被分隔成多个物理内存碎片, 还有部分暂时存储在外部磁盘存储器上,在需要时进行数据交换。 与没有使用虚拟内存技术的系统相比,使用这种技术的系统使得大型程序的编写变得更容易, 对真正的物理内存(例如RAM)的使用也更有效率。 缺页中断一个页(Page)是一个固定容量转载 2015-03-04 20:41:52 · 776 阅读 · 0 评论 -
linux操作系统 任务管理器与调度概述
1. 任务调度概述: 任务调度(schedulers)是内核的主要职责,实际上它就是一个法官,决定当前由哪个任务占用CPU,多数实时内核都是基于优先级调度算法的,每个任务根据其重要程度的不同被赋予一定的优先级。基于此算法,CPU总是让处于就绪而且优先级最高的任务优先运行,然而何时高优先级任务能够得到CPU使用权,由内核的类型而定。基于优先级的内核有两种: 不可抢占型和抢占型。转载 2015-03-06 22:45:42 · 1109 阅读 · 0 评论 -
操作系统篇
操作系统是管理计算机硬件与软件资源的计算机程序,同时也是计算机系统的内核与基石。操作系统需要处理管理与配置内存、决定系统资源供需的优先次序、控制输入与输出设备、操作网络与管理文件系统等基本事务。操作系统也提供一个让用户与系统交互的操作界面。 操作系统上运行的计算机程序通常由一个或一组进程组成。因此,本文便从进程开始说起! 1. 进程的有哪几种状态,状态转换图,及导致转换的事件原创 2015-03-09 15:54:19 · 678 阅读 · 0 评论 -
浅谈Linux的内存管理机制
一 物理内存和虚拟内存 我们知道,直接从物理内存读写数据要比从硬盘读写数据要快的多,因此,我们希望所有数据的读取和写入都在内存完成,而内存是有限的,这样就引出了物理内存与虚拟内存的概念。 物理内存就是系统硬件提供的内存大小,是真正的内存,相对于物理内存,在linux下还有一个虚拟内存的概念,虚拟内存就是为了满足物理内存的不足而提出的策略,它是利用磁盘空间虚拟出的一块逻辑内存转载 2015-03-06 22:35:38 · 710 阅读 · 0 评论