`
isiqi
  • 浏览: 16558802 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

基于虚拟机的PC应用环境构建

 
阅读更多

个人电脑用户最大的烦恼是什么?

不是速度不够快,不是应用不够丰富,而是电脑使用一段时间后,开机速度变慢、运行程序变卡、关机速度变慢、系统不稳定、中毒 等等。

如何解决这些问题呢?目前有两种主流方案:

1、杀毒,清理垃圾。本方案以360为代表。

2、重装系统。本方案为CS男帮MM专用。

但是,两种方案都不尽完美。

* 对于杀毒清理方案,虽然操作难度较低,但在实践中常常有失效的情况发生,运行一次清理后,速度提升并不明显,遇上了牛逼的病毒,难以杀死,甚至病毒未死机先死!

* 对于重装方案,自然是一了百了,但是各种代价是不言自明的。一般来说,一次重装的代价是丢失若干数据,然后花费至少一天的时间来重装软件,时间成本极高。

有没有更好的方案呢?解铃还须系铃人,我们不妨从让系统变慢的原因上着手。对于一般用户,一切问题的根源在于浏览器

* 浏览器会带来系统垃圾。 这些垃圾多为小文件,很容易造成文件碎片,影响系统性能。

* 浏览器会带来病毒。 由于浏览器漏洞、操作系统漏洞,病毒(脚本、病毒、木马等等)会通过浏览器乘虚而入。

* 浏览器会带来插件。 浏览一些网站的时候,需要安装插件。一些不法网站就是利用这一点强制绑定各种不安全的插件,最终影响了系统性能。

* 浏览器会是应用程序的主要来源。 我们电脑上的程序,例如QQ、飞信、PS等等主要都从网上下载,一般习惯于下载完毕后双击直接安装。QQ等还好,如果下载的是恶意软件,则可能由于误操作安装进了电脑。

如果我们能够构建一个独立环境,让浏览器运行于其中,非工作相关的软件也安装于其中,则可以大大提高系统可靠性。

* 该环境能够被直接删除。 删除该环境不会影响到系统,也不会影响到重要数据。

* 该环境能够被复制。 你可以以文件复制的方式将这个环境备份起来,一旦原始环境在运行过程中慢慢变慢,可以用备份的环境替代之。

虚拟机技术很适合于用来创建这一环境。 具体操作方式如下:

1. 在标准Windows系统中安装一个虚拟机,如VMWare、VirtualPC等

2. 打开虚拟机。在虚拟机内安装一个WindowsXP或者Windows 7虚拟操作系统,操作方式和安装常规系统一致。

3. 从虚拟机中启动虚拟操作系统,在系统内可以任意地浏览网页安装软件。

4. 一旦虚拟机系统变慢,直接删除该虚拟机即可。删除后,跳到第2步。由于第2步需要较长时间,可以在第一次完成2后,使用虚拟机备份技术进行系统恢复备份。当虚拟机变慢的时候,直接恢复即可。


在本方案中,仅仅浏览器等娱乐相关的内容才需要安装到虚拟操作系统中。用户常用的、重要的软件,还是应该装在原来的Windows上,这样即使删除了虚拟机,用户的核心业务还是不会受到影响。

已知问题

直接采用虚拟机技术,对于普通用户来说存在一定的不方便,Native与Guest系统的来回切换有一定的不便。如何隐藏细节是一个挑战。Solution框架如下:

-技术角度:

* 创新技术

-其他角度:

* 建立概念

分享到:
评论

相关推荐

    基于虚拟机的网络安全实验平台构建的实践.pdf

    为了解决这些问题,本文提出了一种基于虚拟机技术的网络安全实验平台构建方案,旨在无损地进行网络安全实验,节省资金投入,挖掘现有设备潜力,缓解设备不足的状况,并便于实验设备的维护与管理。 二、虚拟机技术...

    基于虚拟机技术的互联网接入共享探索与实践.pdf

    潘育勤和蒋燕翔在其论文《基于虚拟机技术的互联网接入共享探索与实践》中探讨了如何利用虚拟机技术结合软路由来解决这一问题。该论文发表于《现代工业经济和信息化》2019年第12期,总第186期。 传统机房网络接入...

    利用虚拟机搭建Linux实验教学环境.pdf

    4. 虚拟机软件在Linux实验教学环境中的应用和优点:虚拟机软件可以模拟出多个PC,每个PC可以运行单独的操作系统,而互不干扰,提高实验教学的效率和质量。虚拟机软件还可以充分利用硬件资源,提高实验教学的灵活性和...

    AIX虚拟机安装方法

    它可以帮助开发者和用户在非PowerPC硬件上测试和运行基于PowerPC的应用程序。该模拟器不开源,但可以通过IBM alphaWorks Emerging Technologies网站获取其二进制版本。 ##### 1. 安装要求 在开始安装之前,请确保...

    Wince5.0虚拟机

    它基于微内核架构,提供了丰富的API和驱动支持,允许开发者构建定制化的、高性能的应用环境。 在描述中提到的“Wince5.0虚拟机”,指的是能够在标准个人计算机上模拟运行Windows CE 5.0的软件环境。这样的虚拟机...

    网络教学运用虚拟机技术论文.doc

    为解决这些问题,论文提出了一种基于虚拟机技术的网络教学方案,主要使用VMware虚拟机软件来构建网络环境。 VMware是一款强大的虚拟机软件,允许在单一物理主机上创建并运行多个独立的操作系统实例。与VirtualPc...

    嵌入式交叉编译环境构建.ppt

    "嵌入式交叉编译环境构建" 嵌入式Linux开发平台简介: ...嵌入式交叉编译环境构建是指在宿主机上安装的交叉编译环境,用于编译目标板的Linux操作系统和应用程序。该环境包括宿主机、调试通道和目标机三个组件。

    打开并启动虚拟机课件.pdf

    本文主要介绍了如何在Windows环境下使用VMware Workstation构建和启动一个基于CentOS 7的虚拟机,以进行Hadoop平台的构建与应用学习。首先,我们来看一下虚拟机和CentOS的基本概念。 虚拟机是一种在物理计算机上...

    pc端无需java环境,运行swing版本记事本

    标题中的“pc端无需java环境,运行swing版本记事本”指的是在个人计算机上,用户可以使用一个基于Java Swing技术构建的记事本程序,而无需先安装Java运行环境。Swing是Java的一个图形用户界面(GUI)工具包,它允许...

    虚拟机使用大全

    本文将深入探讨如何在Windows Vista环境下,利用微软的Virtual PC软件构建一个专属的Windows XP虚拟机,涵盖从软件安装、配置到操作系统环境设定的全过程。 #### 一、虚拟机软件的安装与配置 ##### 1. 安装虚拟机...

    VirtualBox虚拟机和android3.2搭建高效android开发环境归纳.pdf

    在本文中,我们将重点讲解如何使用VirtualBox虚拟机和Android 3.2系统来构建这样一个环境。VirtualBox是一款强大的虚拟化软件,它允许用户在主机操作系统上运行多个不同的操作系统,这对于Android开发来说非常有用,...

    VMware虚拟机保姆级安装及使用教程-vmware虚拟机使用教程

    对于有一定电脑基础的用户来说,虚拟机是运行在Windows或Linux主机上的一个应用程序,它可以模拟一个完整的基于x86架构的PC环境。在这个环境中,用户可以看到所有标准PC所拥有的组件,如芯片组、CPU、内存、显卡等,...

    网络攻防实验环境构建培训讲义全.doc

    虚拟化技术在构建网络攻防实验环境中的应用非常关键,因为它降低了硬件成本并提高了管理效率。例如,使用虚拟机软件如VMware Workstation/vSphere,可以在单台主机上创建多个虚拟环境,模拟不同的操作系统和网络配置...

    基于IEC61313-3标准的嵌入式软PLC虚拟机的设计与实现

    随着信息技术的发展,基于PC平台、嵌入式操作系统和控制应用软件的控制器在工业控制领域发挥着越来越重要的作用。可编程逻辑控制器(Programmable Logic Controller,简称PLC)作为工业控制系统的核心组件之一,在...

    构建高性能的大型分布式java应用

    1. **Java虚拟机(JVM)调优**:JVM是Java应用程序的运行环境,其性能直接影响应用的效率。调优包括设置合适的堆大小、新生代与老年代比例、垃圾回收策略等。理解不同类型的垃圾收集器如Serial、Parallel、CMS、G1和...

    VirtualBox虚拟机和android3.2搭建高效android开发环境[整理].pdf

    下面将详细介绍如何使用VirtualBox和Android-x86构建一个流畅的Android开发环境。 1. **获取Android-x86系统镜像** 要开始这个过程,首先需要下载Android-x86的系统镜像文件,这是将Android操作系统移植到x86架构...

    VMware虚拟机安装android.docx

    - **android-x86_64-8.1-rc1.iso**:这是Android x86项目为基于x86架构的PC和笔记本电脑提供的一个预构建的ISO镜像文件。该版本对应于Android 8.1(Oreo),采用RC1(候选发布1)作为版本标识。 - **电脑(Windows 7...

Global site tag (gtag.js) - Google Analytics