1、计算机系统的简要介绍
一个计算机系统主要是由硬件和软件组成
主要的硬件有:
- 输入设备:将信息转换成机器能识别的形式
- 存储器:存放数据和程序
- 运算器:算术运算、逻辑运算
- 输出设备:将结果转换成人们熟悉的形式
- 控制器:指挥程序运行
软件主要分为系统软件和应用软件
- 系统软件主要指:操作系统,数据库等软件
- 应用软件主要指:QQ、微信这类软件
计算机系统就是在这些硬件和软件的相互协作下共同组成了一个完整的计算机系统
2、进制转换
进制主要为二进制、四进制、八进制和十六进制,进制转换就是从这四种进制中的一种转换为另外一种进制的过程。
进制转换的方法主要有取余法:
1、用取余法 把 17(十进制)转换为二进制,将17不断除以2 然后从下向上取余数。
所以17的二进制表示为 10001
2、用取余法 把354 转换为8进制,将354不断除以8然后从下向上取余数。
所以 354 的八进制表示为 542
3、GPL和MIT开源协议的区别
GPL开源协议和MIT开源协议是两种不同类型的开源软件协议,它们在使用、修改和分发软件的规则、版权和责任方面有所不同。
GPL(通用公共许可证)是一种“强制性开源协议”,要求在使用或修改受GPL保护的软件时,其衍生产品必须以相同的GPL许可证发布和分发。这意味着任何使用GPL软件的项目都必须是开源的,并且它们的源代码必须始终是可用的。此外,使用GPL软件的开发者必须公开其源代码,并允许其他人对其进行修改和分发。这种“强制性开源”的特性通常使GPL适用于桌面应用程序和其他用户交互程序。
MIT开源协议则是一种“宽松的开源协议”,允许使用和分发软件的修改、复制和分发,而且不要求将衍生产品以相同的许可证发布和分发。对代码的修改和分发没有任何限制,只需在软件中包含原始版权声明和许可证。因此,MIT协议通常适用于库和框架等用于编程的工具,而且被广泛地应用于开源社区。
综上所述,GPL和MIT开源协议都有自己的特点和适用场景。选择哪种协议取决于开发者的目的和预期使用方式。
4、tab键补全命令以及补全路径的原理
tab键补全命令是在 给定的打头的字符串如果在系统中能够唯一的标识某一个命令程序文件,按一下tab键,直接补全,如果不能够唯一标识,则需要再次敲击tab键,会给出命令列表。
Tab键补全命令的原理是根据已经输入的命令或文件名的开头部分,在计算机中搜索匹配的命令或文件名,并提示出来供用户选择。当用户按下Tab键时,计算机会将已经输入的命令或文件名开头部分与系统中所有的可用命令或文件名进行比较,然后将匹配的命令或文件名显示出来。用户可以再次按下Tab键来循环浏览所有可用的匹配项,并选择其中一个来完成命令或文件名的补全。这样就可以提高输入效率,减少打错命令或文件名的可能性。
5、VMware下载安装教程
1、VM ware下载地址:https://www.vmware.com/cn/resources.html
2、双击安装包按住,点击下一步
3、接受许可,下一步
4、更换安装位置
5、一直下一步
6、安装
7、输入许可证密钥
8、完成安装
6、rock8.5下载安装教程
1、rocky镜像源下载:https://rockylinux.org/download/
2、开始安装
3、选择语言
4、开始设置系统
5、选择安装选项,不需要图形界面选择最小安装
6、设置时区,点击大概上海所在位置
7、开启网络连接
8、设置root用户密码
9、添加普通用户,设置普通用户密码
10、设置完成开始安装
11、安装完成重启
7、Ubuntu22.04 下载安装教程
1、下载ubuntu22.04镜像源:https://ubuntu.com/#download
2、首页安装
3、安装语言
4、选择键盘布局
5、选择安装类型
6、设置网络连接
7、设置镜像源地址
8、设置磁盘分区
9、创建登录用户,Ubuntu默认不允许root用户登录(可以在安装好后设置root用户)
10.设置ssh连接
11、安装
12 、安装完成,重启
、