共查询到20条相似文献,搜索用时 109 毫秒
1.
2.
动态编译是Perl的主要特征之一,Perl6是Perl的下一代版本,而Parrot作为Perl6解释器的实现,提供了更强大的动态编译技术.在深入分析Parrot动态编译技术的基础上,总结其到Java移植的关键点,重点讨论了PMC的移植方法,以及用于动态编译的编译器的获得和保存、注册、运行等的移植方法.阐述了利用Java的Reflection技术访问动态装载的类的方法,从而实现动态链接编译器的移植. 相似文献
3.
随着ARM技术的广泛应用,建立基于ARM构架的嵌入式操作系统已成为当前研究的热点.文中结合实例论述了基于ARM内核的微处理器上的嵌入式μC/OS-Ⅱ操作系统的移植技术,介绍了μC/OS-Ⅱ系统主要特点,给出了移植条件及移植的实现过程,同时对编写启动代码进行了说明并测试验证通过. 相似文献
4.
5.
随着计算机硬件和操作系统软件的迅猛发展,早期的应用程序在功能、速度和使用方便性上显得越来越落后,但由于工作还继续需要使用这些软件,因此应用软件从低级向高级的移植工作也变得越来越重要.本文介绍了软件移植的一般方法,并对大中型软件移植过程中应考虑的主要问题和解决方法进行了介绍. 相似文献
6.
基于ARM的嵌入式Linux操作系统移植的研究 总被引:9,自引:0,他引:9
随着ARM技术的广泛应用,建立基于ARM构架的嵌入式操作系统已成为当前研究的热点.本文结合实例论述了基于ARM9核的微处理器上的嵌入式Linux操作系统的移植技术,讨论了uClinux内核的移植过程中内核代码裁剪,介绍了移植uClinux的基本实现过程. 相似文献
7.
8.
GROMACS是著名分子动力学模拟软件之一,GPGPU技术能够使用图形处理器完成通用计算,是高性能计算的最新发展趋势.本文通过对Nvidia CUDAGPGPU编程模式以及GROMACS代码的研究分析,论证了将GROMACS移植到以GPGPU为计算核心的平台上的可行性,并通过算法和参数数据组织形式的改造实现了GROMACS中非键力计算函数从x86处理器向GPGPU的移植,获得显著的性能提升,计算加速比达到10倍以上,为GROMACS整体移植的实现奠定了基础. 相似文献
9.
10.
分析比较如下几种信任移植方案:基于数据冗余技术,基于Cookie技术和基于CAS技术.发现这几种解决方案并不能很好的解决,整合不同企业的相关服务时遇到的信任移植问题.针对现有方案的不足,本文结合SAML标准及其模型,提出了一个信任移植模型.该模型具有平台独立性,信息安全性,并且能对合作企业的相关服务进行有效的整合,更能适应现有的电子商务模式. 相似文献
11.
郭锐锋 《小型微型计算机系统》1995,16(1):42-45
本文提出了一种在用户层获取UNIX系统内核信息的方法,并介绍了笔者用这种方法实现的一个获取UNIX系统中的索引结点表的实用程序。 相似文献
12.
STREAMS机制是UNIX提供的一种开发工具,本文在对STREAMS机制进行介绍和分析的基础上,提出了基于STREAMS机制的开发UNIX内核网络协议软件的通用抽象模型。 相似文献
13.
Marc C. Lobelle 《Software》1985,15(10):997-1010
This document evaluates the feasibility of diskless UNIX systems connected to a disk-providing machine via a local area network. The diskless UNIX systems are to be used as workstations in a UNIX United 1 UNIX is a trademark of A. T. & T. Bell Laboratories. environment. Several solutions are presented and estimated to enable booting, file system access and swapping. Implementation techniques, compatible with the UNIX United philosophy, are proposed. Specific topics covered are file servers, swap servers, disk servers, indirect drivers, system call service access from kernel coroutines of UNIX processes, and communication subsystems. It is shown that the modifications to the UNIX system can be limited to one new device driver in the diskless workstation and one in the system providing the secondary storage facility. 相似文献
14.
15.
本文介绍一种基于UNIX的分布式存储结构,用于支持分布多系统中的机间线索迁移,同一地址空间中的多个线索实现为共享地址空间的多个轻权进程,这些进程核心视为普通的UNIX进程,本文主要讨论分式存储和线索迁移的实现机制。 相似文献
16.
本文在剖析UNIXSVR4/386Version1.0核心源代码的基础上,着重对UNIX进程调度中新增的实时特色进行了分析,并对进一步提高进程调度的实时性作了较为深入的探讨,实验证明,这些尝试是成功的。 相似文献
17.
本文从作者多年开发UNIX中文信息处理系统的实践出发,系统地介绍了UNIX中文处理的基本原理和主要工作,比较了系统实现各种的方案,并且介绍了实现时采用的主要技术。 相似文献
18.
曙光一号操作系统SNIX核心代码的并行化方法及锁机制 总被引:1,自引:0,他引:1
本文在阐述已有单机UNIX核心并化方法的基础上,介绍曙光一号共享存储多处理器系统运行的操作系统SNIX(SymmetricUNIX)中基于全局数据依赖性统计的并行化方法,包括三类锁的实现方法,加锁的策略,死锁的预防等。最后给出对系统的测试结果。 相似文献
19.
Geoffrey H. Kuenning 《Software》1995,25(1):1-21
Kitrace is a software tool that allows dynamic interactive measurement of UNIX kernel performance to much greater precision than that available from kernel profiling. Developers can measure, to microsecond resolution, the time required by a complex kernel activity, including time spent waiting for I/O activity or user processes. Kitrace has also proven useful for debugging, especially in situations where traditional breakpointing would be undesirable or would change the behavior of the kernel. 相似文献
20.
Kao W.-I. Iyer R.K. Tang D. 《IEEE transactions on pattern analysis and machine intelligence》1993,19(11):1105-1118
The authors present a fault injection and monitoring environment (FINE) as a tool to study fault propagation in the UNIX kernel. FINE injects hardware-induced software errors and software faults into the UNIX kernel and traces the execution flow and key variables of the kernel. FINE consists of a fault injector, a software monitor, a workload generator, a controller, and several analysis utilities. Experiments on SunOS 4.1.2 are conducted by applying FINE to investigate fault propagation and to evaluate the impact of various types of faults. Fault propagation models are built for both hardware and software faults. Transient Markov reward analysis is performed to evaluate the loss of performance due to an injected fault. Experimental results show that memory and software faults usually have a very long latency, while bus and CPU faults tend to crash the system immediately. About half of the detected errors are data faults, which are detected when the system is tries to access an unauthorized memory location. Only about 8% of faults propagate to other UNIX subsystems. Markov reward analysis shows that the performance loss incurred by bus faults and CPU faults is much higher than that incurred by software and memory faults. Among software faults, the impact of pointer faults is higher than that of nonpointer faults 相似文献