IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 系统运维 -> 计算机组成 -> 正文阅读

[系统运维]计算机组成

课堂导学:

一个完整的计算机系统,是由硬件系统与软件系统两大部分组成。

知识框架:

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 //清屏

  系统运维 最新文章
配置小型公司网络WLAN基本业务(AC通过三层
如何在交付运维过程中建立风险底线意识,提
快速传输大文件,怎么通过网络传大文件给对
从游戏服务端角度分析移动同步(状态同步)
MySQL使用MyCat实现分库分表
如何用DWDM射频光纤技术实现200公里外的站点
国内顺畅下载k8s.gcr.io的镜像
自动化测试appium
ctfshow ssrf
Linux操作系统学习之实用指令(Centos7/8均
上一篇文章      下一篇文章      查看所有文章
加:2022-01-14 02:25:19  更:2022-01-14 02:26:29 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/16 6:52:24-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码