タグ

pcに関するmikanuirouのブックマーク (6)

  • Intelのプロセッサチップに根本的な設計上の欠陥が発覚、各OSにアップデートの必要性

    by Sh4rp_i ここ10年間に製造されたIntelのプロセッサに、設計上の欠陥が見つかりました。最悪の場合、パスワードやログインキー、キャッシュファイルなどが格納されたカーネルメモリーの内容を読み取られる恐れがあるとのことなのですが、Intel x86ハードウェアに存在する欠陥のため、マイクロコードアップデートでは対応不可能で、各OSがソフトウェアレベルで修正をかけるか、バグのない新たなプロセッサを導入する必要があるとのこと。 'Kernel memory leaking' Intel processor design flaw forces Linux, Windows redesign • The Register https://www.theregister.co.uk/2018/01/02/intel_cpu_design_flaw/ このバグは、データベースアプリケーショ

    Intelのプロセッサチップに根本的な設計上の欠陥が発覚、各OSにアップデートの必要性
  • QWERTY配列が生まれた本当の理由

    QWERTYキーボード。もう打ちたい言葉通りに手が動きますが、最初習得には時間がかかりました。この意味の分からない配列はなんなんだ!って思いながら、ブラインドタッチのゲームやりましたよ。 QWERTY配列の理由としてよく言われている説は、タイプライター時代に、打つ速度を落としてアームの衝突を防ぐためだ、というものです。あんまり速く打ってしまうと繊細な機械であるタイプライターのアームが干渉して壊れてしまうというのです。そこで続けて打つ回数の多いキーを離したという説です。すごくもっともらしく聞こえます。でもQWERTY配列を見てみるとちょっと変です。かなりの頻度で続けて打つerもedもesもそしてthも近くに配置されています。 京都大学の安岡孝一氏と安岡素子氏による論文によると、初期のタイプライターのテスターとして活躍したのは、電報のオペレーターであり、彼らのニーズに合うようにできたのが、QW

  • メモリリークとは何か - kuenishi's blog

    メモリリークに悩まされている技術者は多いだろう。メモリリークが嫌でGCという技術が開発されたといっても過言ではないし、歴史的にはC++からJavaへシフトが起きた大きな理由のひとつといっていい。Unix系の簡単な定義でいえば、ヒープ領域を指すポインタ(アドレス)をロストしてしまえばそのメモリはもう漏れたといってよい。たとえばこういったコードだ。 struct { int i; char c; } spam; int main(){ void* p; int i; for(i=0; i<1024; ++i){ p = malloc(sizeof(struct spam)); } pause(); } このコードではpause(3)の時点で約5KBのメモリが漏れている。free(3)を使えばメモリをOSに返却できるが、アドレスが分からないので返却できない。 ところが、ここでいいたいのは、メモリ

    メモリリークとは何か - kuenishi's blog
  • サーバ用途でコンシューマ SSD へ調子に乗って書き込みすぎると壊れるという話 - mura日記 (halfrack)

    Crucial M500 の write endurance が 75TB しか無いというのが話題になっていて、同じく 75TB である m4 をわざと虐待していたホストはどうなったのか気になって調べて見たところ、面白い結果が観測されたという話。 石橋を叩いて壊し障害時の挙動を見るべく「自社全サービスのアクセスログを受け止める syslog サーバ」という、どう見ても書き込み中心で SSD にやさしくないホストをあえて動かしていた。具体的には下記のようなノリのホストである。 iostat の一行目なので uptime 数百日における平均値であることに注意。 [root@touge ~]# iostat -k -x -d sda | sed -n '3,4p' Device: rrqm/s wrqm/s r/s w/s rkB/s wkB/s avgrq-sz avgqu-sz await

    サーバ用途でコンシューマ SSD へ調子に乗って書き込みすぎると壊れるという話 - mura日記 (halfrack)
  • ASCII.jp:ロードマップでわかる!当世プロセッサー事情(大原雄介)

    多くの新製品が世に送り出されるプロセッサーの世界。テクニカルライターの大原雄介氏による連載では、CPUGPUなどコンピューターの中核となるプロセッサーのロードマップを軸に、その変遷を解説していく。 2024年09月16日 12時00分 PC 第789回 切り捨てられた部門が再始動して作り上げたAmpereOne Hot Chips 2024で注目を浴びたオモシロCPU Hot Chips第2弾は、Ampere ComputingのAmpereOneをご紹介したい。こちらのコアは前回のOryonほどいわくつきではないのだが、会社がいわくつきだったりする。 2024年09月09日 12時00分 PC 第788回 Meteor Lakeを凌駕する性能のQualcomm「Oryon」 Hot Chips 2024で注目を浴びたオモシロCPU Hot Chips 2024で、おもしろいプロセッサ

    ASCII.jp:ロードマップでわかる!当世プロセッサー事情(大原雄介)
  • 起動時に毎回chkdsk(チェックディスク)が勝手に実行されるのを止める | 8倍速対応

    レアケースだとは思うんですが、たまたま僕が行き当たってしまったので 報告がてら、記事にしてみます。 別に何も特別なこともせず普通にPCを終了したハズなのに、ある時から 起動時に毎回chkdsk(チェックディスク)が勝手に実行され始めました(→こんな画面)。 10秒以内に何かキーを押せばキャンセルされますし、 chkdsk自体、そんな大した時間がかかるわけではないんですけども 意味不明なこの状態は気持ち悪いので直そう!と思ったわけです。 以下、仕組みと解決法 ◆なぜ起こるか? XPは起動時にダーティビット(ある種の命令です)がセットされていると chkdsk(チェックディスク)を実行する仕組みになっています。 通常、ダーティビットはOS起動時にセットされ、終了と同時にクリアされます。 しかしフリーズや強制終了など異常終了すると ダーティビットが残ったままなので、次回の起動時に 何か不具合が起

    起動時に毎回chkdsk(チェックディスク)が勝手に実行されるのを止める | 8倍速対応
  • 1