20191218《信息安全导论》第九周总结

Posted 20191218tangqiheng

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了20191218《信息安全导论》第九周总结相关的知识,希望对你有一定的参考价值。

教材学习内容总结

本周再次复习了冯诺依曼结构以及其核心存储结构体系;了解了计算机系统的构成框架:ALU、CU以及寄存器组成CPU,CPU和内存组成主机,虚拟内存和主机有构成进程;再一次体会到了计算机科学中抽象的重要性;同时,学习了一些基础Linus的操作指令:rm(删除),.(当前目录),..(上一目录),mkdir(创建文档),cd(更改文件目录),~(回到Home)等等;另外,学习了绝对路径(从根目录开始的目录)以及相对路径(从当前文件目录开始);区分设备文件与磁盘文件(文本文件与二进制文件);自学了FCFS、SSTF、SCAN磁盘调度法,对计算机有了更底层的认识;此外,了解到操作系统(OS)的双重身份:管家婆和服务生。虽仍保留批处理这个名词,但在现代操作系统中,其已不像原来一样要求人机交互。除此之外,还学习了逻辑地址和物理地址以及二者间的映射:地址联编。学习了单区内存管理及分区内存管理,并学习了分区管理中的固定分区、动态分区法,理解了动态分区法中的最先匹配、最佳匹配、最差匹配;同时学了页式内存管理。了解了CPU调度中的FIFS、SJN以及轮询法。

《自学是门手艺》继续上次的复习任务,完成了第五章的第四遍阅读,体会到python库函数的强大。C语言方面,本周复习了上周所学的指针以及字符串数组,并学习了全局变量、静态变量以及函数。

教材学习中的问题和解决过程

在学习过程中我对CPU的调度方法以及磁盘调度方法产生了疑惑:既然二者有相似之处,是不是二者存在着什么关系呢?通过在网上查找资料,我了解到其共同点在于二者读取方式类似、算法有相同点,区别体现在CPU的成功调度依赖于进程的如下属性:进程执行由CPU执行和I/O等待周期组成。

参考资料

https://www.cnblogs.com/kexinxin/p/9939075.html

https://blog.csdn.net/jaster_wisdom/article/details/52345674

代码调试中的问题和解决过程

上周学习了值参与引用参数后,我在课下通过C语言编程做了尝试:结合刚学习的(自定义)函数,我试着写一个交换(swap)函数,如下图技术图片

 

 结果发现x与y并没有交换。

技术图片

 

 

通过查阅资料,我了解到这种子程序调用参数方式就是形参中的值参,及在swap函数中的变量x,y只是实参的一个副本,其作用域仅限于子程序;要想通过子程序(函数)解决这一问题,需要用到指针(即使用引用参数改变实参的地址),问题得到解决

技术图片

 

 运行结果

技术图片

 

 

本周代码链接

https://gitee.com/tang_qi_heng/codes/e9mvog7x23zwtdps15a6014

https://gitee.com/tang_qi_heng/codes/qam6beclpwghf8ozs3ud244

上周测试错题总结

技术图片

 

 技术图片

 

 技术图片

 

 技术图片

 

 技术图片

 

 技术图片

 

 

学习进度条

28/227hours

以上是关于20191218《信息安全导论》第九周总结的主要内容,如果未能解决你的问题,请参考以下文章

2021-2022-1 20211416 《信息安全专业导论》第九周学习总结

2019-2020-1 20191312《信息安全专业导论》第九周学习总结

20191325《信息安全导论》第九周学习总结

20191317《信息安全专业导论》第九周学习总结

2019-2020-1学期20192402第九周《网络空间安全专业导论》学习总结

2019-2020-1学期20192401《网络空间安全专业导论》第九周学习总结