
No.4ベストアンサー
- 回答日時:
ANo.3 です。
そこでパソコンの動作原理について解説したいと思います。
コンピュータの基本構成と動作原理〜知識編
https://qiita.com/zacky1972/items/ef4486e8a6d95e …
基本的には、CPU はプログラムカウンタによってメモリにアクセスをして、それから得られる命令やデータをハードウェアで処理する訳です。
<以下引用>
・1つの機械語命令を実行するにあたり,必ず命令サイクルは一巡します。しかし,フェッチ→デコード→実行→ストア→フェッチ→デコード→実行→ストア,と律儀に順番を守る必要はなく,たとえば,ある命令の実行をしている間に,次の命令のフェッチを行う,という具合に効率よく進めることも可能です。
・このような方式は, パイプライン方式 (instruction pipeline), スーパースカラー方式 (superscalar) など,さまざまなバリエーションがあります。しかし,このことに初めて気づいた人は本当に賢いですね。筆者が初めて知ったときには,その巧妙さにビックリしたものです。
CPU の動作は単純ですが、周辺はかなり複雑です。これが、マルチコアになると更に複雑さを増して行きます。マルチ CPU になると、その複雑さは加速します。
と言う訳で、BIOS でのセキュリティ CPU のアイデアは、実現が難しいと言うことですね。と言うか、不可能でしょう。

No.3
- 回答日時:
ANo.2 です。
順番に回答してみたいと思います。
※注意> ここでは、BIOS のセキュリティ用 CPU が存在すると言う前提での話です。
A1. 同じアプリの CPU 利用率低下や余計な処理をメイン CPU で処理しなければ、CPU の速度をを最大限発揮できると思いますどうなんでしょうか?
→ BIOS のセキュリティ用 CPU は、メイン処理の代わりはできないのではないのでしょうか? アプリケーションの実行でメイン CPU の処理以外をサブ CPU が担うと言うことは、同じ Windows 上でなければなりませんので、普通にマルチ CPU やマルチコア CPU でできることです。
A2. コア数が増えただけみたいな動作出来ないのですか? 別々に処理して遅延がないセキュリティだけでもダメでしょうか?
→ ウィルスの存在を見つけるのは、実際に実行するコードを事前に調査して安全がどうかを確認しますので、その判定が終了するまではメインの処理を待たせないとなりません。別々に処理をする言われますが、別々に処理しても判定を行って問題が無いこと確認するまでは、メインの処理を進めるわけには行かないのです。
BIOS のセキュリティ用 CPU が、割り込んで判定が完了するまで待つのは、オーバーヘッドそのものですし、異なるハードウェアで実行するにはやり取りで時間が掛かってしまうだけでしょう。従って、セキュリティは遅延そのものです。
A3. Windows セキュリティをなくして、セキュリティだけ BIOS 制御してコアの分離が出来ない物は、メイン CPU で処理すれば良いのではと思いました。
→ コアの分離できな処理とは何でしょう。BIOS セキュリティ用 CPU は、メイン CPU のありとあらゆる処理に全て関わっていますので、マルチ CPU で動作しているなら同一 OS 上で、それぞれに分けて処理ができるかも知れませんが、BIOS セキュリティ用 CPU ではそれはできませんので、一々メイン CPU の処理に割り込み、ウィルスの判定を行わなければなりません。恐らく、それには BIOS セキュリティ用 CPU の性能が、メイン CPU の何倍も高くないと成立しないように思います。本末転倒の極みと言ったところでしょう。
現在は、シングル CPU で多コアが全盛ですが、マルチ CPU はサーバーなどで使われています。実際あるかどうかは知らないのですが、セキュリティ用に専用 CPU を使っているシステムもあるのではないでしょうか? しかし、それはメインの CPU と同じレベルで動作しているもので、BIOS セキュリティ用 CPU ではないと思います。
BIOS でセキュリティ専門の処理を担うためには、どれくらいのハードウェアが必要なのでしょうか? メモリはメインメモリを使うにしても、日々のウィルス関係の定義ファイルの更新を行う方法はどうするのでしょうか? それには保存のためにストレージも必要になるので、これもメインのストレージを使うのでしょうか? 色々考えると、BIOS にセキュリティ専用の CPU を置いておくのは、効率の面で無駄が多いことが判ります。
BIOS セキュリティ用 CPU を設置しておくことは、却って全体の処理効率を下げる結果になりそうです。マルチ CPU で処理を行う場合は、全てを共有できる同じレベルにしておき、役割を分担する方が遥かに効率的でしょう。
※CPU の処理自体は、並列化が進んでいますが、基本は順番に処理していますので、その中の待ち時間を如何に減らして、単位時間あたりにどれだけ沢山の処理を行えるか、と言うのがシステムの持っている性能となります。外部の要素が入ってくるとそれが待ち時間となり、全体のスループットを下げてしまいます。

No.2
- 回答日時:
ANo.1 です。
Windows で実行しているアプリケーションに BIOS で動作している CPU が割り込みをかけてセキュリティを実行する訳ですから、同等以上の速度持っていなければ話になりませんね。
ファイルアクセスに関してもそうです。ダウンロードする際にそれに対する検査を行いますが、速やかに終了して Windows に渡さなければなりませんから、もしかすると Windows の実行速度より速くないと却って障害となってしまう可能性だってあります。
現在は、セキュリティをマルチタスクで動作していますので目立ちませんけれど。とにかく、余計なプロセスが動いている分、どう頑張っても CPU の足を引っ張る気がしてなりません。パソコンのコストがバク上がりしそうです!
お答えありがとうございますコア数が増えただけみたいな動作出来ないのですか?別々に処理して遅延がないセキュリティだけでもダメでしょうか?

No.1
- 回答日時:
BIOS/UEFI は、パソコンの基本的入出力を制御しています。
BIOS とは 「Basic Input/Output System」 の略です。昔は、小容量の ROM (様々な種類があります)等に書き込まれていて、容量の関係で大きなプログラムは入りませんでしたが、現在は 16MB や 32MB くらいのフラッシュメモリに書き込まれているようです。とは言え、多くても 32MB ですので、大きなプログラムはとても動作しませんね。Basic Input/Output System
https://ja.wikipedia.org/wiki/Basic_Input/Output …
BIOS/UEFI にもセキュアブートと言って、セキュリティは掛かっています。これは、BIOS/UEFI レベルで外部からのハードウェアやソフトウェアの変更が加えられると、システムをロックします。滅多にはセキュアブートに引っ掛らないと思いますが、セキュリティ上の問題のある変更を桑用とすると、動作しなくなったりします。これらは、BIOS/UEFI 動作中に機能します。
UEFI で OS 起動前の環境を保護する
https://blogs.msdn.microsoft.com/b8_ja/2011/09/2 …
また、BIOS/UEFI と Windows は動作しているレベルが違いますので、Windows 動作中は BIOS/UEFI でのサービスは最小限に抑えられています。Windows は完全上位になっていて、BIOS/UEFI で認識していなくても Windows 上では動作したりします。
BIOS 専用の CPU を載せると言うのは、無駄ではないでしょうかね? OS 側のセキュリティは、多岐にわたっているので、それらすべてを処理するには相当高い性能を持っていなければなりませんから、メインの CPU と二つでは電力の無駄使いになるように思います。
と言う訳で、実装は現実的な効果とコストの面で意味がない気がしますね。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 経済 マイクロソフトのOSにAIが標準搭載されるようになるようです。月額利用料とかかかるんですかね?? 3 2023/09/22 19:57
- iOS iphoneのOSを改造してインストールする方法を教えて下さい。 1 2023/11/27 13:30
- CPU・メモリ・マザーボード 昨日SSDを増設したら、PCが点かなくなりました。 ※BIOS画面にも行けません。 OSの入ったスト 6 2022/08/15 10:53
- ノートパソコン ノートPC (OSはWindows 11)を購入しまたが、その際にAcronisというプロテクト系ソ 7 2023/06/10 07:25
- Mac OS mac os 10.6の入ったMac mini でmac 2001がインストールできませんので.. 1 2024/04/09 18:36
- その他(OS) OSについて いろんなOS動作が早い順はどれでしょうか?単純に機能、限られた用途の方が動作が早い気が 6 2024/05/27 01:13
- ノートパソコン 次の条件に合うパソコンってありますか? 3 2022/10/16 18:01
- BTOパソコン 次の条件に合うパソコンってありますか? 1 2022/10/16 18:04
- Android(アンドロイド) スマホのアップデート 3 2024/01/16 18:54
- CPU・メモリ・マザーボード 自作PCです。中古パーツです。cpuを換えると起動しません。 7 2022/11/11 07:46
このQ&Aを見た人はこんなQ&Aも見ています
-


5.25インチ2HD3枚組(#1~#3)のPC-9801用のコンカレントCP/M V3.1について
Windows 95・98
-


このようなメールが届きましたが、これは本物でしょうか? 利用していないのに、このメールがきました。
迷惑メール・スパム
-


windowsの仮想メモリとiosの仮想メモリどこか違うのですか?
iOS
-
-
4

迷惑メールの排除方法として、迷惑メールのアドレスで区分する方法を行っています。(outlookの設定
迷惑メール・スパム
-
5

OSを消さないように初期化したい。
iOS
-
6

windows10軽量版とwindows7どちらの方が軽いですか?
Windows 10
-
7

アセンブリ言語について。
その他(プログラミング・Web制作)
-
8

it素人なのにセキュリティ担当に回されたんですが、詳しい人が他にいなくて、何かインシデントが起きた際
その他(セキュリティ)
-
9

windowsxpより軽いLinux探してますメモとブラウザができれば良いのでとにかく軽い無料os教
その他(OS)
-
10

PCを効率的にセットアップしたい
その他(開発・運用・管理)
-
11

自分のGmailアドレスを使って買い物をしている人がいる。Gmailをどうしたら良いですか?
ハッキング・フィッシング詐欺
-
12

中国企業Huaweiが世界発の三つ折りスマホを発表しましたが その開発には日本からベッドハントされた
その他(コンピューター・テクノロジー)
-
13

Windows11でこのファイルにはこの操作を実行するように関連付けられたアプリがありません
Windows 10
-
14

PythonはPowerShellの上位互換なのでしょうか?
その他(コンピューター・テクノロジー)
-
15

Pythonはオープンソースなので1億年後でも使う事が出来るのでしょうか?
その他(コンピューター・テクノロジー)
-
16

Windowsについて 先日、お恥ずかしながらWindowsのOSがあるのにZorin-OS-をダウ
その他(OS)
-
17

大至急お願いします!!!! 訳あってPCを強制シャットダウンしたのですが、 それによってデータが破損
その他(OS)
-
18

古いLANDISKのWINDOWS10への接続について
Windows 10
-
19

Windows xp古いパソコン
その他(OS)
-
20

c++の勉強方法を教えてくださいプログラミングをやった事がなく1から勉強を始めようと思います1日1時
C言語・C++・C#
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
右下の広告の消し方
-
複数のアンチウイルスソフト 対...
-
McAfeeって安全なセキュリティ...
-
トレンドマイクロホームネット...
-
Rapportのソフト
-
学校のChrome Bookのロックの解...
-
ノートンを数台のPCで適応さ...
-
PCロックを解除したい
-
携帯電話のセキュリティについて
-
ヤフーブラウザーはセキュリテ...
-
最近セキュリティソフトのノー...
-
とあるサイトにて
-
情報セキュリティ担当係に配属...
-
マダムとおしゃべり館のトップ...
-
セキュリティ対策ソフトについ...
-
セキュリティアプリ
-
PCに消してもまたソフトがダウ...
-
ESETを使っていた時はブロック...
-
Windows 11のパソコンにセキュ...
-
マカフィーからノートンへ乗り...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
複数のアンチウイルスソフト 対...
-
右下の広告の消し方
-
ヤフーブラウザーはセキュリテ...
-
PCロックを解除したい
-
Rapportのソフト
-
ノートンを数台のPCで適応さ...
-
最近セキュリティソフトのノー...
-
マカフィーからノートンへ乗り...
-
McAfeeって安全なセキュリティ...
-
とあるサイトにて
-
ノートンの解約(「ライセンス...
-
勝手にダウンロードされた Web...
-
esetが期限切れの場合、その後...
-
ノートンのモバイル版をiPhone...
-
ぶっちゃけWindows10/11にセキ...
-
携帯電話のセキュリティについて
-
学校のChrome Bookのロックの解...
-
12/6ドコモショップで機種変更...
-
結局のところWindows PCに有料...
-
EDRセキュリティとwakuconeにつ...
おすすめ情報



















同じアプリのcpu利用率低下や余計な処理をメインcpuで処理しなければCPUの速度をを最大限発揮できると思いますどうなんでしょうか?
windowsセキュリティをなくしてセキュリティだけbios制御してコアの分離が出来ない物はメインcpuで処理すれば良いのではと思いました