计算机的组成:软件系统+硬件系统
1、软件系统 (分为二类:系统软件 + 应用软件)
系统软件(操作系统软件):
(1)桌面操作系统:
Windows: 由微软推出,用户量很大。分很多系列
MacOs:苹果公司,本质其实也是一个 Linux 分支。
Linux:核心内容是由 李纳斯 编写,应用软件少。
(2)移动设备操作系统
IOS
Androids :底层就是一款小型的Linux
( 3)服务器操作系统
Windows server :由微软件推出,是收费的。
Linux:开源 稳定
服务器:所谓的服务器我们就可以理解为是一台给用户提供相应的服务的机器。(文
件上传下载服务,视频上传下载服务.....)只不过,这台机器的处理能力要远远大于我们的
个人电脑。
应用软件:我们就将那些可以安装在操作系统之上的第三方软件。( 微信QQ ..... )
2、硬件系统
cpu(中央处理器,大脑) 内部存储 (内存条) 外部存储(磁盘) 显卡(图像处理) 声卡 主板(cpu控制其它组件的组件)
二进制基础知识
电路的状态只有高电平低电平 分别用来表示0 1,所以计算机的功能由二进制完成。
1 二进制:基数就是 0 1 ,逢二进1 ;0、1 、10、11、100、101、110、111、1000
2 八进制:基数就是 0-7 ,逢八进1
3 十进制:基数就是 0-9 ,逢十进1
4 十六进制:基本数就是 0-9 A B C D E F, 逢十六进1
进制转换
八进制转十进制:八进制246=6*8^(1-1)+4*8^(2-1)+2*8^(3-1)=166
二进制转十进制:10110=0*2^(1-1)+1*2^(2-1)+1*2^(3-1)+0*2^(4-1)+1*2^(5-1)=22
十进制转二进制:十进制除二,得到所有的商和余数,当商为0之后,余数反向排列即为十进制转二进制的结果
八进制或十六进制转二进制:将八进制或十六制中的所有"基数"都转成二进制。(八进制转二进制写成三位,十六进制写四位)
ascii编码:功能是将字符转换为数字,共256字符
常见的单位及转换关系
1.1B(字节) = 8b (8位 1位=0或1 一个汉字大概2个字节 一个英文字母一个字节)
2.1KB = 1024B [文档和小图片] 2的十次方
3.1MB = 1024KB【 大图片,或者音乐 】
4.1GB = 1024MB【 高清的电影 】
5.1TB = 1024GB
编程语言
发展历史:1、机器语言 由0和1组成(纯二进制) 比如纸带机有空代表0 无孔代表1,比如01001代表关机;2汇编语言开始用助记符如add a1 a2代表a1 a2相加;3高级编程语言 类似于人类的自然语言
常见的编程语言:
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 : 由谷歌公推出的一门语言。
常见的 DOS命令 (dos操作系统属于Windows,terminal属于Mac;都是终端)
一、如何使用DOS
1.进入终端:win + r 调出运行面板
2.在运行中输入 cmd 进入终端
3.在终端面板中书写 DOS 命令 ,然后回执行。
二、常见的命令
1.Time 显示当前计算机的本地时间
2.Ctrl+ c 退出当前正在执行的命令
3.Shutdown /s /t 时间(秒) :设置在多少时间后自动关机【 中间有空格 】
4.Shutdown /a 取消之前设置的自动关机
5.Cls 清空当前正在编辑的屏幕
6.Ping 网址 (eg:ping www.baidu.com,会运行四次得出ip地址)可查ip地址是否正确
(1)可以检查当前的网络是否是通的
(2)可以得到当前被访问网页的 IP 地址
7.Ipconfig -all
(1)可以将当前计算机当中的所有网卡信息都列出来。
(2)Ip 地址:这个地址一般是用来在网络上唯一标识计算机。( 一台机器的 IP 地址可以变)
(3)Mac 地址:也叫物理地址,它是被写入 ROM 的。mac 地址是唯一的 不会变化的。
8.上下键 :调用我们之前使用过的命令,上键就是往回找,下键就是往下找。
xmind思维导图
1.1 dos常见命令
一、切换盘符
盘符即响应的盘名称:c盘 d盘 e盘(eg:d:)
根目录 某个盘符的一级目录,进到c盘显示的c/就是根目录
某个盘符名称
二、返回上一级或根目录(所有命令语句都在英文输入法下书写,命令参数之间一般用空格隔开)
cd 改变目录,只能切子目录,不能切盘符
Cd .. 返回上一级 cd后有空格(change directory)
Cd / 返回根目录 (根目录指的就是某个盘符的一级目录)
三、列表示展示某个目录下的内容:Dir (列出任意形式的文件夹 文件)
四、切换目录:切换子目录时,只能在当前盘符下进行查找
五、目录及文件相关操作
1.创建目录(文件夹): md 路径 (made directory)
2.新建文件: echo "内容">文件名称(eg:echo “明天放假”>a.txt),通过这种方法间接得到一个文件(dos中无可直接新建文件的命令;echo输出)
3.删除目录: rd (remove)路径 【默认情况下只能删除空目录,如果想连带它里的文件一起删除则需要设置 /s 参数】
4.删除文件: del 文件名称
注: A. md 只能新建目录 B. Rd 默认只能删除空目录 C. 参与与命令之间一定要用空格 D. 如果 del 后面直接写的不是文件,而是一个目录,那么它就会将这个目录下的所有文件都删除( 前提是我们选择 Y )
练习内容:c盘下新建一个test目录;新建aa bb两个子目录;在aa目录下新建a.txt;在test目录下新建test.txt;最后要求删除整个目录(不允许用rd /s 命令)
六、文件复制和剪切命令
Copy 被复制文件路径 将这个文件复制到哪里
c:\test>Copy aa/aa.txt bb.txt [ 将目录 aa 下在的 aa.txt 文件,复制到 c 盘 test 目录下,同时将名称修改为bb ]
Move 被剪切文件所在地 将这个文件剪切到哪里 (eg:c:\test\aa>move aa/aa.txt c:\test)
练习内容:c盘根下新建test 目录;在test目录新建aa子目录;在aa子目录新建a.txt;将a.txt复制一份到test目录 并修改为b.txt;将aa中的a.txt剪切到test目录