2020年7月9日

课程学习总结报告

摘要: 前言 请您根据本课程所学内容总结梳理出一个精简的Linux系统概念模型,最大程度统摄整顿本课程及相关的知识信息,模型应该是逻辑上可以运转的、自洽的,并举例某一两个具体例子(比如读写文件、分配内存、使用I/O驱动某个硬件等)纳入模型中验证模型。 谈谈您对课程的心得体会,改进建议等。 一、总结梳理出一个 阅读全文

posted @ 2020-07-09 11:54 陈陈陈7 阅读(172) 评论(0) 推荐(0) 编辑

2020年6月15日

结合中断上下文切换和进程上下文切换分析Linux内核的一般执行过程

摘要: 一、实验目的 以fork和execve系统调用为例分析中断上下文的切换 分析execve系统调用中断上下文的特殊之处 分析fork子进程启动执行时进程上下文的特殊之处 以系统调用作为特殊的中断,结合中断上下文切换和进程上下文切换分析Linux系统的一般执行过程 二、进程上下文 用户地址空间:包括程序 阅读全文

posted @ 2020-06-15 15:36 陈陈陈7 阅读(193) 评论(0) 推荐(0) 编辑

2020年5月27日

深入理解系统调用

摘要: 一、实验要求 找一个系统调用,系统调用号为学号最后2位相同的系统调用 通过汇编指令触发该系统调用 通过gdb跟踪该系统调用的内核处理过程 重点阅读分析系统调用入口的保存现场、恢复现场和系统调用返回,以及重点关注系统调用过程中内核堆栈状态的变化 二、配置实验环境 步骤一、下载内核和开发工具 sudo 阅读全文

posted @ 2020-05-27 17:04 陈陈陈7 阅读(240) 评论(0) 推荐(0) 编辑

2020年5月12日

基于mykernel 2.0编写一个操作系统内核

摘要: 一. 实验准备 实验要求: 按照https://github.com/mengning/mykernel 的说明配置mykernel 2.0,熟悉Linux内核的编译; 基于mykernel 2.0编写一个操作系统内核,参照https://github.com/mengning/mykernel 提 阅读全文

posted @ 2020-05-12 11:04 陈陈陈7 阅读(229) 评论(0) 推荐(0) 编辑

2020年1月5日

如何评测软件工程知识技能水平?

摘要: 一、一个软件工程师的软件工程知识技能水平高低主要体现在哪些方面? 软件工程师是从事软件开发相关工作的人员的统称。它是一个广义的概念,包括软件设计人员、软件架构人员、软件工程管理人员、程序员等一系列岗位,工作内容都与软件开发生产相关。软件工程师的技术要求是比较全面的,除了最基础的编程语言(C语言/C+ 阅读全文

posted @ 2020-01-05 23:15 陈陈陈7 阅读(370) 评论(0) 推荐(0) 编辑

2019年12月14日

创新产品的需求分析:未来的图书会是什么样子?

摘要: 需求分析目的 软件需要解决的是用户所面临的现实问题,但是,这些现实问题需要由软件技术人员来解决。情况往往是,开发软件的技术人员精通计算机技术,但并不熟悉用户的业务领域;而用户 清楚自己的业务,却又不太懂计算机技术。因此,对于同一个问题,技术人员和用户之间可能 存在认识上的差异。也因此,在软件技术人员 阅读全文

posted @ 2019-12-14 15:05 陈陈陈7 阅读(205) 评论(0) 推荐(0) 编辑

2019年12月8日

案例分析:设计模式与代码的结构特性

摘要: 设计模型选择适配器模式 一、适配器模型定义 适配器模式(Adapter Pattern),是作为两个不兼容的接口之间的桥梁。这种类型的设计模式属于结构型模式,它结合了两个独立接口的功能。 这种模式涉及到一个单一的类,该类负责加入独立的或不兼容的接口功能。举个真实的例子,读卡器是作为内存卡和笔记本之间 阅读全文

posted @ 2019-12-08 16:23 陈陈陈7 阅读(172) 评论(0) 推荐(0) 编辑

2019年11月26日

业务领域建模Domain Modeling

摘要: 一 领域模型的定义 从领域模型开始,我们就开始了面向对象的分析和设计过程,可以说,领域模型是完成从需求分析到面向对象设计的一座桥梁。 顾名思义,就是显示最重要的业务概念和它们之间关系,是真实世界各个事物的表示(现实世界的可视化抽象字典)而不是软件中各构件的表示。领域模型是描述业务领域(业务实体)的静 阅读全文

posted @ 2019-11-26 15:26 陈陈陈7 阅读(147) 评论(0) 推荐(0) 编辑

2019年11月2日

用例建模Use Case Modeling

摘要: 一、课题内容 工程实践选题为脱机手写汉字识别,可广泛应用于拍照文档、支票、表单表格、证件、邮政信封、票据、手稿文书等光学字符识别(Optical Character Recognition, OCR)图像识别系统以及手写文字输入设备中。我们做的只是提高单字的识别准确率,不涉及文本行的识别。 在用例图 阅读全文

posted @ 2019-11-02 19:54 陈陈陈7 阅读(139) 评论(0) 推荐(0) 编辑

2019年10月13日

分析一套源代码的代码规范和风格并讨论如何改进优化代码

摘要: 1.源代码目录 (1)assets:部分训练样本与输出结果; (2)dataset:手写中文汉字的数据集,以及对数据进行处理的操作; (3)models:训练样本所定义的cnn模型; (4)samples:项目的主要代码,训练数据; (5)train_simple:训练公开数据库中手写单子; (6) 阅读全文

posted @ 2019-10-13 21:18 陈陈陈7 阅读(165) 评论(0) 推荐(0) 编辑

导航