問題タブ [operating-system]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
multithreading - マルチコア + ハイパースレッディング - スレッドはどのように分散されますか?
新しい Intel Atom 330 のレビューを読んでいたところ、タスク マネージャーに 4 つのコア (2 つの物理コアと、ハイパースレッディングによってシミュレートされた 2 つのコア) が表示されることがわかりました。
2 つのスレッドを持つプログラムがあるとします。また、これらのスレッドだけが PC 上で何らかの作業を行っていると仮定します。それ以外はすべてアイドル状態です。OS が両方のスレッドを同じコアに配置する確率は? これは、プログラムのスループットに大きな影響を与えます。
答えが 0% 以外の場合、スレッドを増やす以外に軽減策はありますか?
Windows、Linux、および Mac OS X では、異なる答えがあると思います。
skの回答をGoogleの飼料として 使用し、リンクをたどると、WindowsでGetLogicalProcessorInformation関数が見つかりました。「リソースを共有する論理プロセッサ。このタイプのリソース共有の例は、ハイパースレッディング シナリオです。」これはjalfが正しいことを意味しますが、決定的な答えではありません。
operating-system - パーティションのファイルシステムを特定する
オペレーティング システムは、パーティションが使用しているファイル システムをどのように認識しますか? つまり、FAT16/32、NTFS、ext2/3 などはどのように区別されるのでしょうか。
windows - Windows Vista はどのプログラミング言語でプログラムされていましたか?
Windows Vista のコーディングに使用されたプログラミング言語は?
operating-system - アプリケーションの起動をカスタマイズする
Internet Explorer などのアプリケーションやその他のアプリケーションを起動する時間を修正する方法はありますか。仕事のスケジュールを逃さなければ。
例: 毎日夕方、エクスプローラーで特定のページを自動的に開くようにしたい場合、
出来ますか ???
unix - Unix の kill コマンドは、動的に割り当てられたメモリが適切に返されることを保証しますか?
新しく割り当てられたプロジェクトで、「シャットダウン」スクリプトである一連のスクリプトを見つけました。彼らはいくつかの基本的な検索を行い、Unixkill
コマンドを実行するだけです。この方法でプロセスをシャットダウンしてはならない理由はありますか? これにより、動的に割り当てられたメモリが適切に返されることが保証されますか? 他に悪影響はありますか?私は、これがプロセスを終了させる最後の手段であるという直感に基づいて操作してきました。
operating-system - DB サーバー用の Windows サーバー 2008 エディション
サーバーをアップグレードしていて、3 台のサーバー (1 台の db サーバーと 2 台のフロントエンド Web サーバー) を持つ予定です。Web サーバーには 2008 Web エディションを使用しますが、データベースに使用するエディションを決定できません。
最初は Standard エディションを使用することを考えていましたが、当社のホストでは、Web エディションの月額 10 倍の費用がかかります。3 つ目のオプションは、Web エディションの 5 倍のコストしかかからない Data center エディションを使用することです。
Windows Server Web エディションで SQL 2008 を実行できますか? そうでない場合、どのエディションを選択する必要がありますか?
ありがとう。
operating-system - オペレーティングシステムはどのように「作られる」のですか?
OS の作成は大規模なプロジェクトのように思えます。誰でもどのように始めますか?
たとえば、Ubuntu をドライブに挿入した場合、コンピューターでそれを実行するにはどうすればよいでしょうか? (これは、私が本当に知りたいことだと思います。)
または、別の角度から見ると、ディスク上に存在し、OS として「実行」できる最小のバイト数はどれくらいですか?
(あいまいで申し訳ありません。私はこのテーマについて何も知らないだけなので、具体的には言えません。コンピューターの仕組みについてかなりの知識を持っているふりをしていますが、このテーマについてはまったく無知です。 )
networking - NFS と Microsoft ネットワーク共有のファイル転送速度は?
標準の Microsoft ネットワーク共有の代わりにNFSを使用すると、パフォーマンスに違いがあるかどうかを知りたいですか?
windows - XP/Vista から Windows 7 に移行する際にプログラマーが知っておくべきことは何ですか?
Windows Vista は使っていません。Vista では多くの API が変更/廃止されていることを知っていたので、XP 互換モードで実行するようにプログラムを修正または構成する必要があります。
では、Windows プログラマーが XP/Vista から Windows 7 に移行する際に知っておくべきことは何でしょうか?
c++ - コードがWindowsにコンパイルされているかどうかを判断するマクロはありますか?
コンパイルしているOSがWindowsかどうかを確認したいと思います。それを確認するためにチェックできる簡単なマクロはありますか?