-
题名Windows程序运行于Linux系统的技术
被引量:14
- 1
-
-
作者
王亚军
刘金刚
-
机构
中国人民武装警察部队学院计算机教研室
首都师范大学&中科院计算所计算机科学联合研究院
-
出处
《计算机应用》
CSCD
北大核心
2009年第8期2128-2131,2135,共5页
-
基金
国家863计划项目(2001AA114201)
-
文摘
在Linux系统上运行Windows程序,是Linux争夺桌面应用领域面临的技术难题。对Windows设备驱动程序和应用程序运行于Linux系统的技术现状及发展趋势作了综合阐述。对于兼容Windows设备驱动程序,目前Linux系统仅能运行Windows网络接口设备驱动程序;对于兼容Windows应用程序,目前可采取的技术有代码重构、跨平台编译、软件虚拟机和API仿真等技术。这些技术因各自的局限性而无法撼动Windows在桌面领域的统治地位,使得开发支持Windows设备驱动程序和应用程序的Linux兼容内核成为提高桌面Linux市场竞争力的必然趋势。
-
关键词
操作系统
LINUX
WINDOWS
WINE
API仿真
兼容内核
-
Keywords
operating system
Linux
Windows
Wine
API emulation
unified kernel
-
分类号
TP316
[自动化与计算机技术—计算机软件与理论]
-
-
题名Linux与Windows互操作综述
被引量:1
- 2
-
-
作者
王亚军
-
机构
中国人民武装警察部队学院
-
出处
《计算机系统应用》
2012年第4期259-263,共5页
-
基金
安徽省教育厅自然科学基金(2005KJ004ZD)
-
文摘
针对Linux与Windows在桌面领域、网络领域和嵌入式领域的互操作问题,做了综合阐述。在桌面领域,两者可以互运行对方程序、互处理数据文件、互访问文件系统;在网络领域,两者可以采用共同的网络协议来支持对方系统中的资源与服务在网络环境下的共享操作;在嵌入式领域,两者可以采用虚拟化和代码重构等技术来支持对方应用软件在本系统中的交叉开发和向本系统的移植等。
-
关键词
操作系统
互操作性
兼容内核
虚拟化
文件系统
网络协议
嵌入式系统
-
Keywords
operating system
interoperability
unified kernel
virtualization
file system
network protocol
embeddedsystem
-
分类号
TP316.7
[自动化与计算机技术—计算机软件与理论]
-
-
题名Linux与Windows在桌面领域的互操作性
- 3
-
-
作者
王亚军
-
机构
中国人民武装警察部队学院
-
出处
《计算机系统应用》
2012年第1期198-203,共6页
-
文摘
Linux和Windows都是计算机操作系统领域中的技术热点,两者实现互操作有利于在竞争中共同推动操作系统技术向纵深发展。针对Linux和Windows在桌面领域中的互操作问题,文中作了系统的阐述。在桌面领域,Linux和Windows可以采用API仿真等虚拟化技术或修改操作系统源代码的方法来互运行对方程序,可以采用开放、通用与统一的数据文件格式标准来互处理数据文件,可以采用内核空间文件系统机制或用户空间文件系统机制来互访问文件系统等。
-
关键词
操作系统
互操作性
兼容内核
虚拟化
XML
文件系统
-
Keywords
operating system
interoperability
unified kernel
virtualization
XML
file system
-
分类号
TP316
[自动化与计算机技术—计算机软件与理论]
-
-
题名一种带指令高速缓存的8051 IP
被引量:1
- 4
-
-
作者
胡欣幸
沈海斌
-
机构
浙江大学超大规模集成电路设计研究所
-
出处
《机电工程》
CAS
2008年第10期67-70,共4页
-
文摘
为设计面向AMBA的SoC集成,将8051兼容内核封装成为带32位AHB总线接口的标准主设备IP,采用了8051内核的高段外部数据空间映射成分页的4 GB SoC空间。设计中采用了嵌入式FLASH器件作为程序存储器,并为提高系统性能而设计了128字节直接映射结构的指令高速缓存。封装成的处理器IP在0.18μm工艺下可工作在200 MHz。利用如Keil uVision等8051兼容工具进行软件开发。测试结果表明,该处理器IP在SoC集成中具有灵活性,借助软、硬件复用,提高了设计效率,具有良好的实用价值。
-
关键词
8051兼容内核
嵌入式FLASH程序存储器
指令高速缓存
AMBA总线
封装
-
Keywords
8051-compatible core
embedded FLASH ROM
instruction cache(ICACHE)
AMBA bus
wrap
-
分类号
TP368.2
[自动化与计算机技术—计算机系统结构]
-