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

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

5
16、32、および64ビットシステムのメモリ制限
16、32、および64ビットマシンの理論上のメモリ制限は次のとおりです。 16ビット= 65,536バイト(64キロバイト) 32ビット= 4,294,967,296バイト(4ギガバイト) 64ビット= 18,446,744,073,709,551,616(16エクサバイト) DOS / Windows 3.11時代から、16ビットメモリをセグメントに分割できることを覚えているので、16ビットマシンは64キロバイトよりも多くのメモリにアクセスできます。 16GBのメモリを搭載したマシンがあり、32ビットオペレーティングシステムと64ビットオペレーティングシステムをデュアルブートしています。64ビットから16GBすべてにアクセスできますが、32ビットでは3.21GBのみです。 だから、私の質問は、16ビットオペレーティングシステムがメモリセグメント化のために64KBを超えるメモリアクセスを許可した場合、32ビットマシンが同じ原則に従わないのはなぜですか?

9
コンピューターはどの程度まで工場出荷時設定にリセットできますか?
私たちの先生は2台の使用済みコンピューターを提供し、それらをフォーマットするように依頼しました。次に、両方にWindows 10をインストールしました。今、彼は来て、「私は彼らにOSを欲しくない」と言います。もちろん、コンピューターが製造されたばかりの場合、OSはありません。彼は、コンピューターをその状態に戻し、部品を分解および再組み立てし、OSをインストールすることを望んでいます。しかし、OSが最初にプログラムされていることは、コンピューターにオペレーティングシステムがインストールされていない場合、ユーザーがOSを削除できないようにすることです。必要な結果を達成できないようです。またはそれは?知りません。とにかく分解するので、ハードウェアを使用してすべてをリセットする方法を学ぶかもしれません。それで、あなたはそれを何らかの方法で行うことができます(ハードウェアを使用していても、おそらくいくつかのケーブルを抜いたり変更したりします)? 編集 コンテキストに関係なく、私はそれぞれ2台のコンピューターにWin 10があり、それを削除してコンピューターを「デッドボックス」状態に戻したい


4
「8ビット、16ビット、32ビット、64ビット」システムを決定するのは、アドレスバスサイズですか、データバスサイズですか。
私の簡単な理解は次のとおりです。 メモリ(RAM)はビットで構成され、8つのグループがバイトを形成し、それぞれがアドレス指定できるため、バイトアドレス指定可能なメモリです。 アドレスバスは、メモリのバイトの場所を格納します。 アドレスバスのサイズが32ビットの場合、最大2 32個の数値を保持できるため、最大2 32バイトのメモリ= 4GBのメモリとそれ以上のメモリは参照できません。 データバスは、メモリに書き込まれる/メモリから読み取られる値を送信するために使用されます。サイズが32ビットのデータバスがある場合、一度に最大4バイトをメモリに書き込んだり、メモリから読み取ったりできます。このサイズと可能な最大メモリサイズの間に関係はありません。 しかし、私はそれをここで読みました: ほとんどのシステムはバイトアドレス指定可能ですが、プロセッサができるだけ多くのデータを移動することは理にかなっています。これはデータバスによって行われ、データバスのサイズは、8ビットシステム、16ビットシステム、32ビットシステム、64ビットシステムなどの名前の由来です。データバスが8ビット幅の場合、1回のメモリ操作で8ビットを転送できます。データバスの幅が32ビットの場合(書き込み時に最も一般的)、1回のメモリ操作で最大32ビットを移動できます。 これは、データバスのサイズがOSに8ビット、16ビットなどの名前を与えるものであると言います。私の理解の何が問題になっていますか?

5
64ビットと32ビットのオペレーティングシステムの違いは何ですか?[複製]
この質問にはすでに回答があります: 9年前に閉鎖されました。 重複の可能性: 32ビットシステムと64ビットシステム 64ビットと32ビットの2種類のOSがあることを知っています。それらの主な違いは何ですか? 新しいラップトップを購入する場合、どれをインストールすればよいですか? いずれかをインストールすると、すべてのアプリケーションを実行できますか? 主にWindowsオペレーティングシステムについて説明していますが、他のシステムについても回答できます。

5
ファンクションキーをパスワードキーとして使用/設定できないのはなぜですか?
どのオペレーティングシステムでも、パスワードFnは許可されていません。たとえば、Fnパスワードとして+文字を保持できません。 その背後にある理由は何ですか?オペレーティングシステムの設計者がFnキーをパスワードとして許可することを妨げる技術的な側面はありますか? 私が考えることができる理由は、いくつかのラップトップではFnキーが数字キーパッドを有効または無効にすることです。しかし、デスクトップはどうですか?デスクトップキーボードには個別のFnがあるため、パスワードで使用できないのはなぜですか?

2
PCの稼働時間
使用済みのPCを購入しますが、PCの稼働時間を知りたいと思います。 私はすでに見つけました: systeminfo | findstr /C:"Install Date" systeminfo | findstr /C:"BIOS Version" しかし、私はPCが何時間働いたかを知る必要があります

2
フォークボムを停止して検出する方法
#include <stdlib.h> #include <unistd.h> int main() { while(1) fork(); } これはフォーク爆弾のコードです。 私たちの大学では、telnet、つまりクライアントサービスプロトコルを介して接続します。約100台のシステムがサーバーに接続されています。突然サーバーが遅くなり、しばらくしてからクラッシュしました。sombodyがフォーク爆弾を実装していることを知りました。 どのシステムでフォークボムが実装されているかをどのように検出できますか?そして、どうすればそれを止めることができますか? 1つの方法は、1人のユーザーが所有できるプロセスの最大数を制限することです。それを停止し、どのシステムから実装されているかを知る方法はありますか?


4
ユーザーが他のユーザーの現在のコマンドラインを表示できるマルチユーザーオペレーティングシステムはどれですか?
私はのマンページをunzip読んでいて、次のものにぶつかりました -P password use password to decrypt encrypted zipfile entries (if any). THIS IS INSECURE! Many multi-user operating systems provide ways for any user to see the current command line of any other user; even on stand-alone systems there is always the threat of over-the-shoulder peeking. クリアテキストでパスワードを入力する(と彼らがシェル履歴に終わるもの)ではないのセキュリティ対策はもちろん本当ですが、私はそこにどこからオペレーティングシステムがあることを信じるのは難しいそれを見つけるすべてのユーザーがコマンドライン見ることができる他のユーザー。誰かが私に例を与えることができますか? 私は信じているps、topなど、UNIXのための答えです。

6
UnixとLinuxの違いは何ですか?[複製]
この質問にはすでに回答があります: Unix、Linux、Ubuntu、Debian、Androidの関係は何ですか? (11回答) 5年前に閉鎖されました。 UnixとLinuxの実際の違いを知りたいです。 彼らは同じカーネルを共有していますか? LinuxはUnix上に構築されていますか? Linux用に作成されたプログラムはUnix上でも機能しますか?

7
RAMDISK OS?RAMディスクにWindows 10をインストールする
オペレーティングシステム全体をRAMディスクに配置することは可能ですか?16 GBのRAMがあり、それがIntel Xeonである場合。SSDがなく、ハードドライブが起動時間を短縮しています。だから、SSDのように動作するようにRAMの一部を割り当てて、ウィンドウと重要なソフトウェアをインストールするだけで、超高速を得ることができます。それとも、その価値よりもトラブルが多く、SSDを購入する方が良いでしょうか?

6
オペレーティングシステムをSDカードに置くのは理にかなっていますか?
友人は、オペレーティングシステム全体をSDカードに置くことを提案しました。アクセス時間は、最初に起動する必要がある通常のハードドライブよりもはるかに短い時間で遅延すると主張しました。 しかし、ウィキペディアでは、最速のSDカードが90メガバイト/秒(そこ)を許可している場合、最も遅いSATAは1.5ギガビット/秒の読み取り速度を提供します(ここ)。2つの読み取り速度が一致しないように見える場合でも、データが実際に読み取られるまでの遅延については何も言われていません。 何か案が?

1
x86 CPUが4つのリングのうち2つしか使用しないのはなぜですか?
そのため、LinuxまたはWindowsベースのx86システムは、カーネルモードにリング0のみを使用し、ユーザーモードにリング3のみを使用します。とにかく2つだけを使用することになった場合、プロセッサが4つの異なるリングを区別するのはなぜですか?そして、これはAMD64アーキテクチャで変更されましたか?

8
特定のコンピューターに新しいオペレーティングシステムをインストールするのを困難にするにはどうすればよいですか?
Windows仮想マシンでUbuntuを実行しているデスクトップコンピューターでWebサイトをホストしたい。数か月のリモートWebホスティングと引き換えに、コンピューターを配ります。何らかのロック(ハードウェアまたはその他)を追加して、エンドユーザーが契約に反して、Windowsを再インストールし、希望どおりにマシンを使用するのが困難になるようにします。 理想的には、OSの再インストールが試行された場合、マシンが停止することを望みます。それは完全に乗り越えられる必要はありませんが、偶然の再インストールを防ぐのに十分に難しくあります。おそらく起動時に、システムはコンピューターに特定のファイルが存在するかどうかを確認し、存在しない場合は起動を拒否することができます。これが可能かどうかはわかりませんが、おそらくBIOSはパスワードで保護されており、起動する前にファイルを検索します。検索するファイルは日付に依存する可能性があります。つまり、スケジュールに従ってリモートで置き換える必要があります。

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