zoukankan      html  css  js  c++  java
  • 20145216《信息安全系统设计基础》课程总结

    20145216《信息安全系统设计基础》课程总结

    每周作业链接汇总

    • 第0周:

      

    • 第1周:

      

    • 第2周:

      

    • 第3周:

      

    • 第5周:

      

    • 第6周:

      

    • 第7周:

      

    • 第8周:

      

    • 第9周:

      

    • 第10周:

      

    • 第11周:

      

    • 第12周:

      

    • 第13周:

      

    • 第14周:

      

    实验报告链接汇总

    • 实验一:

      

    • 实验二:

      

    • 实验三:

      

    • 实验四:

      

    • 实验五:

      

    代码托管链接和二维码

      

    • 截图 git log --pretty=format:"%h - %an, %ar : %s" 的结果

      

    整体评价一下第0周作业中自己提出的问题是不是抓住了学习重点

    我认为第0周作业中提出的问题大部分抓住了学习重点,只有第四章提出的问题和学习重点有偏差。

    回答一下第0周作业中自己提出的问题

    第一章 并发与并行的区别

    • 并发和并行从宏观上来讲都是同时处理多路请求的概念。但并发和并行又有区别,并行是指两个或者多个事件在同一时刻发生;而并发是指两个或多个事件在同一时间间隔内发生。

    第二章 整数和浮点数的表示及运算

    • 具体内容见第三周学习总结

    第三章 什么是一元操作和二元操作

    • 一元操作:只有一个操作数,既是源操作数又是目的操作数,可以是一个寄存器,或者存储器位置。

    • 二元操作:有两个操作数,第一个是源操作数,可以是立即数、寄存器或者存储器位置;第二个是目的操作数,可以是寄存器或者存储器位置,但是不能同时是存储器位置。

    第四章 流水线的通用原理是什么

    • 流水线构成:
      • (1)组合逻辑:执行计算
      • (2)寄存器:保存计算结果
    • 流水线特性:
      • (1)系统吞吐量增大,用户时延变长
      • (2)数据相关和控制相关
    • 流水线局限
      • (1)不一致的划分
      • (2)寄存器延迟

    第五章 如何提高并行性

    • (1)时间重叠
    • (2)资源重复
    • (3)资源共享

    第六章 存储器层次结构的概念是什么

    • 存储器系统是一个具有不同容量、成本和访问时间的存储设备的层次结构。

    第七章 什么是可重定位目标文件

    • 可重定位目标文件:二进制代码和数据,由各个数据节(section)构成,从地址0开始

    第八章 如何进行异常处理和进程控制

    • 异常处理:

      • (1)处理器检测到有异常发生
      • (2)通过异常表,进行间接过程调用,到达异常处理程序
      • (3)完成处理后:①返回给当前指令②返回给下一条指令③终止

    第九章 地址翻译怎么实现

    • 地址翻译就是一个N元素的虚拟地址空间VAS中的元素和一个M元素的物理地址空间PAS中元素之间的映射。(具体内容见第十四周学习总结)

    第十章 标准I/O有哪些

    • ANSI C定义了一组高级输入输出函数,称为标准I/O库,包含:

      • fopen、fclose,打开和关闭文件
      • fread、fwrite,读和写字节
      • fgets、fputs,读和写字符串
      • scanf、printf,复杂的格式化的I/O函数

    第十一章 客户端和服务器如何通信和建立连接

    • 通过建立TCP连接,即三次握手过程

    第十二章 基于进程、I/O多路复用和线程的并发编程有哪些不同之处

    • 进程:每个逻辑控制流是一个进程,由内核进行调度,进程有独立的虚拟地址空间

    • I/O多路复用:逻辑流被模型化为状态机,所有流共享同一个地址空间

    • 线程:运行在单一进程上下文中的逻辑流,由内核进行调度,共享同一个虚拟地址空间

    你有什么项目被加分,谈谈你的经验

      

      

    • 经验:我认为加分项目的真正意义并不在于加分,而是让自己对知识理解的更透彻,比如问题总结,我们通过总结别人遇到的问题和解决方法,能够使自己避免出现同样的错误,与此同时,还能帮助我们更好地掌握知识点;还有GDB实践,可以让我们更好地理解代码,并且学会GDB代码调试和使用。

    课程收获与不足

    • 自己的收获(投入,效率,效果等)

    这学期收获的东西有很多,掌握的知识、虚拟机的安装和使用、git的使用还有gdb代码调试的方法等等,还有最重要的就是对学习的态度转变,从以前的被动转变为现在的主动,从以前的为了完成学习任务而学习到现在的为了学知识而学习。

    • 自己需要改进的地方

    我一直觉得自己的自觉性和主动性不够,总是被老师推着走,其实近两个学期对Java程序设计和信息安全系统设计基础这两门课的自主学习已经让我的态度转变了许多,但是我感觉仍然不够,还需要继续增强学习的自觉性和主动性。

    给开学初的你和学弟学妹们的学习建议

    • 如果重新学习这门课,怎么做才可以学的更好

    我认为最重要的就是认真完成老师布置的每周学习任务,这也是最基础的,当然,我说的重点在于认真二字,教学进程那篇博客中的每周学习任务很具体,阅读教材、完成课后练习、学习视频、运行代码、发表博客,很多时候同学们都只完成了最后一项——发表博客,其实如果真的认认真真按照要求完成这些学习任务,我相信一定能学好这门课。

    问卷调查

    • 你平均每周投入到本课程多长时间?

      35小时

    • 每周的学习效率有提高吗?

    • 学习效果自己满意吗?

      一般

    • 课程结束后会继续一周至少一篇博客吗?(如果能做到,毕业时我把你的博客给你集结成一本书送给你作纪念)

      我希望自己能够一直坚持写下去

    • 你觉得这门课老师应该继续做哪一件事情?

      每周进行随堂测验

    • 你觉得这门课老师应该停止做哪一件事情?

      请假缺考扣分,我认为老师可以给缺考的同学一次补考的机会。

    • 你觉得这门课老师应该开始做什么新的事情?

      我觉得老师可以多给我们讲讲代码,每次有代码的学习任务时,我们都很慌,因为花了很多时间去看却还是看不懂代码。

    总结链接和二维码

      

  • 相关阅读:
    【安全测试】sqlmap安装方法
    【安全测试】 WebScarab安装方法
    【安全测试】burpsuite安装方法
    【Jenkins】Windows下安装&访问jenkins
    【Python】下拉框元素的找法
    【python】selenium+python自动化测试环境搭建
    【接口测试】Jenkins+Ant+Jmeter搭建持续集成的接口测试平台
    【修改端口号】linux下修改apache,nginx服务端口号
    【linux】linux下yum安装后Apache、php、mysql默认安装路径
    地址
  • 原文地址:https://www.cnblogs.com/sjy519/p/6217720.html
Copyright © 2011-2022 走看看