プログラミングのコンピュータの基礎 - 概要

プログラミングのコンピュータの基礎知識

プログラミング言語は何ですか

プログラミング言語は、自然、人間とコンピュータ通信媒体の言語であります

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

プログラミング言語でファイルの束を書きます

なぜプログラミング

スレーブコンピュータ、代わりの労働

5台のコンピュータで構成

<コンピュータの構成の原則>、開発のためのより少ない必要性

CPU(脳)

コントローラ

制御ハードウェア

オペレータ

算術論理演算+

メモリ

データストレージ

長所:高速

短所:オフ消滅し、小容量

外部メモリ

データストレージ

長所:大容量、永久保存

短所:スロー

入力装置

キーボード/マウス/ Uディスクなどの入力情報、

出力デバイス

ディスプレイなどの出力情報(表示色が制御されている)/プリンタ/ Uディスク

Uディスクは、IOデバイスであります

32と64

コンピュータは1回のデータサイズを読み込み、彼は下位互換性を持っています

アプリケーション・プロセスが開始されます

  1. >オペレーティングシステム - - > CPU QQ(QQパスを見つける。)ユーザーをダブルクリックします
  2. CPU制御、外部メモリからのQQのコンテンツを発見した後、メモリに読み込まれます
  3. QQを実行します

機械的なハードディスク作品

ロボット:データを読みます

トラック:データ保存

セクター:トラックを分割します

平均シーク時間:5msの

平均遅延時間:7200r / sの4.15ms

9.15ms:平均は、時刻データを求めます

コンピュータのオペレーティングシステム

ファイルとは何ですか

オペレーティング・システムは、仮想ユニットを提供します

申請手続きは何ですか

ファイルの束

オペレーティングシステムの役割は何ですか

複雑な命令コンピュータのハードウェアとの対話の簡素化

3層に分割されているコンピュータ

ハードウェア:オペレーティングシステム

オペレーティングシステム:ハードウェア/アプリケーション/ユーザー

アプリケーション:オペレーティングシステム

ユーザー:オペレーティングシステム

オペレーティングシステムのブート

  1. 電源、電源
  2. 一時的なオペレーティングシステムを起動します
  3. 実際のオペレーティングシステムを起動するための一時的なオペレーティングシステム

プログラミング言語カテゴリー

機械語

0と1

長所:高速実行効率

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

アセンブリ言語

英語の記号を書きます

(機械語に比べて)利点:高効率の開発

(機械語と比較して)不利な点:低効率

高レベルの言語

コンパイル言語(Googleの翻訳)

C / Javaの

利点(インタープリタ言語):高効率

欠点(インタープリタ型言語と比較して)低い現像効率

コンパイラ:アセンブリ言語で書かれました

インタプリタ言語(同時通訳)

パイソン

(コンパイル言語と比べて)利点:高効率の開発

(コンパイルされた言語と比較して)不利な点:低効率

通訳:書き込むためのC / Javaの

ネットワークのボトルネック効果

プログラムの実装、Cよい0.0000001ms(オペレーティングシステム、非ネットワーク伝送は、言語Cを使用)、python1msが、ネットワーク送信の10ms

2つの方法でプログラムのPython実装

こんにちは世界

インタラクティブ(jupyter)

長所:の実装を実行します

短所:閉じる消えます

コマンドライン(pycharm)

長所:保存されています

短所:彼らはバグをデバッグすることができます前に、すべてが終了

txtファイルは実行されますが、PYファイルを使用しようとすることができますが

その後pycharmまたはjupyterを使用するようにしてください

おすすめ

転載: www.cnblogs.com/randysun/p/11264083.html