プログラマは、89のオペレーティングシステムの中核となる概念を知っている必要があります

  1. 操作系统(Operating System,OS):システムのコンピュータハードウェアおよびソフトウェアリソースの管理软件だけでなく、コンピュータシステム内核与基石プロセスにシステムのニーズを操作、管理およびコンフィギュレーションメモリ需給システム、制御入力および出力デバイス、トランザクション・ファイル・システムのネットワークと管理の基本的な動作の優先順位を決定しますオペレーティングシステムは、ユーザがシステムと対話できるようにユーザーインターフェースを提供します。

  1. shell:それは、キーボードから利用可能なコマンドでプログラムであり、実行するオペレーティングシステムに提供されます。過去には、それは、Unixライクなシステムでのみ利用可能なユーザー・インターフェースです。今日では、コマンドラインインターフェイス(CLI)に加えて、我々はまた、グラフィカル・ユーザー・インターフェース(GUI)を持っています。

  1. GUI (Graphical User Interface):Aは用户界面、グラフィカルなアイコンとオーディオの指標とする電子機器を介してユーザとの対話を可能にします。

  1. 内核模式(kernel mode):また、一般的に呼ばれる超级模式(supervisor mode)カーネルモードで、実行されるコードは、基礎となるハードウェアへの完全な、無制限のアクセスを有します。これは、任意のCPU命令を実行し、任意のメモリアドレスを参照することができます。カーネルモードは、一般的にオペレーティングシステムの最下位レベル、最も信頼できる機能のために予約されています。カーネルモードでのクラッシュは悲惨であり、彼らはコンピュータ全体を停止します。コンピュータが自動モードの電源を入れたときにスーパバイザモードが選択されています。

  2. 用户模式(user node):オペレーティングシステムは、ユーザ・アプリケーション(例えば、テキストエディタの処理)を実行している場合、システムは、ユーザーモードです。割り込みやシステムコールを要求ヘルプアプリケーションやオペレーティングシステムが発生した場合、カーネルモードへのユーザ・モードからの変換が起こります。ユーザモードでは、モードビットは1に設定されています。カーネルモードへのユーザ・モードから切り替える場合は、1から0に変更します。

  3. 计算机架构(computer architecture):コンピュータ工学、コンピュータ・アーキテクチャは、コンピュータ・システムの機能、組織およびインプリメンテーション記述のための規則および方法のセットがあります。これは、命令のセット、メモリ管理、I / Oおよびバス構造を含みます

  1. SATA(Serial ATA):主にパーソナルコンピュータで使用されるマザーボードと大容量記憶装置(例えば、ハードディスクや光ディスクドライブ)との間のデータ伝送のために、コンピュータバスであるシリアルATA(シリアルアドバンストテクノロジーアタッチメント)。

  2. 复用(multiplexing):また、メインの管理時間と空間は、オペレーティング・システムの共有に示し呼ばれます。リソースが多重化されている場合は、別のプログラムまたはユーザーがそれを使用してターンを取ります。彼らの最初のように、別のを使用して、リソースを使用し始めた、と。

  3. 大型机(mainframes):一般に、その大量のメモリ、処理能力のために、メインフレーム・クラスのコンピュータであり、高い信頼性が知られています。彼らは主に大規模なデータ処理を必要とするミッションクリティカルなアプリケーションのための大規模な組織によります。

  1. 批处理(batch system):バッチオペレーティングシステムのユーザは、コンピュータと直接対話することはありません。パンチカード機器のオフライン上の各ユーザーの準備作業、およびコンピュータのオペレータに提出してください。処理群と同様一緒にニーズや機能でバッチジョブを高速化するために。プログラマは、プログラムの演算子を残して、オペレータは、同様の手順に必要なバッチを持っています。

  2. OS/360:正式に、新しいシステム/ 360メインフレーム開発の1964年リリースのためにIBMによって開発されたIBMのSystem / 360オペレーティングシステム、として知られているOS / 360は、バッチ・オペレーティング・システムを廃止されました。

  3. 多处理系统(Computer multitasking):同時に複数のプログラムを実行するコンピュータの能力を指します。マルチタスクの一般的な方法は、環境保存、最初のプログラムを実行するためのコードの一部であり、環境の第二のプログラム、保存を実行するコードの別の部分; ......職場環境の最初のプログラムを回復する、プログラムの下での実装コードの一部。

  4. 分时系统(Time-sharing)マルチプログラムおよびマルチタスキングを介して多くのユーザ間でコンピューティングリソースを共有しながら、計算において、時間は、システムであります

  5. 相容分时系统(Compatible Time-Sharing System):MITコンピュータセンタの設計と実装として第1時分割オペレーティングシステム。

  6. 云计算(cloud computing):クラウドコンピューティングは、ユーザに直接アクティブ管理することなく、オンデマンドで利用可能コンピュータシステムリソース(特に、データストレージおよび計算能力)です。この用語は、多くの場合、インターネット上で使用するために、多くのデータセンターのユーザーを記述するために使用されます。今、大規模なクラウドによって支配通常、複数の場所にある中央サーバーからの配信機能を持っています。ユーザと比較的近い接続場合は、エッジサーバとして構成することができます。

  1. UNIX 操作系统:UNIXオペレーティングシステム、強力なマルチユーザ、マルチタスクオペレーティングシステムであり、プロセッサアーキテクチャの様々なサポートは、オペレーティングシステムの分類によれば、時分割オペレーティングシステムです。

  2. UNIX System V:これは、UNIXオペレーティング・システムのブランチです。

  3. BSD(Berkeley Software Distribution):UNIX派生システム。

  4. POSIX:ポータブルオペレーティングシステムインターフェイス、IEEEは、UNIXオペレーティング・システム・ソフトウェアのさまざまな実行することで、APIは、一般的に相互に一連の基準を定義します。

  5. MINIX:Minixのは、UNIXライクなオペレーティングシステムのミニバージョンです。

  6. Linux:最後に有名なLinuxオペレーティングシステムに、強すぎる、我々はすべてを知って、説明することはありません。

  1. DOS (Disk Operating System):ディスクオペレーティングシステム(DOS略す)ディスク記憶装置は、コンピュータのオペレーティングシステム(例えば、フロッピーディスク、ハードディスクドライブまたは光学ディスク)を使用することができるされています。

  2. MS-DOS(MicroSoft Disk Operating System):インテルのx86パソコン上で実行されている米国Microsoftオペレーティングシステムによって開発、。DOSは、IBM PCおよび互換最も基本的で、そしてMS-DOSは、DOSオペレーティングシステムのPCは、最も一般的に使用されているで、前にそれはDOSオペレーティングシステムファミリ、Windows 95の中で最も有名なものです。

  1. MacOS X、どのようにAppleのオペレーティングシステムのほとんどありませんか?MacOSのは、Appleのグラフィカルユーザーインターフェイスベースのオペレーティングシステムで、Macintosh用の主要なオペレーティングシステムです

  1. Windows NT(Windows New Technology):1993年に、米国Microsoft Corporationは、純粋な32ビットオペレーティングシステムのカーネルを立ち上げました。

  2. Service Pack(SP)A:はい、更新、修理および(または)強化の収集、スタンドアロンのインストールパッケージの形で発行されました。プログラムは、サービスパックのリリースに、パッチの一定数に達した場合は、MicrosoftまたはAutodesk、など多くの企業は、一般的に行わ。

  3. 数字版权管理(DRM):彼は、ツールや技術的保護手段(TPM)は、独自のハードウェアおよび著作物の利用を制限するためのアクセス制御技術のセットがされています。

  4. x86:X86命令セットアーキテクチャが最初に開発インテル8088インテル8086マイクロプロセッサは、その変異体に基づく集合、です。従来の16ビットのアドレスよりも多くのメモリを処理するための溶液としてメモリセグメントで覆うことができます。32ビットx86デフォルトビットの数であり、加えて、16ビットおよび32ビットx86アーキテクチャと、下位互換性を拡張するためのx86-64ビット、64ビットx86アーキテクチャがあります。

  5. FreeBSD:FreeBSDはUNIXライクなオペレーティングシステムである、FreeBSDプロジェクトは、開発成果です。

  6. X Window System:Xウィンドウシステム(X11、または単にX)は、Unixライクなオペレーティングシステム上の共通のビットマップのウィンドウ表示方式です。

  1. Gnome:GNOMEデスクトップ環境の完全に自由なソフトウェアコンポーネントです。そのターゲット・オペレーティング・システムは、Linuxですが、ほとんどのBSDシステムもGNOMEをサポートしています。

  1. 网络操作系统(network operating systems):ネットワークオペレーティングシステムはネットワーク装置(例えば、ルータ、スイッチ、ファイアウォールなど)のための独自のオペレーティング・システムです。

  1. 分布式网络系统(distributed operating systems):オペレーティングシステムは、スタンドアロン、ネットワーク上に分散し、セット上の通信ソフトウェア物理的に独立したコンピューティングノードれます。彼らは、複数のCPU処理サービスで動作します。各ノードは、オペレーティング・システム固有のソフトウェアのグローバルセットの別個の部分を有します。

  1. 程序计数器(Program counter):CPUのプログラムカウンタです寄存器そのプログラム・シーケンスでコンピュータを指示するために位置

  2. 堆栈寄存器(stack pointer):スタックレジスタは、コンピュータのCPUのレジスタ、目的です跟踪调用堆栈

  3. 程序状态字(Program Status Word):それは、オペレーティングシステム8バイト(64ビット)データセットの長さによって維持されます。これは、システムの現在の状態を追跡します。

  4. 流水线(Pipeline):コンピューティングの世界では、パイプは、直列に接続されている要素の処理データの集合であり、一つの要素の出力は、次の要素の入力です。パイプラインエレメントは、通常、パラレル方式又は時分割で行われます。バッファ記憶装置は、典型的には、要素数との間に挿入されます。

  1. 超标量(superscalar)プロセッサコアに同時操作命令レベル並列のクラスを実装するためにスーパースカラCPUアーキテクチャを参照。この技術は、同じCPUのCPU周波数で高い流量を可能にします。
  2. 系统调用(system call):サービス要求を実行するために、より高い権限を必要とオペレーティングシステムのカーネルにユーザ空間プログラムで実行することを指します。システムコールは、ユーザプログラムとオペレーティングシステム間のインタフェースを提供します。ほとんどのシステムで対話的な操作は、カーネルモードで実行する必要があります。IO装置の動作又はプロセス間通信。
  3. 多线程(multithreading):技術は、ソフトウェアやハードウェアからの複数のスレッドの同時実行を実現することを意味します。マルチスレッド機能を備えたコンピュータ、ハードウェア・サポートの、それによって全体の処理性能を向上させる、同時に複数のスレッドを実行することができます。
  4. CPU 核心(core):それは、これらの命令を満たすように指示して実行する計算や操作を受け付けるCPUの脳、です。CPUは、複数のコアを持つことができます。
  5. 图形处理器(Graphics Processing Unit):またコア、ビジョンプロセッサ、グラフィックス表示チップまたはチップとしても知られる;それは、パーソナルコンピュータ、ワークステーション、ゲーム機、微細加工ワークの描画動作のモバイル機器(例えば、タブレットPC、スマートフォンなど)の数に特別な実行でありますデバイス。

  1. ストレージアーキテクチャ:メモリの最上位のスピードが、最小容量は、コストが非常に高く、さらに階層下にある、より低速のアクセス効率、より大きな容量が、コストはより高価です。

  1. 高速缓存行(cache lines):実際には、キャッシュパーティションブロックが固定サイズになった、そのサイズは、読み取りまたはサイズに基づいて、バースト・ライト・サイクルをバーストされます。
  2. 缓存命中(cache hit):アプリケーションがデータやソフトウェアを要求すると、キャッシュヒットが最初に発生します。データを見つけるために彼らの最近のメモリ位置(通常はメインキャッシュ)でまず、中央演算処理装置(CPU)。要求されたデータがキャッシュ内に発見された場合は、キャッシュヒットとして扱われます。

  1. L1 cache:CPUチップキャッシュはリポジトリに組み込まれています。また、L1キャッシュとして知られている主缓存コンピュータで、最快メモリ、及びプロセッサに最も近いです。

  2. L2 cache:CPUチップに内蔵され、二次キャッシュストアは、同じモジュールにパッケージ、またはマザーボード上に構築されました。プロセッサに提供される提供L1キャッシュ、L2キャッシュへ。メモリよりも遅いL1 L2メモリ。

  3. L3 cache:マザーボードやCPUモジュール上に構築された三つのキャッシュ・リポジトリ。メモリは高速メインメモリより典型的には遅いL2メモリよりあるが、データを提供するためにL2キャッシュにL3キャッシュ。L3キャッシュは、次に、順番にプロセッサに提供されるL1キャッシュに供給され、L2キャッシュ、に供給されます。

  4. RAM((Random Access Memory):また、メインメモリとしても知られているランダム・アクセス・メモリは、CPUは直接交换数据内部メモリ。これは、任意の時点で、高速、通常に実行されているオペレーティングシステムまたは他のプログラムとして読み取ることができる临时データ記憶媒体。RAMの作業は(保存)する場合、指定されたアドレスのいずれかからの任意の時点で書き込みまたは読み出し(抽出)情報とすることができます。これは、データのROMとの最大の違いである易失性格納されたデータが失われますオフ一度、あります、。一時的に記憶するプログラム、データ、中間結果、およびデジタルコンピュータシステムのRAM。

  5. ROM (Read Only Memory):読み取り専用メモリことを特徴とする半導体メモリであり、データを記憶する変更または削除することはできません後、およびパワーの内容がオフされないであろう消失電子またはコンピュータシステムでは、通常、プログラムやデータ頻繁に変更を保存する必要はありません。

  6. EEPROM (Electrically Erasable PROM):電気的消去可能プログラマブル読み出し専用メモリ、半導体メモリデバイスは、電子的に再現倍とすることができます。

  7. 闪存(flash memory):これは、メモリが繰り返し動作にラビングまたは書込みできるように、電気的に消去可能なプログラマブル読み出し専用メモリの形です。この技術は、主にメモリカードやコンピュータや他のデジタル製品間のUディスクなどの一般的なデータストレージ、データ伝送・交換のために使用されています。

  8. SSD(Solid State Disks):主にコンピュータ記憶装置の永久メモリ等の固体ハードドライブ、フラッシュメモリ。

  1. 虚拟地址(virtual memory):仮想メモリ・コンピュータ・システムは、ある内存管理メカニズム。それは、通常、必要なときにディスクストレージ、外部部分上の物理メモリの複数に分離され、一時的に格納され、アプリケーションが実際には連続的に利用可能なメモリ(連続フルアドレス空間)を有していると考えてなりますデータ交換のため。仮想メモリ技術を使用していないシステムと比較すると、この技術を使用して記述されたシステムは、大規模なプログラムを簡単にできます、実際の物理メモリ(RAMなど)、およびより効率的な使用。

  2. MMU (Memory Management Unit):時々ページングされたメモリ管理ユニットと呼ばれるメモリ管理ユニット。これは、コンピュータのハードウェアは、中央処理装置(CPU)、メモリアクセス要求を処理します。その機能が含まれ、物理アドレス変換(すなわち、仮想メモリ管理)、メモリ保護、中央処理装置などのキャッシュ制御に仮想アドレスを

  1. context switch:また、コンテキスト・スイッチとして知られているコンテキストの切り替え、。メモリとCPUの状態再建メカニズムです。CPUが交換を処理するとき、それは最初のプロセスの現在の状態を保存し、その後の状態のプロセスでCPUに読み戻さなければなりません。

  2. 驱动程序(device driver):ハードウェア・プログラムが可能とデバイスドライバ、ドライバ(運転者)と呼ばれる、高レベルのコンピュータソフトウェア相互作用する、このプログラムは、バスを介してマザーボード上のインターフェイスまたはその他と通信するためのハードウェア、ソフトウェア、またはハードウェアとハ​​ードウェアを作成します通信サブシステムハードウェアの接続機構は、ハードウェア上のデータ交換が可能となるように形成されています。

  1. 忙等(busy waiting):ビジーウェイトはソフトウェアエンジニアリングでは、也称自旋繰り返し条件が真の条件であるかどうかをチェックするためのプロセスであり、このメカニズムは、キーボード入力やロックが検査のために利用可能であるかもしれません。

  2. 中断(Interrupt):一般的に、非同期周辺ハードウェア(中央プロセッサとメモリと比較して)、またはソフトウェアからの同期信号からの信号を受信した後、プロセッサは、適切なハードウェア/ソフトウェア処理を実行します。そのような信号が送信されるように呼ばれます中断请求(interrupt request,IRQ)ハードウェア割り込みは、プロセッサせる介して运行信息切换(context switch)(プログラム・ステータス・ワード・レジスタと主情報へのプログラムカウンタ)の実行状態を保存すると、软件中断则典型的には、CPUの命令セットからの命令、この切り替えの直接示すプログラマブル動作情報、およびAS割り込み処理コードのプロセス指向のセクション。特にリアルタイムシステムにおけるマルチタスクの中断は、特に便利です。

  3. 中断向量(interrupt vector):割り込みベクタ割り込みベクタテーブルに位置しています。中断向量表(IVT)割り込み要求リストのベクタテーブル割り込み割り込み処理プログラムと関連するデータ構造のリストです。(割り込みベクタと呼ばれる)ベクタテーブル割り込み各エントリには、割り込みハンドラのアドレスです。

  1. DMA (Direct Memory Access):ダイレクトメモリアクセス、ダイレクト・メモリ・アクセスは、コンピュータサイエンスのメモリアクセス技術です。これは、コンピュータ(コンピュータ周辺機器)の特定の内部ハードウェア・サブシステムは、独立して、中央処理装置(CPU)割込処理なしで、直接システムメモリを読み書きすることができる可能にします。

  2. 总线(Bus):バス(バス)は、コンピュータの構成要素間のシステムに正規化されたデータ、一般的な方法でデータ伝送を提供するために、すなわちコンポーネントおよび制御ロジックを交換指します。

  3. PCIe (Peripheral Component Interconnect Express):公式のPCIeを呼ぶ、それは標準のPCI信号を既存の概念をプログラミング使用し、より高速シリアル通信システム規格を構築する、コンピュータ・バスの重要な分岐です。

  4. DMI (Direct Media Interface):ダイレクトメディアインターフェース、サウスブリッジチップとコンピュータのマザーボード上のノースブリッジチップ間の接続のためのIntel専用のバス。

  5. USB(Universal Serial Bus)コンピュータシステムとに接続された外部機器あり串口总线、標準、また、入出力インタフェース仕様であり、広くパーソナルコンピュータや携帯情報通信装置の製品で使用され、写真機材、デジタルテレビ(STB)に延びていますゲーム機やその他の関連分野。

  1. BIOS(Basic Input Output System):ブートフェーズ電気では、ハードウェアの初期化を実行すると、オペレーティングシステム用のファームウェアのランタイム・サービスを提供しています。これは、ブート時に最初に実行されるソフトウェアです。

  1. 硬实时系统(hard real-time system):あなたは絶対に各期限前にタスクを完了しなければならないことを、ハードリアルタイムの手段。いくつかのシステムでは、この要件を持っています。このような原子力システム、(ペースメーカーなど)いくつかの医療用途、防衛多数のアプリケーション、アビオニクス機器など。

  2. 软实时系统(soft real-time system):ソフトリアルタイムシステムがいくつかの期限を逃すかもしれないが、あなたはあまりにも多くのミスをすれば、最終的な性能が低下します。良い例では、コンピュータのサウンドシステムです。

  3. 进程(Process):プログラム自体のみ命令、実走行データのインスタンスと説明の形でそれらの組織である、プロセスは、プログラム(これらの命令およびデータ)です。プロセスは、おそらく同じ番組のカテゴリーに関連付けられ、各プロセスが独立に(シーケンシャル)または非同期双方同期することができる場合。

  4. 地址空间(address space):アドレス空間は、プログラムまたはプロセスの使用に利用できる有効なメモリアドレス範囲です。言い換えれば、アクセスできるメモリのプログラムまたはプロセスがあります。メモリは、物理または仮想、及び命令を実行し、データを記憶するためのものであってもよいです。

  5. 进程表(process table):プロセス・テーブルは、オペレーティングシステムによって維持されている数据结构(一般的文脈ブロックとして知られている)テーブル内の各エントリは、関連含まれ、进程そのようなプロセス名と状態、優先順位、レジスタなどの情報を、それが待っているライトであってもよいです。

  6. 命令行界面(command-line interpreter):コンピュータが実行する命令を受信した後、ユーザ・インターフェースの中で最も人気のある広い範囲を取得するには、グラフィカル・ユーザ・インタフェースを使用する前に、それは通常、マウス、キーボードコマンドを介してユーザの入力をサポートしていません。

  1. 进程间通信(interprocess communication):少なくとも二つのプロセスまたはスレッド又はデータ信号との間の技術または方法転送の一部を指します。
  2. 超级用户(superuser):また、システムの実際の名前はまた、根、管理者及び監督者としてシステムに変化する特殊なユーザ管理システム用のコンピュータ・オペレーティング・システムの中央領域に、管理者アカウントとして知られています。
  3. 目录(directory):コンピュータ関連機器やディレクトリまたはフォルダには、デジタル仮想ファイルシステムが装備されています容器これでは、ファイルや他のディレクトリのセットを保持しています。
  4. 路径(path name):パスは、そのファイルシステム上のユニークな場所にポイントコンピュータファイルやディレクトリの名前の一般的な形式です。
  5. 根目录(root directory):ルートディレクトリは、Linuxで、そのようなCドライブおよびWindows Dドライブとして、最上位ディレクトリのコンピュータシステムを指します/
  6. 工作目录(Working directory):これは、コンピュータ言語です。Directoryのユーザーは、オペレーティングシステム内で、ユーザーがファイルにアクセスするには、相対ファイル名を指定して、このディレクトリの下にあり得ます。
  7. 文件描述符(file descriptor):ファイル記述子は、ファイルのための基準点の概念の抽象表現で、コンピュータサイエンスの用語です。
  8. inode:略称iノード、例えばノード、所有者、ファイル、ファイルの場所として各ファイルの詳細情報を含むUNIXシステムに含まれるinode情報。
  9. 共享库(shared library):ファイルがオブジェクトコード、より多くのa.outファイルがオブジェクトコードを使用することができ、実装工程を含む共有ライブラリです。
  10. DLLs (Dynamic-Link Libraries):マイクロソフトのオペレーティングシステムに実装されているダイナミックリンクライブラリ、共享函数库実装の概念。これらの拡張機能は、ライブラリ関数.DLL、.OCX(ライブラリはActiveXコントロールを備えた)または.DRV(レガシーシステムドライバ)です。
  11. 客户端(clients):クライアントアクセスサービスは、サーバーコンピュータのハードウェアまたはソフトウェアによって提供されます。
  12. 服务端(servers):コンピューティングでは、サーバは、として知られている他のデバイスまたはコンピュータプログラムまたはプログラム装置のための機能を提供します服务端
  13. 主从架构(client-server):としても知られているマスター・スレーブ・アーキテクチャ、客户端/服务器アーキテクチャ、C/Sアーキテクチャは、それが別のクライアントとサーバエリアにあり、ネットワークアーキテクチャです。クライアントソフトウェアの各インスタンスは、サーバやアプリケーションサーバに要求を出すことができます。そのようなファイルサーバ、ゲームサーバなどのサーバの多くの異なる種類があります。

  1. 虚拟机(Virtual Machines):コンピュータサイエンスのアーキテクチャでは、ソフトウェアの特別な種類を指し、あなたはコンピュータプラットフォームとエンドユーザーの間で環境を作成することができ、そしてエンドユーザーの環境は他のソフトウェアを動作させるために作成した仮想マシンソフトウェアに基づいています。

  1. Java 虚拟机(Java virtual Machines):Java仮想マシンが等プロセッサ、スタック、レジスタなど、独自のサウンドハードウェア・アーキテクチャを有し、また、対応する命令を有します。JVMは、Javaプログラムが複数のプラットフォーム上で変更せずに実行することができるJava仮想マシンで実行中のオブジェクトコード(バイトコード)を生成するように、特定のオペレーティング・システム・プラットフォームに関連する情報をマスク。
  2. 目标文件(object file):ターゲット・ファイルは目标代码再配置可能なマシンコード形式は、通常、直接実行することができないことを意味するファイル、。多くのオブジェクトファイル形式がありますが、同じオブジェクトコードは、異なるターゲットファイルにパッケージ化することができます。ターゲットファイルも共有ライブラリと同じように動作することができます。
  3. C preprocessor:Cå前処理は、C言語のプリプロセッサ言語C ++です。プリスキャン前に完全なファイルを処理するためにソースコードプログラムをコンパイルするには、ヘッダ、マクロ展開、条件付きコンパイル、行制御及び他の操作を含んでいます。

参考記事:

blog.csdn.net/zhangjg_blo...

www.techopedia.com/definition/...

en.wikipedia.org/wiki/Direct...

en.wikipedia.org/wiki/Bus_(c...

en.wikipedia.org/wiki/Interr...

en.wikipedia.org/wiki/Busy_w...

en.wikipedia.org/wiki/Contex...

en.wikipedia.org/wiki/Read-o...

www.techopedia.com/definition/...

zhuanlan.zhihu.com/p/37749443

en.wikipedia.org/wiki/Pipeli...

en.wikipedia.org/wiki/Stack_...

en.wikipedia.org/wiki/Distri...

en.wikipedia.org/wiki/Time-s...

zh.wikipedia.org/wiki/UNIX

zh.wikipedia.org/wiki/UNIX_S...

en.wikipedia.org/wiki/Networ...

zh.wikipedia.org/zh/X86-64

zh.wikipedia.org/zh/X86

en.wikipedia.org/wiki/Cloud_...

www.techopedia.com/definition/...

zh.wikipedia.org/wiki/SATA

blog.codinghorror.com/understandi...

en.wikipedia.org/wiki/Protec...

おすすめ

転載: juejin.im/post/5e832bdae51d4546ce27b42a