学习记录
Linux
- Shell是Linux内核之上的命令解析器。
Shell解释执行终端输入的命令。
Shell命令分外部与内部两种,内部命令由Shell实现,外部命令由外部可执行文件实现。 - 文件操作常见的一系列命令(教材13页)
ls,cp,rm,mv,find - 硬链接与软链接
参考https://www.cnblogs.com/songgj/p/9115954.html的解释 - 用户和用户组的概念
创建用户时需指定其所属主用户组,若没有指定则创建和用户名同名的用户组作为新建用户的主用户组。
用户管理信息存储在/etc目录下的文本文件中。 - 文件的权限管理(教材19页)
通过ls -l 查看文件属性。
查看的内容中,前十个字符较关键,第一个字符代表文件类型,后九个字符分为三组,一组三个字符,分别用来控制用户,用户组,其他用户对文件的权限。 - 权限掩码umask(教材23页)
umask是进程的一个属性,目的是位进程创建的文件和目录定义默认权限。
计算机网络与通信
- 第一代计算机网络以大型机为中心,第二代计算机网络以分组交换机为中心。
- 数据是字母符号数字的组合,信息是对数据的解释。
- 信号是数据的电磁波编码,信号速度固定为光速。
- 信道传输模拟信号,带宽指频带范围;信道传输数字信号,带宽指数据传输速率,既传信速率。
- 噪声:系统中的不含信息量的电压或者电流等量。
- 热燥声:由分子热运动引起的噪声。
- 高斯噪声:概率分布函数符合高斯分布的噪声。
操作系统
-
处理机调度策略
调度要解决的问题
调度的目标
考虑到因素 -
调度模式
高级调度(作业调度,宏观调度,长程调度)
一般是作业从外存调度到内存的过程,或者作业完成从内存调出的过程)
中级调度(平衡负载调度,中程调度)
引起挂起的主要原因。
低级调度(短程调度) -
作业调度
性能指标
平均周转时间
平均带权周转时间
调度算法
FCFS 先来先服务
SJF 最短时间优先
HRN 高响应比优先
HPF 高优先数优先(外部设置优先数,内部计算优先数) -
进程调度
SRTF 最短剩余时间优先
软件工程
- 软件=程序+数据+文档
- 软件工程:开发运维
- 工作分类
开发(框架)
支撑(普适性过程) - 口号,次序
时代:AIOT
项目属性
PC时代:-2001
Web时代:2001-2012
WebApp:2012-2019
AIOT:2019- - 敏捷开发
四条宣言
十二条原则
实践方法例:XP,Scrum
平台:DevOps