一、计算机原理
1. 计算机的组成
计算机之父:冯.诺依曼
计算机包含了5各部分:输入设备、输出设备、运算器、控制器、存储器
输入设备:
键盘、鼠标
输出设备:
显示器、音响
机箱:
cpu 内存:运行内存 硬盘:持久化存储数据(只要数据不删除,会一直存在) 显卡
cpu:
中央处理单元 担任着计算机的运算和控制的核心 相当于人的大脑
内存:
运行内存----内存条对应着内存的大小
计算机运行数据产生的临时数据会存放在内存中,不会持久化存储(当程序运行结束,关机,重启)
运行中使用的一些数据,必须得在内存中存在才可以使用
硬盘:
存储的是资料等大型数据 特点:持久化存储
显卡:
控制画面的显示
2. 软件的开发
软件:应用程序
一些特定数据和指令的集合
开发-----行为
软件分类:
系统软件:特殊的软件 可以承载其他应用软件
windows mac linux
应用软件:
游戏软件 聊天软件等等
3. 人机交互
人机交互的方式:
图形化界面和指令交互两种方式
图形化界面交互方式:操作简单入手容易
指令交互:
需要有一个平台来承载指令的输入----控制台----命令提示符工具
打开 命令提示符:
win+r----->输入框----输入cmd
打开命令提示符:
初始显示的是当前使用用户的路径
1.进入其他路径 分为两种情况: a.该路径和当前路径在同一个盘符(c/d)下 cd 进入的目录路径 又分为两种情况 i.进入的目录是当前目录的子目录 cd 子目录的名称(如果目录名称太长 可以使用tab键自动补全,用tab补全目录名 称时,要在英文状态下进行) ii.进入的目录与当前目录没有关系 cd 盘符:\...指定目录的名称 b.该目录和当前目录没有再同一个盘符下 第一步:切换盘符 盘符名: ----> 切换盘符 第二部: cd 要打开的指定目录路径 c.另外的打开模式: cd.. ----> .. 表示的是上一级目录 ---> 回到上一级 cd/ ----> /表示的是根目录 表示的盘符 2.显示当前路径下的子目录[包含子文件] dir 3. 创建文件夹[目录] md 文件夹名称 ----> md的全称: make directory 如果只有一个名称 会在当前指定的路径下创建一个改名字的文件夹 还可以跟一个路径 如果路径中的目录存在直接使用 如果不存在会创建 4.删除文件夹 rd 文件夹名称 如果有多级, 只能删除最后一级目录 删除的文件夹必须是空文件夹 5.创建文件 echo 内容 > 文件路径 echo 内容 >> 文件路径 echo ----> 表示的是输出的意思 ---> 输出的内容默认是显示在命令提示符工具[控制台]上的 重定向: > --- 如果他后面的文件存在 会清除掉文件中的内容 再将echo后面的内容写入 --- 如果文件不存在 会先创建文件 再将内容写入 >> ---如果他后面的文件存在 不会清除掉文件中的内容 而是将echo后面的内容拼接在原有内容的后面 --- 如果文件不存在 会先创建文件 再将内容写入 文件路径: 如果只有一个文件名 --- 表示该文件在当前指定的路径下 6.查看文件中的内容的指令 type 文件路径.文件后缀名 [可以通过上下键 查询之前写过的指令] 7. 删除文件 del 文件路径.后缀名 --- 删除指定文件 del *.后缀名 ---- 删除同一个后缀名的所有文件 del 文件路径.* ---- 删除同一个名字的所有文件 del *.* ---- 删除所有文件 8.清空控制台 cls 9.文件拷贝 --- 只能操作文件 copy 源文件路径.后缀名 目的文件路径.后缀名 拷贝的时候 拷贝的文件中的内容 10.文件剪切 ---- 只能操作文件 move 源文件路径.后缀名 目的文件路径.后缀名 11. 退出控制台 exit 指令交互的时候必须是计算机识别的指令, 这种方式用户难以入手的原因是需要记住对应的指令操作
4. 计算机中数据存储的格式
1.进制: 人们规定的一种进位方式,逢n进1 常接触到的进位方式: 十进制 二进制 八进制 十六进制 每种进制的符号集: 十进制的符号集:0 1 2 3 4 5 6 7 8 9 十进制中写一个10=09+01---->10 二进制的符号集: 0 1 二进制中的10 ===> 01 + 01 ===> 10 ====> 十进制中的数据对应的2 表示二进制的符号: 0b / 0B 0b10101011 八进制的符号集: 0 1 2 3 4 5 6 7 八进制中的10 ===> 07 + 01 ===> 10 ====> 十进制中的数据8 表示八进制的符号: 0o / 0O 0o453 十六进制的符号集:0 1 2 3 4 5 6 7 8 9 a b c d e f 十六进制中10 ===>0f + 01 ====>10 ====> 十进制中数据对应的是16 十六进制的符号: 0x / 0X