問題タブ [bios]
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.
assembly - IRQ 番号の競合
出典: http://software.intel.com/en-us/articles/introduction-to-pc-architecture/
例外番号 10h は「浮動小数点エラー」に対応しますが、ソフトウェア割り込み 10h は「ビデオ サポート」BIOS 割り込みにも対応します (両方ともリアル モード)。
私は何が欠けていますか?
time - ノード ロック ライセンスのシステム時刻の使用
MAC アドレスとシステム時間を使用して、ノードロック ライセンスが機能しています。人々がシステムの日付を編集してライセンスを延長するのではないかと心配しているので、NTP プール内のマシンから実際の日付を取得しようとしました。それは機能しますが、オンラインにならないと製品を使用できないことは明らかであり、100% 信頼できるとは思えません (UDP パケットが到着しない/返されない場合があると思います)。
ここでの標準的なアプローチは何ですか?変更可能な OS の日付に対応しますか? TCP 経由で時間を提供する Web サーバーで何かを実行しますか? BIOS の日付は再起動時に OS によって更新されると聞きましたが、インターネットを使わずに現在の日付を確認する方法はないのでしょうか?
ライセンスが完全に安全になることは決してないことはわかっています。クラッキングやトレントが行われることを期待していますが、システムの日付を変更するほど簡単にはなりたくありません。どんなアイデアでも大歓迎です。ありがとう
linux - Linux で BIOS の内容を読み取る最良の方法
本当に奇妙な質問です。バイオス チップの内容全体を読み取ることは可能ですか。バイオス チップの内容を検証する必要がある場合に問題がありますか?
乾杯ジェームズ
bios - BIOSINT0x15関数0x88は常に同じメモリサイズを返します
BochsエミュレーターでBIOSint0x15を使用していますが、これは、構成内容に関係なく、常に同じメモリサイズ(34440)を返します。
メモリ検出のより良い方法があることは知っていますが、なぜこれが期待どおりに機能しなかったのかを理解したかったのです(私が何かを絞った場合に備えて)
どうしてこれなの?bochs biosは、この値を返すようにハードコーディングされていますか?
bootstrapping - ブートストラップ ハードディスク アクセス
楽しみのためにブートストラップローダーを作成しようとしています。次のようなガイドを使用しています。
http://www.omninnerd.com/articles/PC_Bootstrap_Loader_Programming_Tutorial_in_ASM
http://hem.passagen.se/danma/nboot.htm
http://en.skelix.org/skelixos/tutorial01.php
フロッピー ディスクからセクタを正常にコピーできますが、ハード ディスクにアクセスしようとすると、リセット以外のすべての int 13 関数からエラー コードが返されます。ディスクをリセットしてもエラーは返されません。
int 13 がハードディスクで機能する前に、何か特別なことをしなければなりませんか?
wmi - BIOS ビルド番号と識別番号?
BIOS ビルド番号と識別番号を取得したい。既に WMI クラス Win32_Bios データクラスを使用していますが、どの Windows OS でもビルド番号と識別番号の値を返していません。
バイオスについて言及されている上記のファイルを取得するにはどうすればよいか、誰か教えてもらえますか?
c# - C#BIOSの日付変更を決定する方法
こんにちは、Bios Date に Change があるかどうかをプログラム (c#) で判断するにはどうすればよいですか?
更新しました
私はマシンの日付を探しています。なぜなら、誰かがその値を変更したかどうかをチェックするプログラムを書きたいからです。これを理解するには、日付と時刻に関する情報を記録するトランザクション ファイルが必要です。この値を登録するために、予定時刻の前に誰かがマシンを停止し、予定時刻の後の時刻まで待って BIOS の日時を変更し、その時刻のレコードを配置した場合、私はそれを知りたいです。
assembly - 基本的な OS 起動に関する質問
コンピューターの起動プロセスと、ブートローダーが OS を呼び出す部分について、基本的な質問があります。
したがって、BIOS が起動可能なドライブから最初の 512 バイトをメモリにコピーし、コードを実行することを知っています。これがブート ブロックです。
- しかし、その小さなアセンブラーは、OS からのコマンドをどのようにブートローダーで起動するのでしょうか?
- ブートローダーは引き続き実行され、ソフトウェアとハードウェア間の「送信機」として機能しますか? それとも完全にOS任せ?
- すべてのブートローダがアセンブラで記述されているのはなぜですか?
- また、OS を作成するときに、なぜ C++ から C に戻らなければならないのでしょうか?
敬具、ラマ
bios - 起動シーケンスに対する 0000:7c00 のメモリの重要性は何ですか?
bios が 0000:7c00 のパーティションのブート レコードを読み取るのはなぜですか? そのアドレスの特別な点は何ですか? アドレスを参照する際に ':' は何をしているのですか?