zoukankan      html  css  js  c++  java
  • 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

  • 相关阅读:
    "动作面板"组件:<action-sheet> —— 快应用组件库H-UI
    "浮动弹层"组件:<float-layout> —— 快应用组件库H-UI
    "幕帘"组件:<curtain> —— 快应用组件库H-UI
    "轻提示"组件:<toast> —— 快应用组件库H-UI
    "模态框"组件:<modal> —— 快应用组件库H-UI
    "同一行代码片段"组件:<code> —— 快应用组件库H-UI
    "电脑程序输出"组件:<samp> —— 快应用组件库H-UI
    "多行代码"组件:<pre> —— 快应用组件库H-UI
    "按键提示"组件:<kbd> —— 快应用组件库H-UI
    "变量赋值"组件:<var> —— 快应用组件库H-UI
  • 原文地址:https://www.cnblogs.com/20191218tangqiheng/p/11963668.html
Copyright © 2011-2022 走看看