コンピュータの基本
1.1コンピュータの基本的な紹介
1.なぜコンピューターが必要なのですか
現在、私たちにとって毎日処理される情報の量は膨大であるため、データを手動で処理すると、効率が非常に低くなります。現時点では、コンピューターの登場により、データ処理の速度を上げることができます。
2.コンピューターとは
コンピューターは、計算を自動的かつ効率的に完了することができる電子デバイスであり、一般にコンピューター(PC)と呼ばれます。
三、コンピュータの特徴
1.计算机可以进行数学和逻辑运算。 逻辑运算可以实现在接收到不同操作指令的时候做(出不同的响应)
2.计算机可以对数据进行记忆和存储。( 数据不仅仅只是数字,图片 文字 声音 视频.... )
3.计算机可以在程序的指令下自动高效的完成计算。
4、コンピューター構成
1.从大的系统分类上我们将计算机的组成分为:软件系统+硬件系统
2.硬件:我们就可以认为是组成计算机的那些物理设备( 看得见 摸得着 )
3.软件:所谓的软件就是安装在计算机上供用户使用的操作指令集合。
1.2ハードウェアシステム
1.なぜハードウェアが必要なのですか
計算操作は、最終的には対応するハードウェアで完了する必要があります。
第二に、ハードウェアの構成
1.现代的电子计算机我们依据 "冯诺依曼" 理论将它的硬件分成五个级成部分。
2.输入设备:核心作用就是给计算输入不同格式的数据。
3.输出设备:作用就是将计算机处理之后的数据以不同的形式展示给用户。
4.控制器+处理器:这二个部分合在一起就是我们所说的中央处理器( CPU )
5.存储设备:我们将计算机当中的存储器分为内存和外存二种,无论是哪一种,它的作用都是对数据进行存储。
3つ、メモリと外部ストレージ
1.内存:就是我平所说的内存条,它的大小一般在( 4G-16G )
2.外存:外存的表现形式很多,例如硬盘( 128G-1T )
第四に、メモリと外部メモリの比較
1.内存的运算速度要快去外存
2.内存当中的数据断电之后会消失,而外存不会。
3.内存本身我们又分为只读内存( ROM )和随机内存( RAM )
1.3ソフトウェアシステム
1.ソフトウェアが必要な理由
コンピューティング用のソフトウェアシステムがない場合、その中のハードウェアは動作方法を知りません。
2.ソフトウェアシステムの紹介
1.1。ソフトウェアシステムを人為的に2つのカテゴリに分類します:システムソフトウェア+アプリケーションソフトウェア
2.2。システム分類(オペレーティングシステムソフトウェア):
(1)桌面操作系统:
Windows: 由微软推出,用户量很大。分很多系列
MacOs:苹果公司,本质其实也是一个 Linux 分支。
Linux:心内容是由 李纳斯 编写,应用软件少。
(2)移动设备操作系统
IOS
Androids :底层就是一款小型的 Linux
(3)服务器操作系统
Windows server :由微软件推出,是收费的。
Linx:开源 稳定
服务器:所谓的服务器我们就可以理解为是一台给用户提供相应的服务的机器。(文
件上传下载服务,视频上传下载服务.....)只不过,这台机器的处理能力要远远大于我们的
个人电脑。
服 务 器 操 作 系 统 查 询 地 址 :
https://toolbar.netcraft.com/site_report?url=http://www.taobao.com
3アプリケーションソフトウェア:オペレーティングシステムにインストールできるサードパーティのソフトウェアを使用します。(WeChat QQ…)
1.4バイナリの基本的な紹介
1.バイナリとは
1.进制: 就是一种人为规定的计数规则。
2.二进制:它就是逢二进 1 的一种计算规则。
2、バイナリ紹介
1.在二进制里"基数"只有 0 和 1
2.二进当前被广泛的应用于计算机当中。( 计算机底层只能读懂 0 和 1 )
3.コンピューターは0と1をどのように理解しますか
最近のコンピューターは動作するように通電されており、電流がデバイスを通過するときに電圧が必然的に生成されます。このとき、前任者は人為的にルールを設定し、この値よりも高い電圧値を取りました。これは数値1で表され、この値よりも小さい値は低電位と呼ばれます。数字の0で表されます。この原理に基づいて、この時点でのコンピュータは0と1を認識できます。0と1が2進数の基数であることが起こります。(コンピューターはバイナリシステムを使用しています)
第四に、バイナリを使用するコンピュータの利点
1.二进制技术实现简单,状态稳定。
2.二进制里只有 0 和 1 二个基数,刚好与程序语言当中的 真和假对应。【全世界都人为
的认为 1 可以代表程序语言中真,0 就可以代表程序语言中的假】
3.二进制数值可以很容易的转成十进制。
1.5一般的な数学的基礎
1 二进制:基数就是 0 1 ,逢二进 1
2 八进制:基数就是 0-7 ,逢八进 1
3 十进制:基数就是 0-9 ,逢十进 1
4 十六进制:基本数就是 0-9 A B C D E F, 逢十六进 1
3、2進数を使用する
0 1 10 11100101110111 1000
1.6ベース変換
http://tool.oschina.net/hexconvert/ [オンライン16進変換ツールのアドレス]
1.他の基数を10進数に変換します。
1.先确定当前数字的位数,然后从右向左数,依次认为是低位到高位。
2.记下每位数字所在的位数 N( N 不是一个固定的数字,由当前所在位数决定 )
3.取出每一位上的数字 m ,然后用这个 m 去乘以当前进制的 N-1 次方。( m 也不是固定的,它就是当前位上所具有的数字 )
4.将每位上的相乘结果进行相加,最后的和就是该数值所对应的十进制值。
2.他の16進数を2進数に変換します
1.1。10進数から2進数
(1)用这个十进制的数字除以 2 ,得到商和余数。
(2)判断商是否为 0,如果不是 0 则继续用这个商除去 2
(3)直到某一次商为 0 时结束,将这个除法过程中产生的余数反向排列
(4)最终的排列结果就是当前这个十进制转成二进制后的数值
2.8-ary / 16の16進数を2進数に変換します
(1)将八进制或十六制中的所有"基数"都转成二进制。(需要注意的就是八进制转二进制 要写成三位,而十六进制要写在四位)
(2)有了上述的二进制基数转换之后,当我们拿到一个具体的八进制或者十六进制数值之后我们只需要将其进行拼接就可以。
1.7コーディング
1.エンコーディングとは
いわゆるエンコーディングとは、人間が理解できる言語をコンピュータで実行できる言語にコンパイルすることです。
第二に、コーディングのアイデア
自然言語のルールに従って、人為的にバイナリ値に対応します。この対応関係がますます大きくなると、テーブルが形成されます。このテーブルをエンコーディングテーブルと呼びます。
3、ASCIIコードテーブル
1.它是全世界第一张通用单字节编码表。
2.它分成三个部分,一共有 256 个字符。
3.当我们没有使用正确的编码来处理汉字的时候在网页展示就会乱码。
4.对于中文汉字来说,我们目前使用最多的一种编码标准就是 UTF8 编码。
1.8データ測定単位
1.なぜ測定単位が必要なのですか
データの処理にはコンピューターを使用します。データが一定のレベルまで蓄積されると、それに対応するユニットが必要になります。
測定します。
2.最も基本的な測定単位
1.比特( bit/ 位 ):它被认为是计算机当中最小的一个单位。
2.字节( bytes ): 它比 位要大一些,人为规定 1 字节=8 位
3.共通の単位と変換関係
1.1B = 8b
2.1KB = 1024B [文档和小图片]
3.1MB = 1024KB【 大图片,或者音乐 】
4.1GB = 1024MB【 高清的电影 】
5.1TB = 1024GB
6.1PB = 1024TB
1.9プログラミング言語
コンピュータが理解できる人間が設計した言語
1.プログラミング言語開発の歴史
1.机器语言
机器语言就是纯二进制,将我们人类想让计算机完成的事情都直接用 01 来表示。
2.汇编语言
汇编语言就是在机器语言的基础之上将一些常用的操作直接规定成人类的一些语句来
表达,但是随着计算机要做的事情越来越多,同时生产计算要的厂商也越来越多,我们不能
保证所有的硬件都能很好支持我们的二进制。
3.高级编程语言
它就是一种类似于人类的自然语言, 类很容易理解, 时又不用担心计算机如何识别。
人 同当前全世界大概有(600)多种编程语言
2つの一般的なプログラミング言語
1.C 语言: 我们认为 c 是高级编程语言的鼻祖。
2.C++ :它就是在 C 语言的基础上做了减化。更利于我们学习,c 和 c++ 都是由 贝尔实
验室 推出。
3.Java : 由 sun 公司在 1995 推出,最大的点是跨平台。( jvm 虚拟机 )
4.C# : 由微软推出的一个语言。
5.Python : 一种数学计算能力很强的语言。
6.Php :这门语言在出生的时候最大的特点就是用来做 web 网站。
7.Javascript:当前最流行的一种前端脚本语言
8.Nodejs : 全栈型语言,前后端都可以写。
9.Go : 由谷歌公推出的一门语言。
1.10一般的なDOSコマンド1
1.DOSとは
DOSはオペレーティングシステムであり、Windowsに属しています。現在使用しているwin7 8 10と比較すると、実際の違いは
現在、グラフィカルデスクトップシステムを使用しており、DOSはコマンドラインで実行されるオペレーティングシステムです。
2.DOSの使用方法
1.进入终端:win + r 调出运行面板
2.在运行中输入 cmd 进入终端
3.在终端面板中书写 DOS 命令 ,然后回执行。
3つの一般的なコマンド
1.Time 显示当前计算机的本地时间
2.Ctrl+ c 退出当前正在执行的命令
3.Shutdown /s /t 时间(秒) :设置在多少时间后自动关机【 中间有空格 】
4.Shutdown /a 取消之前设置的自动关机
5.5。Cls現在編集中の画面をクリアします
6.6。pingのURL
(1)可以检查当前的网络是否是通的
(2)可以得到当前被访问网页的 IP 地址
7.Ipconfig -all
(1)可以将当前计算机当中的所有网卡信息都列出来。
(2)Ip 地址:这个地址一般是用来在网络上唯一标识计算机。( 一台机器的 IP 地址可以
变)
(3)Mac 地址:也叫物理地址,它是被写入 ROM 的。理论上每台计算机的 mac 地址是唯
一的。
8.8。上キーと下キー:以前に使用したコマンドを呼び出します。上キーは戻ることを検索し、下キーは下を検索することです。
1.11一般的なDOSコマンド2
1.ドライブ文字を切り替えます
特定のドライブ名:
2.前のレベルまたはルートアイテムに戻ります
Cd…前のレベルに戻る
Cd /ルートディレクトリに戻る
注意:
1. cd 就是 change directory 的首字母缩写,表示切换目录的意思。
2. cd 命令不可以切换盘符
3. 根目录指的就是某个盘符的一级目录
4. 命令语句一定都是在英文输入法下面书写的,命令和参数之间往往都用空格隔开
3つ目は、列は特定のディレクトリの内容を表示することを意味します
4.ディレクトリおよびファイル関連の操作
1.1。新しいディレクトリ:mdパス
2.2。新しいファイルを作成します:echo "content">ファイル名、このメソッドで間接的にファイルを取得します
3.3。ディレクトリの削除:rd path [デフォルトでは、空のディレクトリ内のファイルを一緒に削除する場合は、空のディレクトリのみを削除できます。
/ sパラメータを設定する必要があります]
4.4。ファイルの削除:delファイル名
注意:
A. md 只能新建目录
B. Rd 默认只能删除空目录
C. 参与与命令之间一定要用空格
D. 如果 del 后面直接写的不是文件,而是一个目录,那么它就会将这个目录下的所有
文件都删除( 前提是我们选择 Y )
5、ファイルのコピーと切り取りコマンド
Copy 被复制文件路径 将这个文件复制到哪里
Copy aa/aa.txt c:\test\bb.txt [ 将目录 aa 下在的 aa.txt 文件,复制到 c 盘 test 目录下,同时将名称修改为 bb ]
注意:
1. 复制操作语句,我们可以分为三段,第一段就是命令 copy ,第二段就是被复制文件的在地,第三段可以指明将当前文件复制到哪里,三段之间都要用空格隔开
2. 第三段可以省略,省略之后的结果就是会将相应的文件直接复制到我们的当前所在位置。
C:\ test \ aa> aa:は現在の意味です
切り取ったファイルの場所を移動し、このファイルを切り取る場所
注意:
1. 对于剪切操作来说 必须要进入到想要操作文件所在目录去执行命令
2. 第三段用来指明目标所在地的部分不能省略。