随笔分类 -  课程学习--CS

摘要:教材学习内容总结 学习第八章和第十章的内容 系统级I/O 错误处理 信息的表示和处理 教材学习中的问题和解决过程 问题1:教材中的数据类型size_t是什么意思? 问题1解决方案:教材中对此的解释是“表示数据结构大小的首选数据类型”,对此并没有很深的理解,于是百度了一下,解释可归纳为: 一个基本的无 阅读全文
posted @ 2017-10-29 23:03 protectmonarch 阅读(151) 评论(0) 推荐(0)
摘要:做测试2的时候,因为时间花费太多,,发现每个测试给的时间是阶梯式的时候已经来不及了,以下为测试2至5的内容。 测试2 调用附图代码,编写一个程序 “week0602学号.c",用show_int(), show_float()打印一下你的4位学号,参考教材P33打印出匹配的位序列。 测试3 编写一个 阅读全文
posted @ 2017-10-29 19:30 protectmonarch 阅读(211) 评论(0) 推荐(0)
摘要:教材学习内容总结 学习梗概: 了解C语言、汇编代码、机器代码之间的关系; 了解X86 64的相关知识点(实现细节) 越界、溢出攻击等问题 GDB调试技巧 1. 程序编码 2. 数据格式 3. 访问信息 4. 算术和逻辑操作 5. 控制 6. 过程 7. 数组的分配和访问 8. 异质的数据结构 9. 阅读全文
posted @ 2017-10-22 21:40 protectmonarch 阅读(204) 评论(0) 推荐(0)
摘要:"教材学习内容总结" 信息的表示和处理 教材学习中的问题和解决过程 问题1:教材中的数据类型size_t是什么意思? 问题1解决方案:教材中对此的解释是“表示数据结构大小的首选数据类型”,对此并没有很深的理解,于是百度了一下,解释可归纳为: 一个基本的无符号整数的C / C + +类型, 它是siz 阅读全文
posted @ 2017-10-15 21:28 protectmonarch 阅读(156) 评论(2) 推荐(0)
摘要:课堂实验 myod 系统调用版本 内容 1. 参考教材第十章内容 2. 用Linux IO相关系统调用编写myod.c 用myod XXX实现Linux下od tx tc XXX的功能,注意XXX是文件名,通过命令行传入,不要让用户输入文件名 3. 不要把代码都写入main函数中 4. 要分模块,不 阅读全文
posted @ 2017-10-15 20:00 protectmonarch 阅读(345) 评论(2) 推荐(0)
摘要:课堂测试 由于在测试的前三个花费了太多时间,测试4、5未做,以下为补交内容。 测试4 静态库的测试 内容 1. 除了main.c外,其他4个模块(add.c sub.c mul.c div.c)的源代码不想给别人,如何制作一个mymath.a静态库?main.c如何使用mymath.a? 2. 提交 阅读全文
posted @ 2017-10-01 21:29 protectmonarch 阅读(272) 评论(6) 推荐(0)
摘要:持续更新 阅读全文
posted @ 2017-09-30 14:53 protectmonarch 阅读(234) 评论(0) 推荐(0)
摘要:"教材学习内容总结" 第一章 计算机系统漫游 程序翻译过程 编译系统 系统硬件组成:总线、I/O设备、主存、处理器 高速缓存 上一层的存储器作为低一层存储器的高速缓存(存储器层次结构的主要思想) 操作系统的基本抽象概念:进程、虚拟内存、文件 Amdahl定律 并发和并行 抽象:虚拟机、进程、指令集架 阅读全文
posted @ 2017-09-24 22:23 protectmonarch 阅读(269) 评论(8) 推荐(0)