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)移动设备操作系统
I0S
Androids:底层就是一款小型的 Linux
(3)服务器操作系统
Windows server : 由微软推出,收费的
Linux : 开源、稳定
服务器:所谓的服务器我们就可以理解为是一合给用户提供相应的服务的机器。(文件上传下载服务,视频上传下载服务……)只不过,这合机器的处理能力要远远大于我们的个人电脑。
服务器操作系统查询地址:https:/toolbar.netcraft.com/site_report?url-htup://www.taobao.com
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二进制:基数就是01.逢二进1
2八进制:基数就是0-7,逢八进1
3十进制:基数就是0-9,逢十进1
4十六进制:基本数就是0-9ABCDEF,逢十六进1
1.6进制转换
一、其它进制转十进制:
1.先确定当前数字的位数,然后从右向左数,依次认为是低位到高位。
2.记下每位数字所在的位数N(N不是一个固定的数字。由当前所在位数决定)
3.取出每一位上的数字m,然后用这个m去乘以当前进制的N-1次方。(m也不是固定的,它就是当前位上所具有的数字)
4.将每位上的相乘结果进行相加,最后的和就是该数值所对应的十进制值。
二、其它进制转二进制
1.十进制转二进制
(1)用这个十进制的数字除以2.得到商和余数。
(2)判断商是否为0,如果不是0则继续用这个商除去2
(3)直到某一次商为0时结束,将这个除法过程中产生的余数反向排列
(4)最终的排列结果就是当前这个十进制转成二进制后的数值
2.8进制/16进制转二进制I
(1)将八进制或十六制中的所有基数”都转成二进制。(需要注意的就是八进制转二进制
要写成三位,而十六进制要写在四位)
(2)有了上述的二进制基数转换之后,当我们拿到一个具体的八进制或者十六进制数值之
后我们只需要将其进行拼接就可以。
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.lava:由sun公司在1995推出,最大的点是跨平台。
4.C#:由微软推出的一个语言。
1.10 常见的DOS命令
一、DOS是什么
DoS 是一个操作系统,属于windows,和我们现在用的win7810去比较其实差别就在于,我们现在用的是图形桌面系统,而DOS是一个命令行执行的操作系统。
二、如何使用DOS
1.进入终端:win+r调出运行面板
2.在运行中输入cmd 进入终端
3.在终端面板中书写DOS命令,然后回执行。
三、常见的命令
1.Time显示当前计算机的本地时间
2.Ctl+c退出当前正在执行的命令
3.Shutdown/s/t 时间(秒):设置在多少时间后自动关机【中间有空格】
4.Shutdown/a取消之前设置的自动关机
5.Cls清空当前正在编辑的屏幕
6.Ping网址
(1)可以检查当前的网络是否是通的
(2)可以得到当前被访问网页的IP地址
7.leconfig-all
(1)可以将当前计算机当中的所有网卡信息都列出来。
(2)更地址:这个地址一般是用察在网络上唯一标识计算机。(一台机器的IP地址可以
变)
(3)Mac地址:也叫物理地址,它是被写入ROM的。理论上每台计算机的mac地址是唯
一的
8.切换盘符 : 具体盘符名称: (如想切换D盘,则输入D:)
9.返回上一级或根目 : cd..返回上一级 , cd/返回根目录
注:
01.cd就是change directory的首字母缩写,表示切换目录的意思。
02.d命令不可以切换盘符
03.根目录指的就是某个盘符的一级目录
04.命令语句一定都是在英文输入法下面书写的,命令和参数之间往往都用空格隔开
10.列表示展示某个目录下的内容 : dir
11.目求及文件相关操作
(1).新建目录:md 路径
(2).新建文件:echo“内容”>文件名称,通过这种方法间接得到一个文件
(3).删除目录:rd路径【默认情况下只能删除空目录,如果想连带它里的文件一起删除则
需要设置/s参数】
(4).删除文件:del文件名称
注:
A.md只能新建目录
B.Rd默认只能删除空目录
C.参与与命令润一定要用空格
D.如果del后面直接写的不是文件,而是一个目录,那么它就会将这个目录下的所有文件都删除(前提是我们选择Y)
12.文件复制和剪切命令
(1)Copy 被复制文件路径 将这个文件复制到哪里
(2)Copy aa/aa.txt c:\test\bb.txt [将目录aa下在的aa.txt 文件,复制到c盘test目录下,同时将名称修改为bb]
01.复制操作语句,我们可权分为三段,第一段就是命令copy,第二段就是被复制文件的在地,第三段可以指明将当前文件复制到哪里,三段之间都要用空格隔开
02.第三段可以省略.省略之后的结果就是会将相应的文件直接复制到我们的当前所在位置。
C:\test aa> aa 就是当前的意思
Move 被剪切文件所在地将这个文件剪切到哪里
注:
01.对于剪切操作来说必须要进入到想要操作文件所在目录去执行命令
02.第三段用来指明目标所在地的部分不能省略。