2016年3月15日
摘要: 扒开系统调用的三层皮(上) 20135109 高艺桐 《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC-1000029000 一、用户态、内核态和中段 1.1 用户态、内核态和中段处理过程 (1)系统调用:库函数把系统调用封装起来。 (2) 阅读全文
posted @ 2016-03-15 12:21 20135109 阅读(344) 评论(2) 推荐(0) 编辑
  2016年3月11日
摘要:                                                                         构造一个简单的Linux内核的MenuOS       阅读全文
posted @ 2016-03-11 18:59 20135109 阅读(309) 评论(0) 推荐(0) 编辑
  2016年3月4日
摘要: 深入理解计算机 20135109 高艺桐 《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC-1000029000 一、计算机是如何工作的 1、1 计算机的三个法宝 存储程序计算机、函数调用堆栈、中断机制。 堆栈是C语言程序运行时必须记录调用 阅读全文
posted @ 2016-03-04 23:10 20135109 阅读(413) 评论(0) 推荐(0) 编辑
  2016年2月24日
摘要: 计算机是如何工作的 姓名:高艺桐 学习资源:《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC-1000029000 一、存储程序计算机工作的模型 冯诺依曼体系结构换句话讲为存储程序计算机模型。 (1)从硬件角度 CPU和内存间通过总线连接, 阅读全文
posted @ 2016-02-24 23:25 20135109 阅读(1658) 评论(0) 推荐(0) 编辑
  2015年6月11日
摘要: 一、实验内容:1.运行教材上TCP代码,结对进行,一人服务器,一人客户端;2.利用加解密代码包,编译运行代码,一人加密,一人解密;3.集成代码,一人加密后通过TCP发送;注:加密使用AES或者DES/AES或者DES加密密钥key并发送,使用服务器的公钥加密/公钥算法使用RSA或DH/检验发送信息的... 阅读全文
posted @ 2015-06-11 21:44 20135109 阅读(312) 评论(0) 推荐(0) 编辑
  2015年6月4日
摘要: 一、实验内容(一)敏捷开发与XP 软件开发流程的目的是为了提高软件开发、运营、维护的效率,并提高软件的质量、用户满意度、可靠性和软件的可维护性。 光有各种流程的思想是不够的,我们还要有一系列的工具来保证这些思想能够在实践中有效率地运作。一个常见的公式是:软件工程=开发流程+工具。敏捷开发(Agi... 阅读全文
posted @ 2015-06-04 22:49 20135109 阅读(402) 评论(0) 推荐(0) 编辑
  2015年5月7日
摘要: 一、实验目的与要求1.没有Linux基础的同学建议先学习《Linux基础入门(新版)》《Vim编辑器》 课程2.完成实验、撰写实验报告,实验报告以博客方式发表在博客园,注意实验报告重点是运行结果,遇到的问题(工具查找,安装,使用,程序的编辑,调试,运行等)、解决办法(空洞的方法如“查网络”、“问同学... 阅读全文
posted @ 2015-05-07 00:56 20135109 阅读(413) 评论(0) 推荐(0) 编辑
  2015年4月15日
摘要: 实验一 Java开发环境的熟悉一、实验内容1. 使用JDK编译、运行简单的Java程序2.使用Eclipse 编辑、编译、运行、调试Java程序二、实验要求1.没有Linux基础的同学建议先学习《Linux基础入门(新版)》《Vim编辑器》 课程2.完成实验、撰写实验报告,实验报告模板见QQ群,注意... 阅读全文
posted @ 2015-04-15 19:37 20135109 阅读(8407) 评论(2) 推荐(0) 编辑