2015年11月22日
摘要: 第八章 异常控制流 8.1 异常异常即控制流的突变;事件即状态变化。 一、异常处理1. 系统中可能的每种类型的异常都分配了一个惟一的非负整数的异常号(exception number)。这些号码中的某一些是由处理器的设计者分配的,其他号码是由操作系统内核的设计者分配的。前者如:除0项,缺页,存储... 阅读全文
posted @ 2015-11-22 16:59 20135318刘浩晨 阅读(213) 评论(0) 推荐(0) 编辑
  2015年11月16日
摘要: 北京电子科技学院(BESTI)实 验 报 告课程: 密码系统设计基础 班级: 1352班、1353班姓名:刘浩晨、王玥 学号:20135318、20135232成绩: ... 阅读全文
posted @ 2015-11-16 22:24 20135318刘浩晨 阅读(545) 评论(1) 推荐(0) 编辑
  2015年11月15日
摘要: 上周已完成第十章 系统I/O的学习笔记,这周对主要对附录A 错误处理进行学习,并对第十章进行进一步理解。 附录A 错误处理基于错误处理包装函数 思想:给定的基本级系统函数foo,我们有相同参数的、函数名大写的包装函数Foo;包装函数调用基本函数并检查错误。如果发现了错误,包装函数就终止进程并返回一条... 阅读全文
posted @ 2015-11-15 13:38 20135318刘浩晨 阅读(250) 评论(0) 推荐(0) 编辑
  2015年11月5日
摘要: 第十章 系统级I/O10.1 Unix I/O一个unix文件就是一个m字节的序列(B0B1B2...Bm-1)。所有的IO设备,如网络,磁盘,终端,都被模型化为文件,而所有的输入和输出都被当作对相应文件的读和写来执行。 2、所有的输入和输出都被当作统一的方式来处理:1)打开文件。一个应用程序通过要... 阅读全文
posted @ 2015-11-05 23:42 20135318刘浩晨 阅读(273) 评论(0) 推荐(0) 编辑
  2015年11月1日
摘要: 信息安全系统设计基础第八周期中总结所学《深入理解计算机系统》章节:第一章 计算机系统漫游第二章 信息的表示和处理第三章 程序的机器级表示第四章 处理器体系结构第六章 存储器结构层次第七章 链接所学《嵌入式Linux应用程序开发标准教程》章节:第一章 Linux快速入门第二章 Linux基础命令第三章... 阅读全文
posted @ 2015-11-01 10:55 20135318刘浩晨 阅读(354) 评论(0) 推荐(0) 编辑
  2015年10月24日
摘要: 第六章 存储器层次结构存储器系统是一个具有不同容量、成本和访问时间的存储设备的层次结构。6.1 存储技术一、了解三种常见存储技术:RAM/ROM/磁盘1. 随机访问存储器:分为静态RAM和动态RAM。 静态比动态更快。(1)静态RAM(SRAM)将每个位存储在一个双稳态的存储器单元里。(2)动态RA... 阅读全文
posted @ 2015-10-24 21:35 20135318刘浩晨 阅读(316) 评论(2) 推荐(0) 编辑
  2015年10月19日
摘要: 第二章家庭作业 2.59和2.662.59 编写一个C表达式,使它生成一个字,由x的最低有效字节和y的剩下的字节组成。对于运算数x=0x89ABCDEF和y=0x76543210,就得到0x76432EF。答:(x&0xFF)|(y&~0xFF) 验证: 2.66 写出代码实现如下函数: ... 阅读全文
posted @ 2015-10-19 18:44 20135318刘浩晨 阅读(535) 评论(0) 推荐(0) 编辑
  2015年10月17日
摘要: 第四章 处理器体系结构指令被编码为由一个或多个字节序列组成的二进制格式。一个处理器支持的指令和指令字节级编码成为他的指令集体系结构ISA。4.1 Y86指令集体系结构指令集体系结构,包括定义各种状态元素、指令集和他们的编码、一组编程规范和异常事件处理。程序员可见的状态Y86处理器有八个寄存器:%ea... 阅读全文
posted @ 2015-10-17 16:33 20135318刘浩晨 阅读(265) 评论(2) 推荐(0) 编辑
  2015年10月11日
摘要: 第三章 程序的机器级表示3.1历史观点 Intel处理器俗称x86。 IA32就是“Intel32位体系结构”。本章主要了解IA32指令集。 Linux采用了平坦寻址方式,使程序员将整个存储空间看做一个大的字节数组。3.2程序编码 Gcc编译器在gcc命令时调用了一系列程序,将源代码转化成可... 阅读全文
posted @ 2015-10-11 17:33 20135318刘浩晨 阅读(198) 评论(2) 推荐(0) 编辑
  2015年10月1日
摘要: 学习计时:共13小时读书:5代码:2作业:5博客:1一、学习目标1. 理解二进制在计算机中的重要地位2. 掌握布尔运算在C语言中的应用3. 理解有符号整数、无符号整数、浮点数的表示4. 理解补码的重要性5. 能避免C语言中溢出,数据类型转换中的陷阱和可能会导致的漏洞 二、学习资源 (... 阅读全文
posted @ 2015-10-01 16:00 20135318刘浩晨 阅读(216) 评论(0) 推荐(0) 编辑