一、计算机的基础知识
PC就是电脑
二、计算机的基本特点
可以完成数学和逻辑运算
可以对数据进行记忆和储存
可以在程序指令下自动高效的进行计算
三、计算机的组成
由硬件系统和软件系统二大部分组成
硬件:可以看得着摸的着的设备
软件:运行在硬件设备上的第三方功能集合
硬件系统:
1、输入设备:键盘鼠标等
2、输出设备:屏幕、音响
3、计算机(运算器)+控制器:(中央处理器:CPU)CPU负责执行程序
4、存储器:内存和外存 对数据进行管理
内存:断电后数据丢失、运行速度快于外存、空间小
外存:断电后数据保留、圆盘,磁头读取
···程序就是用来处理数据的,而变量就是用来存储数据的
软件系统:
1、系统软件(操作系统)
a.图形化桌面操作系统(PC端):windows微软、MacOS(苹果,它的底层是一种Linux)
b.移动端操作系统:android(底层也是一款小型的Linux)、IOS
c.服务端操作系统(提供服务的一台机器):Linux(开源、稳定)、Windows、server(微软收费,用户量少)
2、应用软件:安装在操作系统上的第三方功能软件
四、二进制
正常人类是十进制(1,2,3,4,5…)
1、二进制:就是一种数学进制,只有(0,1)两个基数
计算机底层里的用到的进制就是二进制
2、计算机为什么可以识别二进制:计算机都是通电进行工作,当电流通过硬件时产生电压,这个时候人们就人为的规定一个电压值,能过去就是高电位1,过不去就是低电位0,我们发现它底层就只有两种状态,刚好和二进制的0,1对应,计算机就间接的相当于认识0,1
计算机的底层:CPU只能识别0,1两个数字
1代表真(高电压)、0代表假(低电压)
3、计算机采用二进制的好处:
a.技术实现简单、状态稳定
b.二进制刚好与逻辑运算当中的真假对应。
1就可以代表为真 0就可以代表为假(1=true,0=false)称为约定俗称
c.二进制可以非常简单的转成十进制
五、计算机语言发展:
机器码、机器语言(0,1)
汇编语言:在机器码语言的基础上进行了语法的简化,使用了一些英文单词来表示程序目的,最终好事会转化为0和1让cpu识别
高级语言:PHP、java、python、c、c++在汇编的基础上再次进行了语法上的简化,更适合普通人学习使用
···机器码运行最快,其他的还需要翻译成机器能识别的
···汇编语言是最接近机器码的,所以他的运行速度比其他高级语言要快
六、编码字符集:
UTF-8代表国际编码,只要有中文出现的,尽量使用此编码集(前端经常用)
ascli码表
七、计算机数据计算单位:
1、基础单位:
比特bit:人为规定的最小计量单位
字节bytes:人为规定的单位,1字节=8位
2、常见单位及换算关系:
1B=8b
1KB=1024B
1MB=1024KB
1GB=1024MB
1TB=1024GB 电脑的外存用的多
1PB=1024TB
八、DOS命令使用:
书写代码来控系统的目的,用代码控制windows系统
windows系统没必要用,一般Linux用
win+r - cmd - 小窗口 - ipconfig/all查看当前计算机的网络连接情况
以太网连接或者本地连接,下面的-物理地址(mac地址)-唯一识别这台计算机的身份证号
公司里给网管,用于公司里连接,传输数据等