每周做业连接汇总html
第1周做业:学习教材第一章与第七章“连接”
java
第2周做业:补充课堂提交,学习静态库与共享库,编写myod,实现makefile。
git
第3周做业:理解有符号数、无符号数、浮点数的表示。
编程
第4周做业:编写系统调用版myod,并尝试用C语言实现Linux中head和tail命令。
缓存
第5周做业:学习X86汇编基础、ISA。
安全
第6周做业:学习异常、父进程与子进程。
服务器
第7周做业:ISA抽象及其做用、流水线和实现方式。
多线程
第8周做业:学习客户端-服务器模型、线程,读者-写者。
并发
第9周做业:磁盘、存储器结构与局部性原理。
模块化
第11周做业:虚拟存储器、存储器映射与动态存储方法。
第13周做业:重复学习异常、进程、信号等。
第14周做业:连接、符号解析、重定位。
实验报告连接汇总
实验一 开发环境的熟悉:熟悉交叉编译环境,在目标机中编译运行简单程序。
实验二 固件程序设计:在KEIL-MDK中添加芯片库,完成LED和UART发送与中断接收实验。
实验三 实时系统:基于Linux Socket程序设计实现wc(1)服务器和客户端,并使用多线程实现wc服务器。
实验四 外设驱动程序设计:嵌入式Linux应用程序开发
截图 git log --pretty=format:"%h - %an, %ar : %s" 的结果
代码量汇总提交statistics.sh的支持截图
代码驱动的学习作到没有?
感受本身作的有些不足,敲代码不是太主动。
代码重点是在质而不是量,需在认真分析,谨慎推敲后写出代码。在弄懂代码的状况下,对本身的代码进行优化,才能不断提高。
本学期的课堂实践大多数都没有在课堂上规定的时间内完成,说明本身的确是自学得不太到位,没有抓住重点透彻学习。经过课下重作实践的认真学习,感受本身掌握得更明白了。
第一周提出的问题解答
CPU执行指令时,是从指令寄存器中取指令的。指令加载到指令寄存器的过程和加载数据是相似的。
1.经过使被攻击程序的数据段地址空间不可执行,从而使得攻击者不可能执行被植入被攻击程序输入缓冲区的代码,这种技术被称为非执行的缓冲区技术。2.用grep来搜索源代码中容易产生漏洞的库的调用,编写正确的代码。
减小了指令的平均执行时间,能够认为是减小了每条指令的CPI,也能够说是减小了时钟周期的长度。
增长生成的机器代码中指令级并行度的变换,于是提升了程序在现代"超标量(superscalar)"处理器上的性能。
一段时间内尽可能访问地址相近的变量等。
用于模块化的开发与扩展。
并发性,又称共行性,是指能处理多个同时性活动的能力。并发的实质是一个物理CPU(也能够多个物理CPU) 在若干道程序之间多路复用,并发性是对有限物理资源强制行使多用户共享以提升效率。
能够弥补物理内存大小的不足;必定程度的提升反映速度;减小对物理内存的读取从而保护内存延长内存使用寿命。
文件I/O:文件I/O称之为不带缓存的IO(unbuffered I/O)。不带缓存指的是每一个read,write都调用内核中的一个系统调用。也就是通常所说的低级I/O——操做系统提供的基本IO服务,与os绑定,特定于linix或unix平台。
标准I/O:标准I/O是ANSI C创建的一个标准I/O模型,是一个标准函数包和stdio.h头文件中的定义,具备必定的可移植性。标准I/O库处理不少细节。例如缓存分配,以优化长度执行I/O等。标准的I/O提供了三种类型的缓存。(1)全缓存:当填满标准I/O缓存后才进行实际的I/O操做。 (2)行缓存:当输入或输出中遇到新行符时,标准I/O库执行I/O操做。 (3)不带缓存:stderr就是了。
可重入(reentrant)函数能够由多于一个任务并发使用,而没必要担忧数据错误。相反,不可重入(non-reentrant)函数不能由超过一个任务所共享,除非能确保函数的互斥(或者使用信号量,或者在代码的关键部分禁用中断)。可重入函数能够在任意时刻被中断,稍后再继续运行,不会丢失数据。可重入函数要么使用本地变量,要么在使用全局变量时保护本身的数据。
课堂实践补充博客汇总
课程收获与不足
写了快一年的博客,最深入的一个收获就是记录本身学到的东西。若是自学没有记录,随着记忆的逐渐丢失学到的东西也会慢慢丢失。记录后能够翻看本身的笔记,多加巩固。
动手写代码不够积极。
- 关于结对 由于我结对的对象是室友,因此常常能相互沟通。好比看书或者写代码的时候遇到不理解的部分能够互相解惑。我也会看她的博客,学习。
给开学初的学弟学妹的建议
每周的任务不要堆到周末来作,天天学习一点,一边学习一边记录效果会好不少。
问卷调查
20小时。
有。
不是太满意。有时候会比较怠惰把任务留到周末,就学得不是太细致。
不能保证一周必定有一篇博客。但须要记录的东西会去记录。
课下测试。
设置笔记格式...记笔记有我的的习惯。