排序:
默认
按更新时间
按访问量

操作系统任务调度问题

华为一道机试题-操作系统任务调度问题 分类: 算法 C++2011-09-16 09:37 1346人阅读 评论(0) 收藏 举报 任务调度华为systemuser任务   操作系统任务调度问题。操作系统任务分为系统任务和用户任务两种。其中,系统任务的优先级 = 5...

2014-03-23 16:41:04

阅读数:652

评论数:0

锁&加锁粒度

锁&加锁粒度 (2011-06-17 16:24) 分类: 操作系统(OS) 为什么要加锁?加锁是为了防止不同的线程访问同一共享资源造成混乱。 打个比方:人是不同的线程,卫生间是共享资源 你在上洗手间的时候肯定要把门锁上吧,这就是加锁,只要你在里面,这个...

2012-10-17 14:53:12

阅读数:911

评论数:0

PCB的详细解释

PCB的详细解释 印刷电路板(Printed circuit board,PCB) 几乎会出现在每一种电子设备当中.如果在某样设备中有电子零件,那么它们也都是镶在大小各异的PCB上.除了固定各种小零件外,PCB的主要功能是提供上头各项零件的相互电气连接.随着电子设备越来越复杂,需要的零...

2012-10-13 21:06:09

阅读数:470

评论数:0

长程调度、中程调度、短程调度

调度类型: 1。批处理调度、分时调度、实时调度和多处理机调度 2。长程调度、中程调度、短程调度 3。I/O调度 长程调度: 作业调度(从外存调度到内存),创建了进程后,可能等待短程调度和中程调度。 两个问题: 1。选择多少个作业进入内存(取决于多道程序的度) 2。选择哪些作业(...

2012-10-08 16:46:40

阅读数:4467

评论数:1

请问:在无特权级别的cpu上,如何实现操作系统的保护??

zhangxp (enthusiast) 05-05-14 09:59  请问:在无特权级别的cpu上,如何实现操作系统的保护??    即限制非操作系统核心程序的可以执行的cpu指令。  或者说没有特权级的体系结构是一种...

2012-10-07 21:31:15

阅读数:745

评论数:0

【转】ring3 CPU指令级别--操作内核的一些系统级别工具

RING3   什么是RING3?这得从CPU指令系统(用于控制CPU完成各种功能的命令)的特权级别说起。在CPU的所有指令中,有一些指令是非常危险的,如果错用,将导致整个系统崩溃。比如:清内存、设置时钟等。如果所有的程序都能使用这些指令,那么你的系统一天死机n回就不足为奇了。所以,...

2012-10-07 21:22:20

阅读数:1065

评论数:0

全虚拟化和半虚拟化的区别 cpu的ring0 ring1又是什么概念?

全虚拟化和半虚拟化的区别 cpu的ring0 ring1又是什么概念? - 转 ring0是指CPU的运行级别,ring0是最高级别,ring1次之,ring2更次之……  拿Linux+x86来说,  操作系统(内核)的代码运行在最高运行级别ring0上,可以使用特权指令,控制...

2012-10-07 21:05:18

阅读数:1392

评论数:0

Intel的CPU将特权级别分为4个级别:RING0,RING1,RING2,RING3。Windows只使用其中的两个级别RING0和RING3

Intel的CPU将特权级别分为4个级别:RING0,RING1,RING2,RING3。Windows只使用其中的两个级别RING0和RING3,RING0只给操作系统用,RING3谁都能用。如果普通应用程序企图执行RING0指令,则Windows会显示“非法指令”错误信息。尽管有CPU的特权级...

2012-10-07 20:50:38

阅读数:4011

评论数:0

交换空间 和虚拟内存有什么区别?

虚拟内存主要是指硬盘上设定的用于大文件与内存进行数据交换的空间。 而交换空间所包含的范围则大得多,如内存,硬盘、光盘、显存、CPU二级缓存等之间的数据交换的地方,都可以说是交换空间!

2012-10-07 17:03:14

阅读数:511

评论数:0

虚拟内存

全面理解虚拟内存及优化方法      众所周知,操作系统的任务主要是合理地调配系统的各种资源,为各种程序提供运行环境,它可以被看做是硬件和应用软件之间的一种媒介。其中对内存的管理是系统的主要职责之一,怎样使有限的内存用在刀刃上,如何摆脱系统本身所需的内存“瓶颈”限制,是一个非常值得我们关...

2012-10-07 17:00:33

阅读数:492

评论数:0

交换空间和虚拟内存的区别

交换空间和虚拟内存的区别在于使用的系统不一样,产生的技术手段不一样,以下是详解,希望对你有所帮助! 交换空间:     Linux 中的交换空间(Swap space)在物理内存(RAM)被充满时被使用。如果系统需要更多的内存资源,而物理内存已经充满,内存中不活跃的页就会被移到交换空间去。虽然...

2012-10-07 16:56:02

阅读数:492

评论数:0

作业与进程的区别

作业与进程的区别 2010-03-16 13:36 作业与进程的区别: 一个进程是一个程序对某个数据集的执行过程,是分配资源的基本单位。作业是用户需要计算机完成的某项任务,是要求计算机所做工作的集合。一个作业的完成要经过作业提交、作业收容、作业执行和作业完成4个阶段。...

2012-08-02 20:32:19

阅读数:525

评论数:0

作业、任务、进程、线程的区别

标  题: Re: 作业、任务、进程、线程的区别 发信站: 一网深情 (Tue Apr 30 22:14:42 2002) , 站内信件 看看操作系统基础就知道了的,我以前随便翻来看了看记得不是很清楚 大概意思知道 作业:最早出现在批处理系统中, 指的是用户向系统提交的一项工作的...

2012-08-02 20:31:37

阅读数:605

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭