9月6日の仕事

1.プログラミングとは何ですか?

たくさんのファイルを書き込むためのプログラミング言語で書かれた、このプログラムは、ファイルの束です。

2.詳細なコンピュータコンポーネント

5つのコンポーネントに分割され、コンピュータは、次のとおり、コントローラ、演算装置、メモリ、入力デバイスと出力デバイス、コントローラオペレータ= CPU +

  1. コントローラ:コンピュータのコマンド体系。
  2. 演算子:コンピュータが実行されているが、コンピューティングシステムです。

  3. メモリ:コンピュータのストレージシステム。

    3.1メモリ(メインメモリ)メモリは、データを一時的に記憶するためのコンピュータのハードウェアデバイスです。データの高速、直接相互作用のCPUとメモリアクセス速度、小さな音量を読む、電力データが消えます。

    3.2外部メモリ: - 外部メモリ、外部メモリ上のソフトウェアの使用外部メモリは、ハードウェアデバイスであるが、恒久的にコンピュータ内のデータ、大容量の外部メモリ、ストレージを格納し、ソフトウェアが大規模なデータの量、CPU--「メモリ」を占めました。大容量の外部メモリアクセス速度。

  4. 入力装置:装置のコンピュータ入力情報(プログラム、データ、音声、テキスト、画像、画像)。

  5. 出力デバイス:コンピュータ出力デバイス情報。

すべてのハードウェアデバイスを接続するためのバス。

機械的なハードディスク作品3.説明

主にロボット機械ハードディスク、トラック及び分野別。

ロボット:ロボットアームによって読み取ら機械ハードディスクのデータは、ロボットアームは、ヘッドエンドです。

トラック:トラック円はデータトラックを保存するために、機械的なハードディスクの磁気面です。

セクター:部門は、一般的に512キロバイトの最小単位です。IOオペレーションを低減するために、セクタの機械的ハード複数のブロック(システムC、Dパネル)を形成するために一緒にグループ化されます。

データがトラックに保存されているので、そのデータを読み取るために必要な機械的なアームは、最初のトラックを見つけなければならない:平均シーク時間。時間が5msです。

平均待ち時間:位置データの不確実性を、平均待ち時間を4.15msので。

データはシーク時間=平均時間+平均遅延時間を求めます

4.どのオペレーティングシステム?

複雑なオペレーティング・システム・ハードウェアの動作、我々は、アプリケーションの将来の開発であるため、単純なインタフェースにパッケージ、アプリケーションが必要なハードウェア、オペレーティング・システム・インターフェイスが呼び出されるたびに動作し、ハードウェアを動作させることができません。

5.コンピュータの3つの主要コンポーネントは何ですか?

  1. ハードウェア
  2. ソフトウェア
  3. オペレーティングシステム

オペレーティング・システムの起動プロセスとアプリケーションの6記述。

オペレーティングシステムの起動:メモリにハードディスクから読み込むオペレーティング・システム・コード、オペレーティングシステムのコードを実行するCPUは、オペレーティングシステムが正常に実行さの後に、ハードウェアの作業の操作を引き継ぎます。

アプリケーションを起動します。アプリケーションコードは、CPUがアプリケーション・コードを実行し、ハードディスクからメモリに読み込まれ、あなたが正常に実行するプログラムを使用することができます。アプリケーションは、オペレーティングシステムをロードした後にロードすることができ、起動するアプリケーションは、オペレーティング・システムのヘルプに頼ります

カテゴリー7.どのようなプログラミング言語?そして、各カテゴリの長所と短所を評価しました。

  1. 機械語:だけ、従って、コンピュータ全体を機械語を構成する機械命令と呼ばれるマシン命令セットに記載バイナリ0および1のコマンドをコンピュータ内部のバイナリコードを受け入れるため。

長所:高効率

短所:開発の効率が低いです

  1. アセンブリ:アセンブリ言語と機械語本質は同じで、ハードウェア上で直接動作しますが、略語の命令識別子を使用していますされています。

利点:高効率の開発(機械語と比較して)

短所:低効率(機械語と比較して)

  1. 高度な言語:高度な直接高水準言語のプログラミングスタイルと理解できる言語の構文を使用し、機械語から遠く指し、プログラマは無秩序な複雑なハードウェアの操作を考慮して行きます。

利点:(アセンブリ言語と比較して)高い効率の開発

短所:低効率(ともはや直接ハードウェアとの対話)

    高级语言需要把编写的程序翻译成计算机所能理解的二进制指令才能执行,按照翻译方式的不同,高级语言又分为编译型和解释型两大类。

コンパイルされた:特定のプラットフォームに特化したコンパイラの使用、ソースコードは、ハードウェアプラットフォームのマシンコードで実行される使い捨てコンパイルすることができる、パッケージ形式、一方のみをコンパイルする必要があります。(グーグル/ Baiduの翻訳)

長所:高効率

短所:開発の効率が低いです

解釈:専門インタプリタの使用は、プラットフォーム固有の行、NOがプリコンパイルされ、マシンコードに解釈直接直接実行して、ソースプログラム行のための機械コードに解釈されます。(同時通訳)

長所:高い開発効率

短所:低効率

8. Pythonプログラムと同様に、それぞれの長所と短所を実行する2つの方法を概説します。

  1. 対話

    インタラクティブな環境、Qiaowanコマンドキーを押してデバッグを容易にするために、すぐに結果を確認するために入力します。しかし、プログラムが永続的にデータが消えCMDウィンドウをオフにし、保存することができません。

  2. コマンドライン

    テキストエディタで文字列を入力し、パイソンでファイルを開き、Pythonのラインの変換が行を読んで、その後、永久にハードディスクをファイルを保存します。

おすすめ

転載: www.cnblogs.com/shin09/p/11485565.html