[過去ログ]
FreeBSDを語れ Part43 [無断転載禁止]©2ch.net (1002レス)
FreeBSDを語れ Part43 [無断転載禁止]©2ch.net http://echo.5ch.net/test/read.cgi/unix/1472042132/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
939: 名無しさん@お腹いっぱい。 [sage] 2017/05/18(木) 02:11:01.79 >>933 だからamd64の64bitOSの場合、仮想空間をプロセスに割り当てるときに32bitと48bitで使い分けれるでしょ。 で大半のプロセスは32bit空間で必要十分なんですよ。でもamd64が残念なのは、 32bitのときはレジスタや命令まで32bitになってしまうから残念なんだよ。 仮想空間だけ32bitのモードを用意してほしかった。これだけでコードの効率がかなり上がる。 http://echo.5ch.net/test/read.cgi/unix/1472042132/939
940: 名無しさん@お腹いっぱい。 [sage] 2017/05/18(木) 04:26:21.61 >>939 linuxのx32abiみたいなものが欲しいということ? http://echo.5ch.net/test/read.cgi/unix/1472042132/940
941: 名無しさん@お腹いっぱい。 [sage] 2017/05/18(木) 07:22:59.77 >>939 32bitABIぼプログラムも動くってだけの話じゃん。 なに言ってんの? http://echo.5ch.net/test/read.cgi/unix/1472042132/941
942: 名無しさん@お腹いっぱい。 [sage] 2017/05/18(木) 09:04:30.72 なんでABIの話になるんだ。 http://echo.5ch.net/test/read.cgi/unix/1472042132/942
943: 名無しさん@お腹いっぱい。 [sage] 2017/05/18(木) 09:07:31.60 32bitモードてraxとかの64ビットレジスタやそれらの演算を使いたいと言う事だろう x86の16ビットモードはeaxが使えたので、それはわからなくもないが > で大半のプロセスは32bit空間で必要十分なんですよ。 ここに大きな事実誤認がある 32ビットモードで十分かつ64ビットレジスタ欲しいと言う用途はとても少なく 32ビットモードを拡張する必要は無いとx64の設計陣は判断しただけ http://echo.5ch.net/test/read.cgi/unix/1472042132/943
944: 名無しさん@お腹いっぱい。 [sage] 2017/05/18(木) 09:26:26.96 つーか、32ビットモードは16ビットモードの拡張なんで、これ以上の拡張は見苦しいことになるから 手を触れなかったが正しいか http://echo.5ch.net/test/read.cgi/unix/1472042132/944
945: 名無しさん@お腹いっぱい。 [sage] 2017/05/18(木) 09:30:07.90 firefoxとかSSE2必須のアプリが増えてきた。 http://echo.5ch.net/test/read.cgi/unix/1472042132/945
946: 名無しさん@お腹いっぱい。 [sage] 2017/05/18(木) 09:33:48.77 x86x64って、レジスタだけ64bitでアドレッシングだけ32bitなんてモードあったっけ? あればメモリ必要ないアプリの必要メモリも実行ファイルサイズも小さくなると思うんだけど http://echo.5ch.net/test/read.cgi/unix/1472042132/946
947: 名無しさん@お腹いっぱい。 [sage] 2017/05/18(木) 09:35:55.71 >>944 たとえスマートに解決できたとして、レジスタセーブの領域とかも 増やさないと駄目だから、その辺も考えたんだろうね。 http://echo.5ch.net/test/read.cgi/unix/1472042132/947
948: 946 [sage] 2017/05/18(木) 09:54:44.82 あー、TSSとか pusha/popa sysenter/sysexit 辺りまでもがモードの組み合わせ次第で レジスタの退避領域のフォーマットの違いとか、ややこしい事になるのか・・・ でも、昨今のx64の無駄をみてると、レジスタ64 アドレス32 はまだ有用だと思うんだがなぁ http://echo.5ch.net/test/read.cgi/unix/1472042132/948
949: 名無しさん@お腹いっぱい。 [sage] 2017/05/18(木) 10:04:37.25 64bit化でレジスタ数も倍増して速度が数%しか上がらないって ポインタが64bitになってるのがネックになってると思う。 L2、L3キャッシュがより早く溢れて効率悪そう。 http://echo.5ch.net/test/read.cgi/unix/1472042132/949
950: 名無しさん@お腹いっぱい。 [sage] 2017/05/18(木) 10:37:21.56 >>927 Windows Update Catalog じゃダメなん? http://echo.5ch.net/test/read.cgi/unix/1472042132/950
951: 名無しさん@お腹いっぱい。 [sage] 2017/05/18(木) 10:37:57.83 特殊な例ですまんけど、32bitレンジコーダーとか数%どころじゃないんだ あれって1ビット毎に頻度下限×現在位置/頻度合計とか計算しなきゃだから32bitなら64bit必要 他の用途だと数%なのには同意だけど、レジスタだけ64を禿しくキボン そうなんだよ、ポインタが無駄過ぎるんだよね http://echo.5ch.net/test/read.cgi/unix/1472042132/951
952: 名無しさん@お腹いっぱい。 [sage] 2017/05/18(木) 10:38:55.78 1ビットじゃないや、1バイトの確定だった http://echo.5ch.net/test/read.cgi/unix/1472042132/952
953: 名無しさん@お腹いっぱい。 [sage] 2017/05/18(木) 10:51:32.77 >>951 SIMD命令使えそうだが http://echo.5ch.net/test/read.cgi/unix/1472042132/953
954: 名無しさん@お腹いっぱい。 [sage] 2017/05/18(木) 12:18:05.81 >>953 単純に数値範囲をスケーリングできればいいってもんじゃないんだこれが きっちり四捨五入を徹底しても、頻度が全く同じ3種類のバイトコードだけの入力を圧縮して、 解凍時・・・現在の下限〜上限を頻度で等分した時に、現在位置がどこに入るかを 素直に逆算した時、範囲を正確に逆算でき”ない”可能性が必ず存在する (その辺のレンジコーダーのサンプル拾ってきて3種類の数字を全く同じ頻度で ランダムに並べて2^32-1バイトのファイル作って、圧縮解凍通した後のファイルと一致するか 調べてみるとわかる) 後から範囲が一致しなかったら補正とかしてると時間が掛かり過ぎるし、そう単純な話じゃない http://echo.5ch.net/test/read.cgi/unix/1472042132/954
955: 名無しさん@お腹いっぱい。 [sage] 2017/05/18(木) 15:20:39.49 >>946 >>948 データ64アドレス32のモードは無いが、普通の64bitモード(データ32アドレス64)の時、プリフィックスで命令ごとにデータ64bitにしたり(0x4?)、アドレス32bitにしたり(0x67)できる。常に0x67を使うのが>940のx32abi(これはILP32でr8-r15とかも使える。) http://echo.5ch.net/test/read.cgi/unix/1472042132/955
956: 名無しさん@お腹いっぱい。 [sage] 2017/05/18(木) 16:49:42.19 >>955 セグメントオーバーライドプレフィクスみたいなアレね・・・常にそれを付け続けるってのも何だかなぁ http://echo.5ch.net/test/read.cgi/unix/1472042132/956
957: 名無しさん@お腹いっぱい。 [sage] 2017/05/18(木) 16:58:06.76 >>901 メモリが16GBあったら、4GBくらいRAMDISKにしてやって、システムやアプリのテンポラリーファイルを ここに置くようにするとキビキビ動くようになったりします。 http://echo.5ch.net/test/read.cgi/unix/1472042132/957
958: 名無しさん@お腹いっぱい。 [] 2017/05/18(木) 21:20:35.26 >>957 何で固定長?tmpfs使えばいいだろ。 http://echo.5ch.net/test/read.cgi/unix/1472042132/958
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 44 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.021s