2020年7月9日

摘要: 课程学习总结报告 一、课程心得体会 本次课程由两位老师分别授课 孟宁老师站在一个程序员的角度,高屋建瓴。从一个宏观的角度来讲述linux操作系统,使得我更好的把握linux的大体观。能更整体的学习linux 李春杰老师的讲述则更细节。注重linux操作系统更内核的实现方式。使得我对linux的使用更 阅读全文
posted @ 2020-07-09 21:00 十七号路 阅读(158) 评论(0) 推荐(0) 编辑

2020年6月15日

摘要: 结合中断上下文切换和进程上下文切换分析Linux内核的一般执行过程 结合中断上下文切换和进程上下文切换分析Linux内核一般执行过程 以fork和execve系统调用为例分析中断上下文的切换 分析fork子进程启动执行时进程上下文的特殊之处 分析execve系统调用中断上下文的特殊之处 以系统调用作 阅读全文
posted @ 2020-06-15 17:01 十七号路 阅读(265) 评论(0) 推荐(0) 编辑

2020年5月27日

摘要: 深入理解Linux系统调用过程 一、操作说明 以40号系统调用sendfile为例 通过汇编指令触发该系统调用 通过gdb跟踪该系统调用的内核处理过程 重点阅读分析系统调用入口的保存现场和恢复现场 相关参考: 孟宁老师课件 以及 https://cloud.tencent.com/developer 阅读全文
posted @ 2020-05-27 11:49 十七号路 阅读(1327) 评论(0) 推荐(0) 编辑

2020年5月12日

摘要: 基于mykernel 2.0编写一个操作系统内核 一、实验要求 基于mykernel 2.0编写一个操作系统内核 配置mykernel 2.0,熟悉Linux内核的编译; 基于mykernel 2.0,编写一个操作系统内核; 简要分析操作系统内核核心功能及运行工作机制; 具体实现参考孟宁老师gith 阅读全文
posted @ 2020-05-12 19:09 十七号路 阅读(175) 评论(0) 推荐(0) 编辑

2020年1月3日

摘要: 软件工程知识技能水平测试 通过软件工程课程的学习,学生应掌握软件开发与维护的原则、技术及方法。软件项目的计划、组织及管理。以及如何用工程化的方法开发软件项目,在开发过程中应遵循的流程、准则、标准和规范。 一、软件工程知识技能水平高低的主要体现方面 开发环境的了解、掌握。 这方面包括一些常用开发工具的 阅读全文
posted @ 2020-01-03 20:10 十七号路 阅读(339) 评论(0) 推荐(0) 编辑

2019年12月15日

摘要: 创新产品的需求分析:未来的图书会是什么样子? 一、产品分析和设计的方法与策略 如何对需求不确定的创新产品进行分析和设计?简要总结一下有哪些方法和策略. 关键词:需求不确定,创新产品。 正常产品的需求分析与设计都是面向用户或者说是基于已有产品进行功能迭代更新的。关于创新产品的设计,我觉得乔布斯最有发言 阅读全文
posted @ 2019-12-15 20:28 十七号路 阅读(206) 评论(0) 推荐(0) 编辑

2019年12月8日

摘要: 观察者模式的结构特性 "相关源代码(github)" 本博客主要阐述观察者模式的代码结构特性以及实现了一份应用范例。 主要从以下方面进行研究: 引用关键代码解释观察者设计模式在该应用场景中的适用性; 引入该设计模式后对系统架构和代码结构带来了哪些好处; 解释其中用到的多态机制,说明模块抽象封装的方法 阅读全文
posted @ 2019-12-08 19:20 十七号路 阅读(302) 评论(0) 推荐(0) 编辑

2019年11月24日

摘要: kubernetes业务领域建模 k8s是一个开源的,用于管理云平台中多个主机上的容器化的应用,Kubernetes的目标是让部署容器化的应用简单并且高效,Kubernetes提供了应用部署,规划,更新,维护的一种机制。 一、Collecting application domain informa 阅读全文
posted @ 2019-11-24 15:30 十七号路 阅读(272) 评论(0) 推荐(0) 编辑

2019年11月1日

摘要: kubernetes用例建模 k8s是一个开源的,用于管理云平台中多个主机上的容器化的应用,Kubernetes的目标是让部署容器化的应用简单并且高效(powerful),Kubernetes提供了应用部署,规划,更新,维护的一种机制。本次工程实践项目依靠于k8s做基于国产芯片的适应性改写。 本博客 阅读全文
posted @ 2019-11-01 21:01 十七号路 阅读(367) 评论(0) 推荐(0) 编辑

2019年10月1日

摘要: 一、工程概述 本项目主要基于Kubernetes集群开展,针对开源项目进行功能扩展。要求基于已有的Kubernetes集群和Prometheus 监控系统进行扩展开发。 K8s是由Google开发,并使用go语言进行开发的。 二、源码准备 1.系统环境: 操作系统:我们使用Linux作为k8s源码分 阅读全文
posted @ 2019-10-01 18:12 十七号路 阅读(1345) 评论(0) 推荐(0) 编辑