课堂导学:
一个完整的计算机系统,是由硬件系统与软件系统两大部分组成。
知识框架:
1:计算机的基本组成
2:常见的进制转换
3:常见协议与端口
4:基本DOS命令
1:计算机的组成
1.1:硬件系统
在传统的理念中,计算机硬件是由运算器,存储器,控制器和输入输出设备这几个基本部分组成的,计算机是一个能够执行操作命令的设备,指令是构成计算机软件的基本元素。
i:中央处理器
运算器、控制器统称中央处理器(cpu):负责数据的算数运算和逻辑运算,及数据的加工处理,是整个计算机的中枢神经,分析程序的可控制信息,并根据程序要求进行控制,协调计算机各部分组件工作及内存与外设的访问等。
ii:存储器
实现记忆功能的部件,用来存储程序、数据和各种信号、命令等信息、并在需要时提供这些信息。内存(rom只读存储器;ram随机存储器;断电就会消失);外存(硬盘、软盘、光盘)。
iii:输入输出设备
计算机从输入设备获得外部的信息。输入设备将外部信息以一定的数据格式送入系统,并由输出设备输出。如:键盘输入一首歌曲名称,将这一数据送入系统,音响播放。
1.2:软件系统
操作系统主要作用是管理好硬件设备。
i:桌面操作系统
window系列:用户群体大
macOS:适合于开发人员
linux:应用软件少
ii:服务器操作系统
linux:安全、稳定、免费;占有率高
windows server:收费;占有率低
iii:嵌入式操作系统
linux:体积小
主要运用:机顶盒、网络电话、手机等等
iiii:移动设备操作系统
IOS
Android(基于linux)
2:进制的转换
2.1:什么是进制?
进制也就是进位计数制,是人为定义的带进位的计数方法(有不带进位的计数方法,比如原始的结绳计数法,唱票时常用的“正”字计数法)。 对于任何一种进制---X进制,就表示每一位置上的数运算时都是逢X进一位。 十进制是逢十进一,十六进制是逢十六进一,二进制就是逢二进一,以此类推,x进制就是逢x进位。
2.2:常见的进制对照表
2.3:二进制转十进制
二进制转为十进制要从右到左用二进制的每个数去乘以2的相应次方,小数点后则是从左往右。
如果首位是0就表示正整数,如果首位是1则表示负整数,正整数可以直接换算,负整数则需要先取反再换算。
因为计算机内部表示数的字节单位是定长的。如8位、16位、32位。所以位数不够时,高位补零。
- 如要想二进制00101010转为十进制,因为以0开头,所以这是正整数,计算如下所示:
2.4:十进制转二进制
十进制转二进制分为整数转二进制,和小数转二进制
2.5:整数转二进制
采用"除2取余,逆序排列"法:
1.首先用2整除一个十进制整数,得到一个商和余数
2.然后再用2去除得到的商,又会得到一个商和余数
3.重复操作,一直到商为小于1时为止
4.然后将得到的所有余数全部排列起来,再将它反过来(逆序排列),切记一定要反过来!
假设我们现在需要将42转为二进制,那我们怎么做呢,如下图所示:
2.6:小数转二进制
采用"乘2取整,顺序排列"法:
1.用2乘十进制小数,可以得到积,将积的整数部分取出
2.再用2乘余下的小数部分,又得到一个积,再将积的整数部分取出
3.重复操作,直到积中的小数部分为零,此时0或1为二进制的最后一位,或者达到所要求的精度为止
例如将0.125转换为二进制:
如果小数的整数部分有大于0的整数时,将整数部分和小数部分先单独转为二进制,再合在一起就可以了,例如:
2.7:十六进制转十进制
1、首先明白16进制数(从右到左数是第0位,第1位,第2位……)的第0位的权值为16的0次方,第1位的权值为16的1次方,第2位的权值为16的2次方,依次这样排列下去。
2、明白ABCDEF表示的二进制数字分别是10,11,12,13,14,15。
3、十六进制转换成十进制的公式是:要从右到左用二进制的每个数去乘以16的相应次方,然后这些数字相加就是了。
例1:2AF5换算成10进制:
第0位: 5 * 16^0 = 5
第1位: F * 16^1 =15*16^1= 240
第2位: A * 16^2= 10* 16^2=2560
第3位: 2 * 16^3 = 8192
结果就是:5 * 16^0 + 15 * 16^1 + 10 * 16^2 + 2 * 16^3 = 10997
例2:CE换算成10进制:
第0位:E*16^0=14*16^0=14
第1位:C*16^1=12*16^1=192
结果就是:14*16^0+12*16^1=206
2.8:拓展资料
16进制即逢16进1,每一位上可以是从小到大为0、1、2、3、4、5、6、7、8、9、A、B、C、D、E、F共16个大小不同的数。16进制转换即16进制与其他不同进制之间的换算转换。
3:服务、协议与端口
3.1:常见的计算机服务
计算机中的服务是一种应用程序类型,在后台运行。服务应用程序通常可以在本地和通过网络为用户提供一些功能,例如客户端/服务器应用程序、Web服务器、数据库服务器以及其他基于服务器的应用程序。
3.2:常见的计算机服务
3.3:协议
服务对应端口,而端口走协议,比如生活中的银行,提供取款、存款、贷款等服务,去窗口办理业务,但是客户是个歪果仁,此时怎么办呢?银行工作人员必须会英语或者他必须会中文,才能顺利的办理业务,那么此时的银行的业务即可理解为计算机的服务,窗口便是端口,那么协议呢?那就是我们交流所用的同一种语言了。
4:DOS命令
"运行"命令
-
- gpedit.msc //组策略
- lusrmgr.msc //本地用户和组
-
- services.msc //本地服务设置
- taskmgr //任务管理器
-
- mmc //控制台
- regedit //注册表编辑器
-
- msconfig //系统配置(引导.服务.启动.工具)
- mstsc //远程桌面
-
- mspaint //画图
- write //写字板
-
- notepad //打开记事本
- calc //打开计算器
-
- explorer //打开文件资源管理器
- logoff //注销命令
-
- shutdown //60秒倒计时关机
4.1:如何打开控制台窗口
Win+r打开运行,输入Cmd点击确定可以打开命令窗口。
4.2:常见的DOS命令
-
- ipconfig /all //查看网络详细信息
- set //显示当前所有环境变量
-
- dir //列出当前目录的文件
-
-
- dir /a //列出所有文件包括隐藏文件
-
-
- whoami //查看当前计算机名及当前用户名
- tasklist //列出当前所有服务的详细信息
-
-
- tasklist -svc //列出当前所有服务对应的PID
-
-
- systeminfo //查看计算机详细信息
- tree //以树状的形式显示文件及文件夹
-
- type 1.txt //查看文件内容
- start //重新打开一个cmd窗口
-
-
- start 1.txt //使用记事本打开1.txt文件
-
-
- more 1.txt //分屏查看文本内容
- arp -a //查看网内主机
-
- net user //查看当前计算机所有用户
-
-
- net user as-before //查看指定用户属性
-
-
- net start //查看启动的windows服务
-
-
- net start 迅雷下载基础服务(用于快速申请磁盘空间及接管浏览器下载请求)
- net stop 迅雷下载基础服务(用于快速申请磁盘空间及接管浏览器下载请求)PS:(需要管理员权限)
-
-
- net view //显示域列表、计算机列表或指定计算机的共享资源列表
-
-
- net view ip //显示指定的ip的共享资源列表
-
-
- net config //用于显示服务器的打开文件数量和空闲回话时间及用户登录数量
-
-
- net config Server //查看服务器的 PS:(运行需要管理员权限)
- net config Workstation //查看当前工作站的 PS:(运行需要管理员权限)
-
-
- net share //查看本地开启的共享文件
- netstat -an //查看开启的端口信息
-
-
- netstat -ano //查看带有PID的端口信息
-
-
- nslookup //查询DNS的记录,查询域名解析,用来诊断网络问题
- tracert www.baidu.com //路由追踪
-
- ping //测试网络连通
- cd //切换目录
-
-
- cd . //还在当前目录
- cd .. //切换到上层目录
-
-
-
- cd \ //切换至根目录
- cd . > 1.txt //创建文件
-
-
- d: //直接跳转至d盘根目录
- md test //创建test目录
-
- rd test //删除test目录
-
-
- rd /s test //删除目录需要确定
-
-
- copy 1.txt 2.txt //复制1.txt的内容到2.txt,如果2.txt存在内容会提示你是否覆盖
- del 2.txt //删除文件
-
-
- del -f 1.txt //强制删除
-
-
- move 1.txt test //将1.txt移动到test文件夹内
- move 1.txt 2.txt //将1.txt重命名为2.txt
-
- ren 1.txt 2.txt //重命名
- shutdown -s //一分钟后关机
-
-
- shutdown -s -t 100 -c "bye" // 100秒后关机并弹出bye消息
- shutdown -a //取消计划的关机任务
-
-
- net use K: \\ip\c$ //映射目标ip的c盘到本地k盘
- net use k: \ip\c$ \del //删除映射的k盘
-
- taskkill /f /im xx.exe //强制终止某进程
- findstr “Hello”aa.txt //在aa.txt文件中寻找字符串hello
-
- echo hello » pass.txt //将hello追加到pass.txt文件中(一个>直接覆盖原内容)
- color 02 //把cmd中的字改为绿色字体
-
- cls //清屏