﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>C++博客-&amp;豪-文章分类-操作系统</title><link>http://www.cppblog.com/qywyh/category/5302.html</link><description>豪-&gt;blog</description><language>zh-cn</language><lastBuildDate>Tue, 20 May 2008 08:11:19 GMT</lastBuildDate><pubDate>Tue, 20 May 2008 08:11:19 GMT</pubDate><ttl>60</ttl><item><title>【摘】操作系统名词解释</title><link>http://www.cppblog.com/qywyh/articles/33731.html</link><dc:creator>豪</dc:creator><author>豪</author><pubDate>Sun, 07 Oct 2007 18:08:00 GMT</pubDate><guid>http://www.cppblog.com/qywyh/articles/33731.html</guid><wfw:comment>http://www.cppblog.com/qywyh/comments/33731.html</wfw:comment><comments>http://www.cppblog.com/qywyh/articles/33731.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/qywyh/comments/commentRss/33731.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/qywyh/services/trackbacks/33731.html</trackback:ping><description><![CDATA[<p>&nbsp;<span style="COLOR: red"><strong style="COLOR: #0000ff">多道程序设计</strong><br></span>是在计算机内存中同时存放几道相互独立的程序，使它们在管理程序控制之下，相互穿插的运行。 两个或两个以上程序在计算机系统中同处于开始个结束之间的状态。这就称为多道程序技术运行的特征：多道、宏观上并行、微观上串行 <br><br><strong style="COLOR: #0000ff">并发性</strong> <br>又称为共行性是指能处理多个同时性活动的能力。<br><br><span style="COLOR: #0000ff"><strong>并行性</strong></span><br>是指同时发生的两个并发事件。<br><br><span style="COLOR: #0000ff"><strong>分时技术</strong></span><br>把处理机时间划分成很短的时间片轮流地分配给各个联机作业使用。如果某个作业在分配给他的时间片用完之前计算还未完成，该作业就暂时中断，等待下一轮继续计算。此时处理机让给另一个作业使用。 <br><br><span style="COLOR: #0000ff"><strong>进程</strong></span><br>是可并发执行的程序。在一个数据集合上的运行过程，是系统进行资源分配和调度的一个独立单位，也是称活动、路径或任务，它有两方面性质：活动性、并发性。进程可以划分为运行、阻塞、就绪三种状态，并随一定条件而相互转化：就绪--运行，运行--阻塞，阻塞--就绪。 <br><br><span style="COLOR: #0000ff"><strong>进程通信</strong></span><br>两个并行进程可以通过互相发送消息进行合作，消息是通过消息缓冲而在进程之间相互传递的。 <br><br><span style="COLOR: #0000ff"><strong>容量扩展</strong></span><br>容量扩展（Capacity Expansion），在微软的Windows NT，2000或Novell公司的NetWare 4.2，5操作系统下，可以在线增加目前卷的容量。在Windows 2000或NetWare 5系统下，准备在线扩容时，要禁用虚拟容量选项。而在Windows NT或NetWare 4.2系统下，要使虚拟容量选项可用才能进行在线扩容。在NetRAID控制器的快速配置工具中，设置虚拟容量选项为可用时，控制器将建立虚拟磁盘空间，然后卷能通过重构把增加的物理磁盘扩展到虚拟空间中去。重构操作只能在单一阵列中的唯一逻辑驱动器上才可以运行，你不能在跨越阵列中使用在线扩容。<br><br><span style="COLOR: #0000ff"><strong>实时系统</strong></span><br>指计算机对于外来信息能够及时进行处理，并在控制对象允许时间范围内作出快速反应，实时系统对响应时间的要求比分时系统更高。实时系统按其使用方式不同可分为：实时控制系统、实时信息处理系统。<br><br><span style="COLOR: #0000ff"><strong>死锁 </strong></span><br>由于资源占用是互斥的，当某个进程提出申请资源后，使得有关进程在无外力协助下，永远分配不到必需的资源而无法继续运行，这就产生了一种特殊现象死锁。 <br><br><span style="COLOR: #0000ff"><strong>通道</strong></span><br>是一个独立于CPU的专门I/O控制的处理机，控制设备与内存直接进行数据交换。它有自己的通道命令，可由CPU执行相应指令来启动通道，并在操作结束时向CPU发出中断信号。通道指令的格式一般由：操作码，记数段，内存地址段，结束标志组成。 一个系统中可设立三种类型的通道：字节多路通道、数组多路通道、选择通道。<br><br><span style="COLOR: #0000ff"><strong>文件分配表 </strong></span><br>FAT（FileAllocationTable）文件分配表，文件分配表是盘片内部管理文件分配的存储单元的一种系统，它记录着盘片的容量，文件存储空间的分配情况，哪些扇区已被数据使用，哪些扇区没有被数据占用，都会记录在FAT表内。 <br><br><span style="COLOR: #0000ff"><strong>线程</strong></span><br>是进程中的一个实体，是被系统独立调度和分派的基本单位，线程自己不拥有系统资源，只拥有一点在运行中必不可少的资源，但它可与同属一个进程的其它现成共享进程所拥有的全部资源。一个线程可以创建和撤消另一个线程，同一进程中的多个线程之间可以并发执行。由于线程之间的相互制约，致使线程在运行中呈现出间断性。线程也有就绪、阻塞和运行三种基本状态。 <br><br><span style="COLOR: #0000ff"><strong>中断 </strong></span><br>是指在计算机执行期间，系统内发生任何非寻常的或非预期的急需处理事件，使得CPU暂时中断当前正在执行的程序而转去执行相应的时间处理程序。待处理完毕后又返回原来被中断处继续执行或调度新的进程执行的过程。 <br><br><span style="COLOR: #0000ff"><strong>作业管理</strong></span><br>主要由作业调度程序组成。它是处理机时间分配工作的准备阶段。 <br><br><span style="COLOR: #0000ff"><strong>写阻塞</strong></span><br>Windows 2000／XP必须确认调度写操作是否会影响系统的性能，然后再安排各项延迟写操作。首先，它询问现在立刻写入一定数量的字节是否会损害性能，如果必要阻塞该项写操作。接下来，它设置当写操作再次被允许时自动写入字节的回调。一旦获悉将要进行的写操作，高速缓存管理器便会判断高速缓存中有多少脏页和有多少可以使用的物理内存。如果空闲的物理内存页不足，高速缓存管理器立即阻塞请求向高速缓存中写数据的文件系统线程。高速缓存管理器的延迟写器会将一些脏页刷新到磁盘，然后允许被阻塞的文件系统线程继续。当文件系统或网络服务器进行大量写操作时，这种写阻塞机制防止了系统的性能由于缺少内存而下降。写阻塞对于网络重定向程序在低速传输的线路上传送数据也很有用。例如，假设一个本地进程通过9600波特率的线路向远程文件系统写大量数据。这些数据直到高速缓存管理器的延迟写器刷新高速缓存时才被写入远程的磁盘。如果重定向程序积累了大量刷新到磁盘的脏页，那么接收者在数据传输结束前可能会接收到一个网络超时。通过使用CcSetDirtyPageThreshold函数，高速缓存管理器允许网络重定向程序设置一个可以接受的高速缓存脏页数目界限，以防上述情况的发生。通过限制脏页的数量，重定向程序保证了高速缓存刷新操作不会引起网络超时。 <br></p>
<img src ="http://www.cppblog.com/qywyh/aggbug/33731.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/qywyh/" target="_blank">豪</a> 2007-10-08 02:08 <a href="http://www.cppblog.com/qywyh/articles/33731.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>