远程桌面与资源共享

远程桌面与资源共享

我最近从我的笔记本电脑中删除了 ubuntu 并安装了 Windows 7,因为微软的 DreamSpark 程序免费给了我 Visual Studio Pro,我想用它做一些 C# 编程。

问题是我的笔记本电脑屏幕很小,资源极其有限,而且没有全尺寸键盘。不过,我有一台台式机,它是我的主要系统,它有四核处理器、大量内存和双显示器。

我的问题是,有没有办法让我可以在台式机上使用笔记本电脑上的程序,并与笔记本电脑共享台式机的 CPU 和 RAM?一切都通过 100 MB/s 交换机连接。

有一点需要注意,我的桌面运行的是 ubuntu。

答案1

你可以使用类似协同+使用台式机的键盘和鼠标来控制笔记本电脑。Synergy 通过网络工作,可无缝地从一个系统转换到另一个系统。

但是,笔记本电脑上运行的程序仍然在笔记本电脑的硬件上运行。台式机无法将 CPU 和 RAM “借给”笔记本电脑。您可以设置网络共享,以允许笔记本电脑处理台式机的文件,或台式机处理笔记本电脑的文件,但在一台机器上启动的程序不会使用另一台机器的任何 CPU 或 RAM。

如果您的笔记本电脑有限的,考虑在桌面上运行 Windows 7 虚拟机,使用类似以下软件虚拟盒或者VMware或类似的东西。

答案2

...这肯定会失败。只需安装一些网格软件,网络上的所有 CPU 都会为您提供资源,甚至您还可以通过 OpenAL 使用一些较新的 GPU 来执行程序。只需确保将包大小设置为可变的,从小到稍大,具体取决于您的网络配置,优先考虑速度更快的机器,然后就好了。或者,也可以通过 TightVNC 或 TeamViewer 等 VNC 客户端远程使用它,通过双击远程桌面向您的主机进程显示构建的目标。

相关内容