プログラミングのコンピュータの基礎知識
プログラミング言語は何ですか
プログラミング言語は、自然、人間とコンピュータ通信媒体の言語であります
プログラミングとは何ですか
プログラミング言語でファイルの束を書きます
なぜプログラミング
スレーブコンピュータ、代わりの労働
5台のコンピュータで構成
<コンピュータの構成の原則>、開発のためのより少ない必要性
CPU(脳)
コントローラ
制御ハードウェア
オペレータ
算術論理演算+
メモリ
データストレージ
長所:高速
短所:オフ消滅し、小容量
外部メモリ
データストレージ
長所:大容量、永久保存
短所:スロー
入力装置
キーボード/マウス/ Uディスクなどの入力情報、
出力デバイス
ディスプレイなどの出力情報(表示色が制御されている)/プリンタ/ Uディスク
Uディスクは、IOデバイスであります
32と64
コンピュータは1回のデータサイズを読み込み、彼は下位互換性を持っています
アプリケーション・プロセスが開始されます
- >オペレーティングシステム - - > CPU QQ(QQパスを見つける。)ユーザーをダブルクリックします
- CPU制御、外部メモリからのQQのコンテンツを発見した後、メモリに読み込まれます
- QQを実行します
機械的なハードディスク作品
ロボット:データを読みます
トラック:データ保存
セクター:トラックを分割します
平均シーク時間:5msの
平均遅延時間:7200r / sの4.15ms
9.15ms:平均は、時刻データを求めます
コンピュータのオペレーティングシステム
ファイルとは何ですか
オペレーティング・システムは、仮想ユニットを提供します
申請手続きは何ですか
ファイルの束
オペレーティングシステムの役割は何ですか
複雑な命令コンピュータのハードウェアとの対話の簡素化
3層に分割されているコンピュータ
ハードウェア:オペレーティングシステム
オペレーティングシステム:ハードウェア/アプリケーション/ユーザー
アプリケーション:オペレーティングシステム
ユーザー:オペレーティングシステム
オペレーティングシステムのブート
- 電源、電源
- 一時的なオペレーティングシステムを起動します
- 実際のオペレーティングシステムを起動するための一時的なオペレーティングシステム
プログラミング言語カテゴリー
機械語
0と1
長所:高速実行効率
短所:開発の効率が低いです
アセンブリ言語
英語の記号を書きます
(機械語に比べて)利点:高効率の開発
(機械語と比較して)不利な点:低効率
高レベルの言語
コンパイル言語(Googleの翻訳)
C / Javaの
利点(インタープリタ言語):高効率
欠点(インタープリタ型言語と比較して)低い現像効率
コンパイラ:アセンブリ言語で書かれました
インタプリタ言語(同時通訳)
パイソン
(コンパイル言語と比べて)利点:高効率の開発
(コンパイルされた言語と比較して)不利な点:低効率
通訳:書き込むためのC / Javaの
ネットワークのボトルネック効果
プログラムの実装、Cよい0.0000001ms(オペレーティングシステム、非ネットワーク伝送は、言語Cを使用)、python1msが、ネットワーク送信の10ms
2つの方法でプログラムのPython実装
こんにちは世界
インタラクティブ(jupyter)
長所:の実装を実行します
短所:閉じる消えます
コマンドライン(pycharm)
長所:保存されています
短所:彼らはバグをデバッグすることができます前に、すべてが終了
txtファイルは実行されますが、PYファイルを使用しようとすることができますが