タグ付けされた質問 「operating-systems」

ハードウェアとアプリケーションプログラム間のソフトウェア層。プログラムスケジューリング、メモリ割り当て、割り込み処理、ディスク入出力、グラフィックアクセラレーション、ホストデバイスドライバー、その他のさまざまなリソースを管理します。

2
OSがメモリアクセス違反を検出する方法
オペレーティングシステム(Linuxが望ましい)は、許可されていないメモリロケーションにアクセスしたことをどのように認識しますか? この質問は、それらのいまいましいポインターに触発されました!私の考えでは、コンピューターのすべては、速度、セキュリティ、整合性などの妥協点に関するものです。 Linuxのメモリマップはよく知っていますが、アクセスしようとしている場所がアクセスするたびにカーネルが有効な範囲内にあるかどうかをカーネルがチェックするのは少しばかげています。それは非常に多くの時間を無駄にし、より生産的な何かをすることに費やすことができるように聞こえます(しかし、おそらくチェックなしでは安全性は低下します!)。それとも、最近のすべてのアクセスを記憶し、すべてのハードウェアタイマーティックでチェックしますか?(しかし、それは安全ではないように思えますが、それでもまた遅いです。) 私はこの質問がどこでも答えられていないように見えることに驚いた。それは私がいつも疑問に思っていたものです。OSに代わってこれを行うハードウェアのセクションがあり、便利で便利な抽象化レベルにあると思うようになります。しかし、それでも、すべてのコンテキストスイッチで次のプロセスのメモリマップをロードする必要があり、これもまた遅いように聞こえます。 そう、とにかく、私は少し続けています:OSはどのようにメモリ違反を検出しますか? ありがとう


4
ラップトップが64ビット互換であることを確認するにはどうすればよいですか?
最近、新しいラップトップを購入して64ビットOSを実行する予定ですが、友人から、現在のラップトップは既に64ビットであると言われました。 ラップトップが64ビットOSをロードする準備ができているかどうかを確認するにはどうすればよいですか? CPU-Zの結果は次のとおりです。

10
SSD上の単一のOSインストールをデスクトップとラップトップの間で共有できますか?
この投稿を改善したいですか?引用や回答が正しい理由の説明など、この質問に対する詳細な回答を提供します。十分な詳細がない回答は、編集または削除できます。 私は最近SSDを購入しましたが、基本的に1つのパーティションを共有する2つの異なるマシン間で交換できるオペレーティングシステムがあるかどうか疑問に思っていましたか?おそらく複数のハードウェアプロファイルですか?この場合、マシンは私のラップトップとデスクトップです。 デスクトップのパフォーマンスを活用し、モバイルにする必要があるときは、SSDをラップトップに入れて移動するだけでいいでしょう。ライセンスの理由、つまり再アクティブ化をトリガーする主要なハードウェアの変更などの理由で、Windowsがこの概念でうまく機能するとは思わない。 より高密度で、より高速で、より手頃な価格で、より小さなストレージは、アプリやファイルを同期するための「クラウド」テクノロジーに依存することなく、エンドユーザーにとって実行可能なオプションとなります。私は自分の情報を文字通り、物理的に制御したいです。

4
BIOSはOSと見なされますか?[閉まっている]
現在のところ、この質問はQ&A形式には適していません。回答は事実、参考文献、または専門知識によってサポートされると予想されますが、この質問は議論、議論、世論調査、または広範な議論を求める可能性があります。この質問を改善し、場合によっては再開できると思われる場合は、ヘルプセンターをご覧ください。 7年前に閉鎖されました。 この質問は、RAIDアレイを扱うときに思い浮かびますが、必ずしも対象に当てはまるわけではありません。 多くのOSが同じことを行うためにドライバーを必要とする場合、BIOSがOSを効果的にロードするためにハードドライブからどのように読み取ることができますか? BIOSには、WindowsやLinuxのようなメインストリームOSの1つからプルするドライバーのリストがありますか?



1
Windows 10:特定の設定へのアクセスエラー
Thinkpad W520(4270cto)でWindows 10 Proのクリーンインストールを完了しました。特定のシステム設定を調整しようとすると、奇妙なエラーが発生します。たとえば、「ディスプレイ設定」、「詳細ディスプレイ設定」の順にアクセスし、「ClearTypeテキスト」、「カラーキャリブレーション」、または「ディスプレイアダプターのプロパティ」をクリックしようとすると、添付画像に次のWindowsエラーメッセージが表示されます。 「Windowsは指定されたデバイス、パス、またはファイルにアクセスできません。アイテムにアクセスするための適切な権限がない可能性があります。」 奇妙なことに、.exeファイルを直接検索するか、コントロールパネルからこれらの設定にアクセスできます。私はこのマシンの管理者であり、それを使用する唯一のユーザーです-これは実際にはセキュリティ/ポリシーの問題ですか?最初に問題を見つけたとき、ファイルが見つからないか破損している可能性があると考えてOSを再インストールしましたが、同じ問題が発生しました。この問題はを含む設定でも発生することに気付きましたrundll32.exe。 ここで何が起こっているのでしょうか?

3
別のドライブ上のスワップファイル
OSのスワッピング領域として使用するために、小容量HDD(約5〜20 GB、非常に安価ですが)にお金をかける価値はありますか?私はそれがOSのパフォーマンス、または多分SSDを向上させると信じています(まだ約5-20 GB)、それはよりコストがかかり、より良いパフォーマンスを提供しますか?

3
コンピュータはどのCD / DVDから起動するかをどのようにして知るのですか?
ユーザーがCD / DVDドライブのOSディスク(または他の起動可能なディスク)でシステムを再起動すると、実際にはどうなりますか? たとえば、OSインストールCDを挿入してコンピューターを起動すると、と表示されます"Press any key to continue from CD or DVD..."。これは実際のCD / DVDでどのように行われますか?これは、CPUが再起動されるたびに最初にCDドライブをチェックすることを示しているためです... さて、私の質問は、CD / DVDがこれらのコンテンツをどのようにして、通常のディスクとブータブル/ OSディスクのどちらであるかを示すのですか?コンピュータは起動時にそのようなディスクをどのように識別しますか?

2
自家製オペレーティングシステムの実行
作成したオペレーティングシステムから始めて、どのようにそれを実行し、コンピューターでテストできますか?現在使用されているオペレーティングシステムを削除する必要がありますか、それとも個別に実行できますか?

5
Windows 7:64ビットまたは32ビットバージョンをインストールする必要がありますか?(x64対x86)
インストールするWindows 7のバージョンを決定することは難しい決定であり、システムで実行できることを本当に制限する可能性があります。インストールするバージョンを決定するのに役立つ実用的なヒントはありますか? 64ビットチップセット/プロセッサの人気が高まるにつれ、多くのユーザーが64ビットバージョン(x64)または32ビットバージョン(x86)のソフトウェアとオペレーティングシステムを実行できるようになりました。ただし、32ビットプロセッサしかない場合、選択は簡単です... 64ビットプロセッサを使用している場合のみ、x64バージョンのVista / Windows 7をインストールできます。 64ビットプロセッサを搭載している場合は、x64バージョンのWindows 7をインストールするのが理想的であることは明らかです。x64バージョンでは、64ビット構造に基づいてセキュリティが強化されており、64ビットプロセッサ用にコンパイルされたプログラムはより高速に実行される可能性があります。 Windows 7 x64を64ビットシステムにインストールする場合の問題は何ですか?

2
メモリからオペレーティングシステムを実行する
SSDが OSをメインメモリにロードしてそこから実行することがどれほど経済的であるかを非常に失敗する傾向があると仮定すると? 私はいくつかの明らかな欠点に対処できると考えることができます(過去2年間、20ギガのVMの範囲内で生き残りました)が、Windows 7または最新のFedoraを実行するための長所、短所、要件、およびコストは何ですか? Ubuntuは厳密にRAMからディストリビューションを展開します。 混乱が生じないように、USBスティックやライブCDからOSを実行するとは言っていません。コンピューターを起動し、OS全体を外部HDまたは「クラウド」または大きなメモリースティックからメモリーに転送して、そこで実行します。マシンの電源がオフになったら、状態を外部ストレージに保存します。

5
%SystemDrive%\ Windows \ Installerから安全にデータを削除する方法は?[重複]
この質問にはすでに回答があります: 7年前休業。 重複の可能性: C:\ Windows \ Installerから削除しても安全ですか? 重複しない: 上記のリンクはWindows XPに関するものです。私はWindows 7について話しています。2つのウィンドウ間でフォルダーの動作が変更された可能性があります。WindowsXPシステムではなく、このWindowsシステムに関する答えを知りたいのですが。 %SystemDrive%\ Windows \ Installerフォルダから安全に削除または縮小または削除するにはどうすればよいですか? http://support.microsoft.com/kb/290301/en-usにアクセスするように言わないでください。次の理由で無効になっています。 Windowsインストーラークリーンアップユーティリティはいくつかのインストールの問題を解決しましたが、コンピューターにインストールされている他のコンポーネントに損傷を与える場合がありました 別の場所に移動したくありませんが、そこから何かを削除します。 私はそれを行うツールがあれば幸いですが、そこにあるファイルのロジックを理解することもできます。 あなたの答えでwindows 7(64ビット)を参照してください。 ありがとう

5
32ビットOSのコンピューターに4 GBを超えるRAMをインストールするとどうなりますか?
だから私はプログラマーであり、私は完全な馬鹿者ではないので、ポインターを置くことができない場所でメモリにアクセスできない理由を正確に理解しています。しかし、私はこれを試したことは一度もありませんし、お金や時間の浪費のように思われるので、私はこれを試したことはないと思います。 ヒメムにアクセスするためのツールがあるかどうか疑問に思っています(この問題はすでに解決されていると思います)。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.