首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 15 毫秒
1.
分布式操作系统中多任务的分配以及任务调度、负载均衡是实现的难点,其中进程和线程是实现任务执行和分配最重要的概念之一.如何在分布式系统中实现进程与线程的创建以及信息之间的交互是分布式系统设计至关重要的部分.通过对传统操作系统中进程和线程的实现机理以及比较,进一步论述在分布式操作系统中,如何实现多任务分配,如何在不同主机的进程间进行分配以及进行负载均衡.  相似文献   

2.
赵素萍 《福建电脑》2003,(10):50-51
进程的同步与互斥是操作系统的重要内容,合理运用P、V操作可以防止进程死锁,本文给出分析进程同步与互斥的方法及如何编制程序。  相似文献   

3.
微软的Windows系列操作系统中,子进程和父进程相对于UNIX系列操作系统的子进程和父进程的关系来说,Windows中子进程和父进程之间是相互独立的。父进程中的资源不能直接被子进程所继承,打开的文件句柄也不能被子进程继承使用。这一点与UNIX系列操作系统有很大不同。UNIX中fork的子进程完全可以继承并使用父进程中打开的资源。其实在Windows操作系统中,还是可以在子进程中使用父进程的部分资源的,不过麻烦一些。  相似文献   

4.
操作系统可以说是世界上最复杂的软件之一。一般来说,操作系统最核心的部分(或模块)包括进程管理、存储(内存和外存)管理、设备管理等,这些部分合起来称为“操作系统内核”。内核是操作系统的灵魂,它实际上是抽象的资源操作到具体硬件操作细节之间的一个接口。另外,还有一些比较重要的部分包括I/O管理、文件系统、网络以及外设等。  相似文献   

5.
RTU操作系统是在实时和多CPU环境下对UNIX操作系统的扩充。进程管理主要包括:进程的创建、进程更新、进程终止、进程同步,进程睡眠、进程唤醒及进程调度等内容。  相似文献   

6.
进程是资源分配和独立运行的基本单位,是操作系统的核心概念。"操作系统"教学中,进程的概念以及进程管理的实现原理抽象难懂,初学者难以掌握。本文阐述如何以图形化方式设计和实现进程管理的演示系统,以辅助课堂教学。该系统的演示内容包括:进程的概念、进程创建、进程组织、进程关系管理、进程阻塞、进程唤醒、进程撤销、进程调度、进程同步。  相似文献   

7.
进程调度是影响操作系统实时性的重要因素,对操作系统的整体性能有着非常重要的影响.文中从进程结构、进程的状态、进程调度策略等几方面对一个实时多任务操作系统SZ97进行了分析,最后给出了进程调度中断程序的清单.  相似文献   

8.
按照教科书上的定义,进程是资源管理的最小单位,线程是程序执行的最小单位。在操作系统设计上,从进程演化出线程,最主要的目的就是更好的支持SMP(SymmetricMulti-Processing:对称式多处理器)以及减小(进程/线程)上下文切换开销。在操作系统实现上,现代计算机技术要求操作系统必须融合新的技术和方法-多线程的进程体系结构,而Solaris操作系统的内核结构就是围绕着线程而重新架构的,它是这方面的典范。在本文中将讨论Solaris的进程模型、进程执行环境以及多线程的进程体操结构,内容包括进程、轻量进程和内核线程,最后将讨论进程的创建和终止。  相似文献   

9.
按照教科书上的定义,进程是资源管理的最小单位,线程是程序执行的最小单位.在操作系统设计上,从进程演化出线程,最主要的目的就是更好的支持SMP(Symmetric Multi-Processing对称式多处理器)以及减小(进程/线程)上下文切换开销.在操作系统实现上,现代计算机技术要求操作系统必须融合新的技术和方法-多线程的进程体系结构,而Solaris操作系统的内核结构就是围绕着线程而重新架构的,它是这方面的典范.在本文中将讨论Solaris的进程模型、进程执行环境以及多线程的进程体操结构,内容包括进程、轻量进程和内核线程,最后将讨论进程的创建和终止.  相似文献   

10.
进程作为资源的拥有者和操作系统中被调度的基本单元,是现代操作系统的重要概念;掌握多进程编程并应用于实际,可以加深对操作系统的认识,是每个优秀程序员必备的素质。本文通过基于RPC的Client/Server进程应用程序的编写,讲述了实现进程并发的分布式计算。  相似文献   

11.
《软件》2016,(3)
Windows操作系统是当今应用最广泛的个人计算机操作系统,针对这一操作系统的病毒和木马层出不穷。大多数杀毒软件主要依赖特征码识别技术、校验和技术、软件模拟技术检测病毒。本系统从手动杀毒角度出发,变被动防御为主动查杀,特别是Rootkit保护的内核级木马,通过检测相应的被挂钩函数,内核中被修改的地址,找到相应的进程,从而实现了木马进程的强杀、相应内核内容的恢复等功能,更有效的保护计算机操作系统的安全。  相似文献   

12.
多线程是现代操作系统有别于传统操作系统的重要标志,是提高系统资源利用率的技术手段。多线程的产生是系统并发性的需要。在传统操作系统中,进程是实现系统并发性的一个基本单位,每个进程都有自己的地址空间和单一的控制流程。在实际应用中,进程常会因为等待某个I/O操作服务而挂起,使进程中其综可执行部分不能执行,从而导致系统性能降低。为改善系统性能,可以设想使用多个控制流程,在每一个控制流程挂起时,第二个控制流程继续运行。如果用多个进程实现这一设想,势必会引起空间共享,从而破坏了进程地址空间的独立性。所谓线程,就是可以共享地址空间的进程。一个进程可包含多个线程,这就意味着我个线程共享相同的全局变量。如同传统的进程一样,线程也有如下几种状态:运行、挂起、就绪和终止。  相似文献   

13.
Windows NT进程检查点系统NTckpt的设计与实现   总被引:2,自引:0,他引:2  
设置进程检查点是保存和恢复进程运行状态的重要技术,是实现客错、卷回调试和进程迁移的重要手段。介绍了Windows NT操作系统的进程状态,以及基于该操作系统的进程检查点系统NTckpt的实现原理。NT ckpt实现了完全一致恢复用户地址空间,保汪了地址空间中动态分配数据区域的正确恢复。  相似文献   

14.
本文介绍操作系统中进程管理部分——信号量操作、进程状态转换和进程调度——的固化,并以信号量操作的固化为例,讨论固化后的性能评价.  相似文献   

15.
《软件工程师》2000,(9):47-51
<正> 进程管理是操作系统最为关键的部分之一,它的设计和实现直接影响到整个系统的性能。在一个多进程的操作系统中,一个时间段内可以有多个进程“并发”执行,这样就避免了较为快速的CPU等待较为低速的I/O设备的情况,提高了CPU利用率,从而提高系统的性能。另一方面,同时运行多个进程,就可以同时提供多种服务或者为更多的客户服务,这也是现代操作系统的基本任务。  相似文献   

16.
Android下Binder进程间通信机制的分析与研究   总被引:1,自引:0,他引:1  
Binder IPC(Inter—Process Communication,进程间通信)机制是Android操作系统中重要的IPC机制。研究Binder IPC机制对于完成Android中进程间通信的程序开发有着重要的意义。文中系统地分析了Android操作系统下Binder的构架模型、Binder驱动的工作原理、Binder接口及运行机制,最后使用AIDL(Android Interface Definition Language)给出了运行BinderIPC机制的实例。实例结果表明Binder机制可以有效地完成Android系统中的进程间通信。  相似文献   

17.
基于Transputer网络的进程迁移技术研究   总被引:1,自引:0,他引:1       下载免费PDF全文
陈勇  刘心松  苏森 《软件学报》1996,7(5):286-291
进程迁移是分布式系统研究的重要内容,它对实现系统容错和负载平衡起到很重要的作用.本文描述了Transputer网络系统中进程迁移的设计思想、方法及技术实现.首先对所采用的硬件环境及整个容错并行操作系统的层次结构进行了介绍,然后对进程迁移所涉及的关键技术进行了详细讨论.该平台的建立为动态任务调度及容错处理等技术的进一步研究提供了强有力的支持.  相似文献   

18.
微内核架构为操作系统提供了良好的隔离性,高度模块化的架构设计使得微内核架构操作系统对进程间通信的依赖度极高,进程间通信恢复是系统恢复正常运行的关键。权能是微内核架构操作系统中进程对资源操作权限的描述,决定进程间能否进行通信。针对微内核操作系统在系统服务恢复过程中出现的进程间通信信道丢失问题,提出并实现了一种进程间通信恢复方法。在通信异常时保存权能信息,用于在系统关键服务恢复过程中重新建立客户程序与服务程序的进程间通信信道。实验结果表明所提出的方法是有效的,可以提高操作系统的可靠性。  相似文献   

19.
本文论述分布计算机系统的模块性、并行性和自治性在其操作系统特性上的体现。分析了分布操作系统的层次结构,其中以信件传递为基础的进程通信机构以及分散管理方式的资源管理机构是最具有分布特征的内容,在本文中得到重点阐述。文章末尾还列举了分布计算机操作系统的研究课题和设计实现途径。  相似文献   

20.
现代操作系统中的多进程技术及其应用   总被引:2,自引:0,他引:2  
进程作为资源的拥有者和操作系统中被调度的基本单元,是现代操作系统的重要概念;掌握多进程编程并应用于实际,可以加深对操作系统的认识,是每个优秀程序员必备的素质。本文通过基于RPC的Client/Server进行应用程序的编写,讲述了实现进行并发的分布式计算。  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号