1.1 "计算机"基本介绍
一、为什么需要计算机
对于现在的我们来说,每天要处理的信息量是巨大的,所以如果还是人工的来对这些数 据进行处理,那么效率是很低的。此时计算机的出现就可以帮助我们的来提高处理数据的速度。
二、计算机是什么
计算机就是一台可以自动高效完成计算的电子设备,我们俗称叫 电脑( PC )
三、计算机的特点
1.计算机可以进行数学和逻辑运算。 逻辑运算可以实现在接收到不同操作指令的时候做 (出不同的响应 )
2.计算机可以对数据进行记忆和存储。( 数据不仅仅只是数字,图片 文字 声音 视频.... )
3.计算机可以在程序的指令下自动高效的完成计算。
四、计算机组成
1.从大的系统分类上我们将计算机的组成分为:软件系统+硬件系统
2.硬件:我们就可以认为是组成计算机的那些物理设备( 看得见 摸得着 )
3.软件:所谓的软件就是安装在计算机上供用户使用的操作指令集合。
1.2 硬件系统
一、为什么需要硬件
任何的计算操作,最终都需要通过相应的硬件来完成。
二、硬件的组成
1.现代的电子计算机我们依据 "冯诺依曼" 理论将它的硬件分成五个级成部分。
2.输入设备:核心作用就是给计算输入不同格式的数据。
3.输出设备:作用就是将计算机处理之后的数据以不同的形式展示给用户。
4.控制器+处理器:这二个部分合在一起就是我们所说的中央处理器( CPU )
5.存储设备:我们将计算机当中的存储器分为内存和外存二种,无论是哪一种,它的作用都 是对数据进行存储。
三、内存与外存
1.内存:就是我平所说的内存条,它的大小一般在( 4G-16G )
2.外存:外存的表现形式很多,例如硬盘( 128G-1T )
四、内存与外存比较
1.内存的运算速度要快去外存
2.内存当中的数据断电之后会消失,而外存不会。
3.内存本身我们又分为只读内存( ROM )和随机内存( RAM )
1.3 软件系统
一、为什么需要软件
如果计算要没有软件系统那么它里面的硬件就不知道如何进行工作。
二、软件系统介绍
1.我们人为的将软件系统分为二类:系统软件 + 应用软件
2.系统分类( 操作系统软件 ):
(1)桌面操作系统:
Windows: 由微软推出,用户量很大。分很多系列
MacOs:苹果公司,本质其实也是一个 Linux 分支。
Linux:核心内容是由 李纳斯 编写,应用软件少。
(2)移动设备操作系统
IOS
Androids :底层就是一款小型的 Linux
(3)服务器操作系统
Windows server :由微软件推出,是收费的。
Linux:开源 稳定
服务器:所谓的服务器我们就可以理解为是一台给用户提供相应的服务的机器。、(文 件上传下载服务,视频上传下载服务.....)只不过,这台机器的处理能力要远远大于我们的 个人电脑。
3 应用软件:我们就将那些可以安装在操作系统之上的第三方软件。( 微信 QQ … )
1.4 二进制基本介绍
一、二进制是什么
1.进制: 就是一种人为规定的计数规则。
2.二进制:它就是逢二进 1 的一种计算规则
二、二进制介绍
1.在二进制里"基数"只有 0 和 1
2.二进制当前被广泛的应用于计算机当中。( 计算机底层只能读懂 0 和 1 )
三、计算机如何理解 0 和 1
现代的计算机都是通电进行工作,当电流走过设备的时候必然会产生电压。
此时前辈们 就人为的设定规则,取了一个电压值,比这个值大的叫高电位。
用数字 1 表示,比这个值 小的叫低电位。用数字 0 表示。
基于这种原理,此时的计算机就可以认识 0 和 1 了。
刚好 0 与 1 又是二进制当中的基数。( 计算机应用了二进制 )
四、计算机采用二进制的好处
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
1.6 进制转换
http://tool.oschina.net/hexconvert/ 【 在线的进制转换工具地址 】
1.7 编码
一、编码是什么
所谓的编码指的就是将我们人类可以理解的语言编译成计算机可以执行的语言。
二、编码的思想
将我们人类中的自然语言人为的按照一种规则与一个二进制的数值做对应。
这种对应 当关系越来越多的时候,就会形成一张表,我们将这个表称之为叫编码表。
三、ascii 码表
1.它是全世界第一张通用单字节编码表。
2.它分成三个部分,一共有 256 个字符。
3.当我们没有使用正确的编码来处理汉字的时候在网页展示就会乱码。
4.对于中文汉字来说,我们目前使用最多的一种编码标准就是 UTF8 编码。
1.8 数据计量单位
一、为什么需要计量单位
计算机是用来处理数据的, 当数据积累到一定的量级之后就会需要有相应的单位来对它 们进行衡量。
二、最基本的计量单位
1.比特( bit/ 位 ):它被认为是计算机当中最小的一个单位。
2.字节( bytes ): 它比 位要大一些,人为规定 1 字节=8 位
三、常见的单位及转换关系
1.1B = 8b
2.1KB = 1024B [文档和小图片]
3.1MB = 1024KB【 大图片,或者音乐 】
4.1GB = 1024MB【 高清的电影 】
5.1TB = 1024GB
6.1PB = 1024TB
1.9 编程语言
由人类来设计的一种计算机可以理解的语言
一、编程语言发展历史
1.机器语言
机器语言就是纯二进制,将我们人类想让计算机完成的事情都直接用 01 来表示。
2.汇编语言
汇编语言就是在机器语言的基础之上将一些常用的操作直接规定成人类的一些语句来
表达,但是随着计算机要做的事情越来越多,同时生产计算要的厂商也越来越多,我们不能 保证所有的硬件都能很好支持我们的二进制。
3.高级编程语言
它就是一种类似于人类的自然语言, 类很容易理解, 时又不用担心计算机如何识别。 人同当前全世界大概有(600)多种编程语言
二、常见的编程语言
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 命令 (重点掌握)
一、DOS 是什么
DOS 是一个操作系统,属于 windows ,和我们现在用的 win7 8 10 去比较其实差别就 在于 ,我们现在用的是图形桌面系统,而 DOS 是一个命令行执行的操作系统。
二、如何使用 DOS
1.进入终端:win + r 调出运行面板
2.在运行中输入 cmd 进入终端
3.在终端面板中书写 DOS 命令 ,然后回执行。
三、常见的命令
1.Time 显示当前计算机的本地时间
2.Ctrl+ c 退出当前正在执行的命令
3.Shutdown /s /t 时间(秒) :设置在多少时间后自动关机【 中间有空格 】
4.Shutdown /a 取消之前设置的自动关机
5.Cls 清空当前正在编辑的屏幕
6.Ping 网址
(1)可以检查当前的网络是否是通的
(2)可以得到当前被访问网页的 IP 地址
7.ipconfig -all
(1)可以将当前计算机当中的所有网卡信息都列出来。
(2)Ip 地址:这个地址一般是用来在网络上唯一标识计算机。( 一台机器的 IP 地址可以 变)
(3)Mac 地址:也叫物理地址,它是被写入 ROM 的。理论上每台计算机的 mac 地址是唯 一的。
8.上下键 :调用我们之前使用过的命令,上键就是往回找,下键就是往下找。
一、切换盘符
具体盘符名称:
二、返回上一级或根目
Cd .. 返回上一级
Cd / 返回根目录
注意:
01 cd 就是 change directory 的首字母缩写,表示切换目录的意思。
02 cd 命令不可以切换盘符
03 根目录指的就是某个盘符的一级目录
04 命令语句一定都是在英文输入法下面书写的,命令和参数之间往往都用空格隔开
三、列表示展示某个目录下的内容
Dir
四、目录及文件相关操作
1.新建目录: md 路径
2.新建文件: echo "内容">文件名称,通过这种方法间接得到一个文件
3.删除目录: rd 路径 【默认情况下只能删除空目录,如果想连带它里的文件一起删除则需要设置 /s 参数】
4.删除文件: del 文件名称
注:
A. md 只能新建目录
B. Rd 默认只能删除空目录
C. 参与与命令之间一定要用空格
D. 如果 del 后面直接写的不是文件,而是一个目录,那么它就会将这个目录下的所有
文件都删除( 前提是我们选择 Y )
五、文件复制和剪切命令
(1)Copy 被复制文件路径 将这个文件复制到哪里
Copy aa/aa.txt c:\test\bb.txt [ 将目录 aa 下在的 aa.txt 文件,复制 到 c 盘 test 目录下,同时将名称修改为 bb ]
注:
01 复制操作语句,我们可以分为三段,第一段就是命令 copy ,第二段就是被复制文
件的在地,第三段可以指明将当前文件复制到哪里,三段之间都要用空格隔开
02 第三段可以省略,省略之后的结果就是会将相应的文件直接复制到我们的当前所在 位置。
(2)Move 被剪切文件所在地 将这个文件剪切到哪里
注:
01 对于剪切操作来说 必须要进入到想要操作文件所在目录去执行命令
02 第三段用来指明目标所在地的部分不能省略。
|