パスワードを忘れた? アカウント作成
この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。

昔のプログラミングスキルは今も大事?」記事へのコメント

  • 通信プログラムをつくるときには、その通信内容が、電気的にどうなっているか、までは問わないけど、イーサネットに流れるビットレベルくらいは想像がつくようになっておけ、とは言ってます。

    プログラムも、概念的にどういうマシン語に落ちるかを理解しておくと、最近のマルチスレッドプログラムとかで、競合や粒度などが直感でわかるようになり、バグは減らせます。

    • Re: (スコア:3, 興味深い)

      PCIeが並行して複数のデバイス間データ転送を実行できるとしても、DMAは全部物理メモリ相手なんだから、結局メモリコントローラーの取り合いで衝突するに決まってるだろっ!!

      「PCIe 上に載っているデバイスは高速に応答するから大丈夫だ」って馬鹿かお前は。高速に応答するデバイスに次々とリクエスト投げたら、バスを占有しまくって、周囲のデバイスがDMA転送できなくなるだろうがっ。その、無駄にディレイさせられたデバイス上でバッファオーバーフローを起こしたら何が起こると思ってるんだっ。

      最高パフォーマンスを出したかったら、「速けりゃい

      --
      fjの教祖様

開いた括弧は必ず閉じる -- あるプログラマー

処理中...