検索
ホームページよくある問題コンピュータの構成とアーキテクチャを理解するにはどうすればよいですか?

コンピュータの構成とコンピュータ アーキテクチャの理解: 1. コンピュータの構成とは、主にマシン内のデータ フローと制御フローの構成と論理設計を含む、システム構造の論理的な実装を指します。 2. コンピュータアーキテクチャとは、プログラマから見たコンピュータの属性、すなわち概念構造や機能特性のことです。

コンピュータの構成とアーキテクチャを理解するにはどうすればよいですか?

#コンピュータの構成とコンピュータ アーキテクチャの理解:

1. コンピュータの構成

コンピュータ構成とは、マシン内のデータ フローと制御フローの構成と論理設計を含む、システム構造の論理実装を指します。主にコントローラ、オペレータ、メモリ、入力デバイス、出力デバイスの5つの部分に分かれています。コンピュータアーキテクチャ(Computer Architecture)とは、プログラマーから見たコンピュータの性質、すなわち概念構造や機能特性のこと。コンピュータ システムのマルチレベルの階層構造に従って、異なるレベルのプログラマから見えるコンピュータは異なる特性を持ちます。

一般に、低レベルのマシンのプロパティは、高レベルのマシン プログラマには基本的に透過的です。一般にコンピュータ アーキテクチャと呼ばれるのは、主に機械語レベルのマシンのシステム構造を指します。 「コンピュータ アーキテクチャ」の古典的な定義は、1964 年に C.M. アムダールが IBM 360 システムを導入したときに提案しました。その具体的な説明は、「コンピュータ アーキテクチャとは、プログラマーから見たコンピュータの属性、つまり概念的な構造と機能です」です。特徴。」

2. コンピュータ アーキテクチャ

コンピュータ アーキテクチャとは、プログラマに見えるシステム属性を指し、設計思想やアーキテクチャも含まれます。コンピュータ構成の仕事は、命令セットのシステム構造がハードウェアシステムに割り当てられる機能と概念構造を決定した後、機械命令セットのさまざまな機能と特性を実現するために各コンポーネントの内部構造と相互接続を研究することです。この接続には、さまざまな機能コンポーネントの内部および相互作用が含まれます。

3. 両者の違い:

1. 機能の違い

(1). コンピュータの構成とは、システム 構造の論理実装には、マシン内のデータ フローと制御フローの構成と論理設計が含まれます。主にコントローラ、オペレータ、メモリ、入力デバイス、出力デバイスの5つの部分に分かれています。

(2) コンピュータアーキテクチャとは、コンピュータの理論的構成要素と、さまざまな属性と機能に従って分割されたコンピュータの基本的な動作原理と理論の総称を指します。このうち、コンピュータの理論上の構成要素は、特定の実際のハードウェアと結びついているだけではなく、例えば、記憶部にはレジスタ、メモリ、ハードディスクなどが含まれます。

2. さまざまな構成

(1). コンピュータ構成のタスクは、命令セット システム構造の後にハードウェア システムに割り当てられた機能と概念構造を研究することです。ハードウェア システムに割り当てられる機能と概念構造を決定し、機械語命令セットのさまざまな機能と特性を実現するためのコンポーネントの内部構造と相互接続を決定します。この接続には、さまざまな機能コンポーネントの内部および相互作用が含まれます。

(2) コンピュータ アーキテクチャは、プログラマから見たコンピュータの特性、つまり、さまざまなハードウェア コンポーネントとソフトウェア コンポーネント間の相互関係を含む、コンピュータの論理構造と機能特性です。

3. さまざまな機能

(1) コンピュータの構成において解決すべき問題は、望ましい性能と価格をいかに最適かつ最も合理的に達成するかです。決定された ISA を実現するために、コンポーネントがコンピュータに組み合わされます。

(2) コンピュータ アーキテクチャでは、主にソフトウェアとハ​​ードウェアの機能の分散と、ソフトウェアとハ​​ードウェアのインターフェイスの決定が研究されます。 1970 年代以降、コンピューター ソフトウェアは大幅に進歩しました。

以上がコンピュータの構成とアーキテクチャを理解するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

Video Face Swap

Video Face Swap

完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

ホットツール

VSCode Windows 64 ビットのダウンロード

VSCode Windows 64 ビットのダウンロード

Microsoft によって発売された無料で強力な IDE エディター

MinGW - Minimalist GNU for Windows

MinGW - Minimalist GNU for Windows

このプロジェクトは osdn.net/projects/mingw に移行中です。引き続きそこでフォローしていただけます。 MinGW: GNU Compiler Collection (GCC) のネイティブ Windows ポートであり、ネイティブ Windows アプリケーションを構築するための自由に配布可能なインポート ライブラリとヘッダー ファイルであり、C99 機能をサポートする MSVC ランタイムの拡張機能が含まれています。すべての MinGW ソフトウェアは 64 ビット Windows プラットフォームで実行できます。

mPDF

mPDF

mPDF は、UTF-8 でエンコードされた HTML から PDF ファイルを生成できる PHP ライブラリです。オリジナルの作者である Ian Back は、Web サイトから「オンザフライ」で PDF ファイルを出力し、さまざまな言語を処理するために mPDF を作成しました。 HTML2FPDF などのオリジナルのスクリプトよりも遅く、Unicode フォントを使用すると生成されるファイルが大きくなりますが、CSS スタイルなどをサポートし、多くの機能強化が施されています。 RTL (アラビア語とヘブライ語) や CJK (中国語、日本語、韓国語) を含むほぼすべての言語をサポートします。ネストされたブロックレベル要素 (P、DIV など) をサポートします。

PhpStorm Mac バージョン

PhpStorm Mac バージョン

最新(2018.2.1)のプロフェッショナル向けPHP統合開発ツール

SublimeText3 英語版

SublimeText3 英語版

推奨: Win バージョン、コードプロンプトをサポート!