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

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


11
Windows 95はオペレーティングシステムでしたか?[閉まっている]
この質問は少し歴史的なものかもしれませんが、当時はスーパーユーザーがいませんでした。 コンピューターサイエンスの学位を取得した2000年頃、主題はオペレーティングシステムでした。先生は、いくつかのOSをリストするように頼みました。Windows 95と言いました。 私はすぐに撃downされました。Windows 95はDOSを使用して起動したため、OS上にはありませんでした。実際のOSはDOSでしたが、Win 95は単なるグラフィカルラッパーでした。 私は、すべての業界誌がWin95をOSと呼んでいることを指摘しましたが、彼らは素人によって運営されていると言われました。DOSは、少なくともその年の後半にWin2Kが登場するまで、Microsoftの唯一のOSでした。 それで12年経った今でも、私にはまだ分かりません。Win 95はOSと見なされますか?

4
コンピュータが生の低レベルのテキストとグラフィックスを表示する方法
私のコンピューターへの関心はますます高まっており、私はもう質問する必要がないように、より深い質問をしています。私たちのコンピュータは、ブート時に、限り私はそれを理解し、中にあるテキストモードの文字がソフトウェア割り込みを使用して表示することができます、。どのコンピューターが起動していても、常に同じように見える有名な起動フォントを見てきました。0x10AH=0x0e それでは、いったいどのようにコンピューターはOSの下など、最低レベルのグラフィックスを出力するのでしょうか?また、ソフトウェア割り込みを使用してグラフィックスが一度に1ピクセルずつ出力されることはありません。 頂点、ポリゴン、フォントなどの基本的な出力を定義する標準はありますか(たとえば、OpenGLの下では、OpenGLが使用する可能性があります)。私が尋ねるのは、OSが公式ドライバーがインストールされていなくても問題ないことが多い理由です。彼らはどうやってそれをしますか? 私の仮定が間違っている場合はおApび申し上げます。これらのトピックについて詳しく説明してくれて非常に感謝しています!

7
.vimrcでVIM設定をコンピューター依存にする方法は?
VIM構成ファイルを複数のコンピューター間で共有しています。ただし、特定のコンピューターに固有の設定が必要です。 たとえば、高解像度のラップトップのフォントサイズは、低解像度のデスクトップとは異なる必要があります。さらに重要なことは、WindowsのgVIMがより窓の多い動作をし、OSXのMacVimがより多くのmaccyを、LinuxのgVIMがいつものように動作することです。(これは奇妙な感情かもしれませんが、OSを切り替えるときにメンタルモードを切り替えるのに非常に慣れています) .vimrcマシン依存またはOS依存のいくつかの設定を行う方法はありますか?

1
cat / proc / meminfoこれらの数字はどういう意味ですか
Linuxのfreeコマンドのマニュアルページを読む。私はそれがその情報を取得していることがわかりました/proc/meminfo. MemTotalやなど、いくつかのエントリを理解していますMemFree。残りはどういう意味ですか。 猫/ proc / meminfo MemTotal:3973736 kB MemFree:431064 kB バッファー:46604 kB キャッシュ済み:494648 kB SwapCached:11360 kB アクティブ:2322760 kB 非アクティブ:933028 kB アクティブ(アノン):2057952 kB 非アクティブ(アノン):679956 kB アクティブ(ファイル):264808 kB 非アクティブ(ファイル):253072 kB 不可避:16 kB ロック済み:16 kB スワップ合計:4096568 kB スワップフリー:3961748 kB 汚れた:236 kB ライトバック:0 kB AnonPages:2704520 kB マップ済み:182240 kB シュメム:23372 kB スラブ:93848 kB S再生可能:52044 kB …

2
カーネル以外のオペレーティングシステムにあるもの
私が理解しているように、カーネルはハードウェアとのすべてのやり取りを行い、メモリ、I / Oデバイスなどを管理します。したがって、カーネルはすべてを実行しますが、オペレーティングシステムの一部にすぎません。OSには他に何がありますか?バンドルされているアプリケーションだけですか?たとえば、Ubuntuにはカーネル以外に何がありますか?Gnome Desktop、および他のいくつかのアプリケーション?

10
シェルがないオペレーティングシステムはどのように見えますか?
bashやcommand.com(Windows MEまで)やCMD.EXE(後のバージョン)などのシェルは、(特に)ユーザーからのコマンドを受け入れるインターフェイスを提供します。シェルが実行される前のオペレーティングシステムはどのように見えますか?最初のシェルが開発される前のシステムはどのように使用されていましたか(1970年代初期のUNIXなど)。コンピューターがコマンドを受け入れることさえできない場合(コマンドラインがない場合)、ユーザーはどのように操作できますか?この最も基本的なインターフェイスは何ですか?このインターフェイスをターミナルエミュレータで実行できますか、またはシェルの背後に行く方法はありませんか?




5
現在のPCからハードドライブを取り出して新しいPCに入れるとどうなりますか?
基本的に、新しいPCを入手したいのですが、現在のハードドライブにインストールされているソフトウェア/ゲームが非常に多いため、再インストール/再構成に時間を浪費したくありません。現在のハードドライブを取り出して、新しいPCに挿入するだけで機能しますか?マザーボード/ビデオカードなどはすべて異なりますが、新しいPCは起動して問題なく動作しますか? オペレーティングシステムはWindows 7です。

1
65536 +1システム上の接続
ネットワーク内のすべてのシステムに65536個のポートがあり、すべての接続または送受信がそれらのいずれかを使用します。 私の質問は、65536 + 1の接続がある場合はどうなりますか?! 私はそれが通常の方法では起こらないことを知っていますが、オペレーティングシステムがそれをどのように扱うか知りたいです。


13
非Windows、非UnixライクなOSですか?
Windows以外で聞いたほとんどのオペレーティングシステムはUnixから継承されているように見えるため、次の特性を持つOSが存在するかどうか興味がありました。 一般にUnixライクとは見なされません。つまり、主な目標としてUnix互換性を考慮して設計されていません。最も一般的なディストリビューションでX11をデフォルトGUIとして使用しません。 Windows NTファミリではありません。 最新の実稼働オペレーティングシステムであり、純粋にレガシーなオペレーティングシステム、研究/趣味のプロジェクト、またはまだアルファ状態のOSではありません。 汎用のx86 / x64 PCハードウェアを対象としています。

2
BIOSはどのように仮想化をブロックできますか?
私はDockerを使い始めて、数時間動作させようと試みましたが、BIOSがそれをブロックしており、BIOS設定を調整する必要があることがわかりました。BIOSはマザーボードと何らかの関係があると言われました。 BIOSはこの種のプロセスをどのようにブロックし、オペレーティングシステムを無効にできますか?

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