阅读博客总结

  • 在本周学习周,我重新读了一遍老师推荐的几篇文章,结合上学期已经度过的一遍(JAVA第零周感想),以及上学期一学期的学习经历,对于这几篇博客有了更有切身体会的感觉。
  • 首先如果想要学到知识,这里不是指成绩高低,而是真的掌握一些东西,老师的作用真的只是健身教练那样的引导作用,主要的还是自身的主观能动性,自己学习的期望决定自己学习的动力,动力决定学习的深度和广度。
  • 而且团队练习的作用也很重要,涉及到网络的东西,注定要有计算机之间的信息交流,团队练习帮助我们发现在单机操作时没有发现的问题所在。

教材翻阅提出的问题

  1. 处理器是如何实现多进程的运行和切换的?
  2. 浮点数在计算机中是如何计算的?
  3. 各种对数组的操作是如何实现的?
  4. 如何使用Y86指令集进行操作?
  5. 优化程序性能需要注意哪些点?
  6. 高速缓存的友好代码为什么友好?不友好代码又是哪里不友好?
  7. 动态链接共享库如何实现?
  8. 在信号传递中如何规避错误风险?
  9. 局部性在虚拟存储器中有何意义?
  10. 我们该使用哪些I/O函数?
  11. web服务器如何搭建?
  12. 如何提高并发线程安全?

虚拟机的安装

1.首先参照pdf资料中的内容,我准备了虚拟机和linux操作系统两项内容。
2.因为升级了win10,我下载的是最新版本的VirtualBox和Ubuntu,所以在一些地方的视图和选项上与pdf中的有略微不同。
3.首先运行VirtualBox的安装文件进行安装:
先选择安装盘符,本着软件尽量不要安装在c盘的原则,我选择了剩余空间较大的E盘。提示警告点yes继续安装。提示安装设备软件点安装进行安装。

20145208 《信息安全系统设计基础》第0周学习总结

20145208 《信息安全系统设计基础》第0周学习总结

20145208 《信息安全系统设计基础》第0周学习总结

20145208 《信息安全系统设计基础》第0周学习总结

4.安装成功后打开虚拟机,点击新建建立新的虚拟电脑。内存大小和文件类型等一系列设置参照老师的pdf进行设置,这里需要注意,虚拟硬盘的大小一旦设定就不可以更改了。

20145208 《信息安全系统设计基础》第0周学习总结

20145208 《信息安全系统设计基础》第0周学习总结

20145208 《信息安全系统设计基础》第0周学习总结

20145208 《信息安全系统设计基础》第0周学习总结

20145208 《信息安全系统设计基础》第0周学习总结

20145208 《信息安全系统设计基础》第0周学习总结

5.虚拟电脑此时处于关闭状态,因为没有启动盘,所以在第一次打开的时候会提示选择启动盘,这里就找到我们之前的Ubuntu镜像就可以了(为了安全起见,我将Ubuntu镜像放在了单独的U盘中)

20145208 《信息安全系统设计基础》第0周学习总结

20145208 《信息安全系统设计基础》第0周学习总结

6.第一次运行虚拟电脑后需要对虚拟电脑进行系统安装,安装的就是之前启动盘中的镜像。选择中文版点击安装Ubuntu开始安装

20145208 《信息安全系统设计基础》第0周学习总结

7.选择安装第三方软件继续并选择其他选项

20145208 《信息安全系统设计基础》第0周学习总结

20145208 《信息安全系统设计基础》第0周学习总结

8.在新建的系统中新建分区,三个分区的建立有所不同

20145208 《信息安全系统设计基础》第0周学习总结

20145208 《信息安全系统设计基础》第0周学习总结

20145208 《信息安全系统设计基础》第0周学习总结

9.设定分区完成后开始安装,选择上海时区,其实点绿色中任意一点都是上海时间。

20145208 《信息安全系统设计基础》第0周学习总结

20145208 《信息安全系统设计基础》第0周学习总结

10.安装成功后设置账户和账户密码,就可以登录进入主界面了

20145208 《信息安全系统设计基础》第0周学习总结

20145208 《信息安全系统设计基础》第0周学习总结

20145208 《信息安全系统设计基础》第0周学习总结

11.打开终端用sudo passwd root设置root密码(终端可以在搜索中找到并可以拖拽入左侧任务栏方便使用)

20145208 《信息安全系统设计基础》第0周学习总结

12.打开设备找到里面的安装增强功能开始安装

20145208 《信息安全系统设计基础》第0周学习总结

20145208 《信息安全系统设计基础》第0周学习总结

13.新建共享文件夹

20145208 《信息安全系统设计基础》第0周学习总结

20145208 《信息安全系统设计基础》第0周学习总结

20145208 《信息安全系统设计基础》第0周学习总结

20145208 《信息安全系统设计基础》第0周学习总结

虚拟机安装遇到的问题和解决过程

问题一:

  • 在安装增强功能的时候弹出找不到命令的提示

20145208 《信息安全系统设计基础》第0周学习总结

  • 一开始以为是输入的命令有错误,但是反复输入和思考之后觉得应该是我的权限不够,于是我上网找到了开启权限的方法
  • sudo su命令,然后输入账户密码,就可以进入root权限。

20145208 《信息安全系统设计基础》第0周学习总结

  • 后来发现也不是上述的问题,是我们文件目录少打了一个O

问题二:

  • 在重启之后会自动进入emergency mode,然后反复的无法解决这个问题。
  • 后来在网上看到可能是挂载问题,需要修改fstab文件,又结合有的同学没有共享文件夹所以没有遇见这样的问题,所以我将共享文件夹的代码删掉了,可以顺利进入了。
  • 麻烦一点是删掉代码之后不会自动挂载了,每次需要手动挂载。

新学期的思考

  • 本学期的内容在大致浏览之后,但从书的厚度比上学期的JAVA参考书更加厚,一定程度上意味着这学期的信息安全系统设计基础内容会更加多,这对我的学习时间分配有是一次考验。但是好消息是这门课中很多内容在JAVA和汇编的学习中有一个粗浅的认识,应该会对本课程的学习有很多帮助。希望在这门课中,我可以利用上学期所学知识的基础来更好的完成本课的学习。我会在本课中依靠上学期总结的经验更有效率的学习的。

学习进度条

代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积) 重要成长
目标 5000行 30篇 400小时

参考资料

相关文章: