摘要: 本周的主要内容就是复习第九周、第十周、第十一周的内容。 视频学习 指针与声明 C语言中变量的声明包括两个部分: 类型 声明符 对于简单类型,声明并不会对代码产生多大的阅读障碍,而对于复杂类型的识别,可以采用右左右左法进行判断。 指针数组与数组指针。 指针数组:即用于存储指针的数组,也就是数组元素都是 阅读全文
posted @ 2016-12-04 23:48 20145334赵文豪 阅读(97) 评论(1) 推荐(0) 编辑
摘要: 教材学习内容总结 8.1 异常 •异常就是控制流中的突变,用来响应处理器状态中的某些变化 •8.1.1 异常处理 •系统中可能的每种类型的异常都分配了一个唯一的非负整数的异常号。 •处理器:被零除、缺页、存储器访问违例、断点以及算术溢出 •操作系统:系统调用和来自外部I/O设备的信号 •8.1.2异 阅读全文
posted @ 2016-11-27 18:53 20145334赵文豪 阅读(124) 评论(0) 推荐(0) 编辑
摘要: 已经做了两周的实验了,实验一二四五都是在同一个环境中做,所以说配置硬件很是关键,终端和虚拟机的操作也要求很细腻,我们用的是VMware,界面可能和ubuntu有一点点不一样,在做实验的过程中也出现了各种各样的问题。其实说实在的,做实验基本都是有教程,有代码,我们在做实验的过程中并不是自己开发自己编代 阅读全文
posted @ 2016-11-16 17:20 20145334赵文豪 阅读(209) 评论(1) 推荐(0) 编辑
摘要: open函数:打开一个已存在的文件或者创建一个新文件 open函数将filename转换为一个文件描述符,并且返回描述符数字。 返回的描述符总是在进程中当前没有打开的最小描述符。 flag参数可以是一个或多个更多位掩码 应用程序是通过分别调用read和write函数来执行输入和输出的 用RIO包健壮 阅读全文
posted @ 2016-11-16 16:27 20145334赵文豪 阅读(139) 评论(1) 推荐(0) 编辑
摘要: 教材学习内容总结 输入/输出(I/O)是在主存和外部设备(如磁盘驱动器、终端和网络)之间拷贝数据的过程。输入操作是从I/O设备拷贝数据到主存,而输出操作是从主存拷贝数据到I/O设备。 10.1 Unix I/O •打开文件 •一个应用程序通过要求内核打开相应的文件 •描述符:内核返回一个小的非负整数 阅读全文
posted @ 2016-11-13 17:07 20145334赵文豪 阅读(164) 评论(4) 推荐(0) 编辑
摘要: 转眼已经到了期中复习,听弟弟妹妹们说他们要期中考试了,我们大三上学期的课程也已经过半。考试试题,发现问题及时沟通,首先看一下每周检测解析: 这个是比较重要的内容,也是复习和巩固所学知识点的好帮手,下面是老师给出的解析链接。 https://group.cnblogs.com/topic/75467. 阅读全文
posted @ 2016-11-06 12:42 20145334赵文豪 阅读(177) 评论(1) 推荐(0) 编辑
摘要: 一:随机访问存储器分为:静态RAM(SRAM)和动态RAM(DRAM),静态RAM(SRAM)比动态RAM(DRAM)更快,但也贵很多。 1. 静态RAM: SRAM将每个位存储在一个双稳态的存储器单元里,每个单元是用一个六晶体管电路来实现的。 SRAM的特点:存储器单元具有双稳态特性,只要有电就会 阅读全文
posted @ 2016-10-30 20:16 20145334赵文豪 阅读(182) 评论(2) 推荐(0) 编辑
摘要: 1.程序员可见状态 Y86程序中的每条指令都会读取或修改处理器状态的某些部分,称为程序员可见状态。其中包括: 8个程序寄存器:%eax,%ecx,%edx,%ebx,%esi,%edi,%esp和%ebp。 条件码:ZF(零)、SF(符号)、OF(有符号溢出) 程序计数器(PC):存放当前正在执行的 阅读全文
posted @ 2016-10-23 23:22 20145334赵文豪 阅读(161) 评论(2) 推荐(0) 编辑
摘要: x86寻址方式 DOS时代的平坦模式,不区分用户空间和内核空间,很不安全 8086的分段模式 IA32的带保护模式的平坦模式 机器级编程的两种抽象 ISA(Instruction set architecture)。ISA简单来说就是指令集体系结构。定义了处理机状态,指令格式以及指令对状态的影响。 阅读全文
posted @ 2016-10-16 23:36 20145334赵文豪 阅读(171) 评论(3) 推荐(0) 编辑
摘要: 问题一:教材P24中Perl脚本 高其:书中给了一个Perl脚本,当初并不知道怎么运行,按照书上给的指令试了试发现行不通 最后转念一想,既然是Perl脚本,那自然应该有Perl脚本的相关语句,不管怎样,先在终端窗口中输入perl看看ubuntu中是否自带编译工具,输入完毕之后发现并没有提示异常,说明 阅读全文
posted @ 2016-10-05 00:27 20145334赵文豪 阅读(171) 评论(0) 推荐(0) 编辑