无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
查看: 4365|回复: 14
打印 上一主题 下一主题

[讨论] 各位大大,g4d载入lzma的时候能不能支持多线程?

[复制链接]
跳转到指定楼层
1#
发表于 2012-6-5 09:06:23 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
如果压缩为lzma的体积和原始体积相差不是很大的情况下,我发现载入lzma的时间甚至比不压缩还要长。

我猜是因为g4d在载入lzma的时候不支持多线程,能不能尽快的载入lzma?这样对老机启动较大内核有显著的好处。
2#
 楼主| 发表于 2012-6-5 14:50:27 | 只看该作者
我发现我一到G4D区求教的时候,总是碰壁。。。。冷冷清清的没人理我。
回复

使用道具 举报

3#
发表于 2012-6-5 14:53:51 | 只看该作者
你的问题太高深了,所谓曲高和寡啊……
回复

使用道具 举报

4#
发表于 2012-6-5 15:11:25 | 只看该作者
这种问题显然要碰壁,grub4dos运行环境和dos差不多,不可能支持多线程的。

grub2以后倒是有可能支持多线程
回复

使用道具 举报

5#
 楼主| 发表于 2012-6-5 17:48:00 | 只看该作者

回复 #4 fujianabc 的帖子

其实我想要的很简单,就是支持:不支持。

唉。直接给我一句死心吧。我就死心了。
回复

使用道具 举报

6#
发表于 2012-6-5 19:11:48 | 只看该作者

回复 #7 hotdll 的帖子

grub4dos 是实模式的程序吧?
实模式下的能多线程?
回复

使用道具 举报

7#
发表于 2012-6-5 19:23:43 | 只看该作者

回复 #5 hotdll 的帖子

楼主标题问能不能支持多线程,后文问能不能尽快的载入lzma。
这是两个问题。

如果给一句话楼主就能死心,那我说一句试试看:
不能支持,能尽快。
回复

使用道具 举报

8#
 楼主| 发表于 2012-6-5 20:44:30 | 只看该作者
原帖由 pseudo 于 2012-6-5 19:23 发表
楼主标题问能不能支持多线程,后文问能不能尽快的载入lzma。
这是两个问题。

如果给一句话楼主就能死心,那我说一句试试看:
不能支持,能尽快。



如何更快的载入lzma?

有更好的办法?
回复

使用道具 举报

9#
发表于 2012-6-5 22:23:23 | 只看该作者
原帖由 hotdll 于 2012-6-5 20:44 发表



如何更快的载入lzma?

有更好的办法?

lzma解压缩比较耗cpu,如果cpu不行,那只能换cpu了
回复

使用道具 举报

10#
 楼主| 发表于 2012-6-6 13:30:06 | 只看该作者

回复 #9 fujianabc 的帖子

G4D的时候,CPU空着也是空着啊。。。
回复

使用道具 举报

11#
发表于 2012-6-6 15:09:02 | 只看该作者
原帖由 hotdll 于 2012-6-6 13:30 发表
G4D的时候,CPU空着也是空着啊。。。

这没办法,grub4dos使用的环境导致了无法用多线程。要让grub4dos多线程,难度和在dos下用多线程差不多。
grub2以后或许有可能。这也是grub开发者当年放弃grub 1而重新开始grub 2的原因之一。
回复

使用道具 举报

12#
发表于 2012-6-6 17:01:52 | 只看该作者
grub2 是保护模式吗?
回复

使用道具 举报

13#
 楼主| 发表于 2012-6-6 17:49:58 | 只看该作者
原帖由 fujianabc 于 2012-6-6 15:09 发表

这没办法,grub4dos使用的环境导致了无法用多线程。要让grub4dos多线程,难度和在dos下用多线程差不多。
grub2以后或许有可能。这也是grub开发者当年放弃grub 1而重新开始grub 2的原因之一。



就算是不支持多线程。

那总不能让双核,3核,4核的CPU 其他核心空着啊。

多核心这个应该是实模式支持的吧?
回复

使用道具 举报

14#
发表于 2012-6-6 20:03:15 | 只看该作者
原帖由 hotdll 于 2012-6-6 17:49 发表



就算是不支持多线程。

那总不能让双核,3核,4核的CPU 其他核心空着啊。

多核心这个应该是实模式支持的吧?

支持,但別小看支持SMP的代碼量。
回复

使用道具 举报

15#
发表于 2012-6-6 21:04:23 | 只看该作者
原帖由 hotdll 于 2012-6-6 17:49 发表



就算是不支持多线程。

那总不能让双核,3核,4核的CPU 其他核心空着啊。

多核心这个应该是实模式支持的吧?

我这里说的多核心和多线程基本上是一个概念 (你可以不用管多个物理cpu这种情况)。

[ 本帖最后由 fujianabc 于 2012-6-6 21:17 编辑 ]
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-6-3 17:52

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表