共查询到19条相似文献,搜索用时 109 毫秒
1.
现代操作系统中的进程、线程及在WindowsOS下的应用 总被引:2,自引:1,他引:1
文章讲述了现代操作系统中进程、线程的概念、进程、线程间的关系,引进线程的原因,并举例说明了如何在Windows操作系统中有效的应用进程和线程来解决问题。 相似文献
2.
姚冬 《计算机光盘软件与应用》2011,(6)
分布式操作系统中多任务的分配以及任务调度、负载均衡是实现的难点,其中进程和线程是实现任务执行和分配最重要的概念之一.如何在分布式系统中实现进程与线程的创建以及信息之间的交互是分布式系统设计至关重要的部分.通过对传统操作系统中进程和线程的实现机理以及比较,进一步论述在分布式操作系统中,如何实现多任务分配,如何在不同主机的进程间进行分配以及进行负载均衡. 相似文献
3.
在一个支持多线程的操作系统中,所有的应用程序实际上都以是线程的方式运行的。这时,就必须考虑多个线程并发访问同一个数据对象时的同步互斥问题。上海科泰世纪科技有限公司的基于CAR技术的Elastos操作系统就是一个多进程、多线程的操作系统。文中介绍的就是如何利用其扩展的事件同步对象实现线程间同步及消息交换的问题。 相似文献
4.
在一个支持多线程的操作系统中,所有的应用程序实际上都以是线程的方式运行的。这时,就必须考虑多个线程并发访问同一个数据对象时的同步互斥问题。上海科泰世纪科技有限公司的基于CAR技术的Elastos操作系统就是一个多进程、多线程的操作系统。文中介绍的就是如何利用其扩展的事件同步对象实现线程间同步及消息交换的问题。 相似文献
5.
按照教科书上的定义,进程是资源管理的最小单位,线程是程序执行的最小单位.在操作系统设计上,从进程演化出线程,最主要的目的就是更好的支持SMP(Symmetric Multi-Processing对称式多处理器)以及减小(进程/线程)上下文切换开销.在操作系统实现上,现代计算机技术要求操作系统必须融合新的技术和方法-多线程的进程体系结构,而Solaris操作系统的内核结构就是围绕着线程而重新架构的,它是这方面的典范.在本文中将讨论Solaris的进程模型、进程执行环境以及多线程的进程体操结构,内容包括进程、轻量进程和内核线程,最后将讨论进程的创建和终止. 相似文献
6.
按照教科书上的定义,进程是资源管理的最小单位,线程是程序执行的最小单位。在操作系统设计上,从进程演化出线程,最主要的目的就是更好的支持SMP(SymmetricMulti-Processing:对称式多处理器)以及减小(进程/线程)上下文切换开销。在操作系统实现上,现代计算机技术要求操作系统必须融合新的技术和方法-多线程的进程体系结构,而Solaris操作系统的内核结构就是围绕着线程而重新架构的,它是这方面的典范。在本文中将讨论Solaris的进程模型、进程执行环境以及多线程的进程体操结构,内容包括进程、轻量进程和内核线程,最后将讨论进程的创建和终止。 相似文献
7.
8.
一般来说,计算机中正在执行的程序称作进程(process),线程(thread)是指进程中单一顺序的控制流。现在大多数操作系统。如Solaris 2.x、Mac、Windows NT/95等都支持线程的概念,把线程作为基本的执行单位。 Solaris 2.x操作系统是Sun公司较新的操作系统,它有基于SPARC的工作站版本和基于Intel微机的x86版本,线程是其中的一大特点,本文讲述了线程的基本概念和Solaris上线程程序的编写。 相似文献
9.
在现代人机交互的通讯控制方式中,多线程技术的应用越来越广泛。讲述了现代操作系统中多线程与进程的关系,引进多线程的好处,线程间的同步和在Win32系统中如何对传统的单进程系统的改造,提高了系统的运行效率,改善用户的交互性。因为在同一个进程中的线程由于共享存储空间和文件,它们无须调用内核就可以通信,这样使得不同执行程序间的通信效率大大提高。另外多线程进程在创建新进程时,与没有使用线程的进程相比,进程创建的速度大大提高。 相似文献
10.
Win32操作系统为我们提供了在应用程序中执行多个线程的能力。本文介绍Win32操作系统中进程和线程的概念,然后讨论Delphi所提供的TThread线程类,最后,说明多线程应用程序的开发。 相似文献
11.
12.
本文在介绍传统单机UNIX在支持并行处理方面不足的基础上,介绍如何通过改造传统UNIX核心并且在用户空间实现线程库函数来支持并处理与计算,主要工作包括共享资源进程的概念以及Gang调度策略以及在SNIX操作系统中的实现,对Pthread库函数库界面定义以有主在 用代间的实现简述。 相似文献
13.
14.
在Linux2.6中,NPTL(native posix thread library)已取代Limux Threads成为glibc的首选线程库,但是在嵌入式操作系统中普遍使用的基于POSIX标准的线程库仍是Linux Threads。分析了NPTL线程库的内存管理机制,基于嵌入式操作系统uClinux无MMU的特性,修改了线程栈及uClibc库,实现了NPTL无uClinux上的移植,并在兼容性与效率两方面相对于Linux Threads线程库进行了测试。 相似文献
15.
TCP软件一般位于操作系统的核心,这种情况给TCP的研究和调试带来了很大的困难,在Sun Solaris平台上,我们使用系统提供的DLPI接口和有关多线程的系统调用,构建了一个TCP调试系统,简化了调试过程。 相似文献
16.
结合教学实践,提出了用Windows实用工具软件设计一种动态验证型的操作系统实验方案,并以进程和线程管理实验为例,给出了具体实验环境的设置方法和实验步骤. 相似文献
17.
为实现Linux系统服务器端与客户端的文件加密传输,对RSA加密算法和Linux系统线程池技术进行了研究。通过在Linux上配置安装Openssl库来实现非对称RSA加密过程,并且利用线程池技术处理一个服务器与多个客户端的文件传输过程。最终实现了嵌入式ARM客户端与Linux服务器端的网络连接功能,并完成了基于TCP/IP协议上的文件加密以及传输过程。结论表明使用SSL协议设计的加密系统能够完成加密和传输过程,充分保障资料的私密性,并且能够方便的移植到安全级别需求高的嵌入式系统。 相似文献
18.
19.
Threads-指令流结构成为多处理机UNIX操作系统中的一个基本结构。随着UNIX在多机环境下的不断开发,细颗粒开发,或者说指令级并发对提高系统的总处理能力显得越来越重要,并已从传统UNIX中的进程概念,发展为多处理机UNIX中的指令流/进程的概念。本文介绍了thread的基本概念,thread的构造,thread的各种操作和多机UNIX中的一些实现算法。 相似文献