1.一个完整计算系统的简要介绍。
控制器:指挥系统,相当于人类的大脑;
运算器:具备运算功能,数学和逻辑运算;
存储器:用于存储数据信息,可以分为主存与辅存;
输入设备:用于接受外部信息;
输出设备:输出内部信息到外部设备。
2.学会进制的转换,并简单举例完成转换。
2.1.二进制(BIN)与十进制(DEC)
0000 0000 01~2^0=1
0000 0000 10~2^1=2
0000 000 100~2^2=4
0000 00 1000~2^3=8
0000 01 0000~2^4=16
0000 10 0000~2^5=32
000 100 0000~2^6=64
00 1000 0000~2^7=128
01 0000 0000~2^8=256
10 0000 0000~2^9=512
2.2.八进制(OCT)与十进制(DEC)
八进制可通过二进制作为中介,转换至十进制,八进制一个位对应二进制3个零,如:000(百位)000(十位)000(个位)。
007=000 000 111=7
010=000 001 000=8
011=000 001 001=9
026=000 010 110=+
=16+4+2=22
530=101 011 000=2^8+2^6+2^4+2^3=256+64+16+8=256+64+24=256+88=344
2.3.十六进制(HEX)与十进制(DEC)
十六进制从A-F,对应十进制10-15。转十进制亦可通过二进制作为中介,一个位对应二进制4个零,如:0000(千)0000(百)0000(十)0000(个)。
A=1010=8+2=10
B=1011=11
C=1100=12
D=1101=13
E=1110=14
F=1111=15
10=0001 0000=2^4=16
AE86=1010 1110 1000 0110=2^15+2^13+2^11+2^10+2^9+2^7+2^2+2^1=32768+8192+2048+1024+512+128+4+2=44678
3.制作一个教程,说明VMWare软件如何下载。
3.1.浏览器搜索“VMware Workstation”,如图
3.2.点击进去,如图
3.3.点击下载试用版,如图
3.4.点击“DOWNLOAD NOW”下载
4.说明GPL和MIT开源协议的区别。
引用:GPL、MIT、Apache...一文讲清楚开源协议间的区别 - 知乎 (zhihu.com)
4.1.GPL
全称《GNU(*软件 操作系统) General Public License》,GNU通用公共许可协议。该协议目的是强制开源和免费使用。最大特点是“开源的传染性”,也就是说,公司使用了GPL协议的代码库,理论上该司代码库是开源的。
4.2.MIT
全程《The Massachusetts Institute of Technology LIcense》,麻省理工学院许可协议。被广泛使用的一种,与其他协议相比相对宽松,允许任意使用、复制或修改元代码库,甚至是卖钱,但必须遵从的原则是需在软件中生命使用了MIT协议。UI框架vue、脚本语言Lua就是使用了MIT协议。
4.3.区别
\\\\\\\\\\\ |
使用范围 |
限制程度 |
使用例子 |
GPL |
|||
MIT |
更广 |
更宽松 |
UI框架vue 脚本语言Lua |
5.制作2个安装教程,安装rocky 8.5, ubuntu 22.04,并结合xshell说明如何通过虚拟IP登入系统。
6.说明tab键补全命令以及补全路径的原理。
6.1.需要安装“bash-completion”软件包才能使用。
Rocky:yum -y install bash-completion
Ubuntu:apt -y install bash-completion
6.2.按下tab键时,shell会自动识别补全命令和路径。
如果不唯一,则按两次可显示提示。如果没,则无效。
7.说明内部命令和外部命令的区别,以及他们如何获取帮助的。
可同步自己的面试宝典查看
7.1.内部命令
shell自带,用户登录后自动加载,集成在/bin/bash shell中,执行效率最高,help COMMAND、COMMAND --help(更广)或-h可以查看帮助。
7.2.外部命令
在磁盘的独立可执行文件,不随系统启动而自动加载,在”.bashrc“文件中可以保存别名。help COMMAND、COMMAND --help(更广)或-h可以查看帮助。
7.3.区别
位置 |
是否随用户登录而自动加载 |
效率 |
执行顺序 |
|
内部命令 |
/bin/bash shell |
是 |
最高 |
2 |
外部命令 |
磁盘 ”.bashrc“保存别名 |
否 |
高 |
3 |
外部命令 |
1 |
enable查看内部命令列表
type判断是内外部命令,也能查看外部命令存放路径
8.说明命令行快捷键如何完成。
注:由于快捷键冲突,不一定能用。
- Ctrl+a:快速跳到行首。
- Ctrl+e:快速跳到行尾。
- Ctrl+k:快速删除当前光标到行尾。
- Ctrl+u:快速删除当前光标到行首。
- Ctrl+c:快速取消执行命令。