会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
KyleS
博客园
首页
新随笔
联系
订阅
管理
2021年5月10日
从系统的角度分析影响程序执行性能的因素
摘要: #Linux系统中应用程序执行性能分析 ##1. Linux系统 ###1.1 概念模型 Linux主要分成三部分: 用户空间 内核空间 硬件部分 简单结构如下图所示: ###1.2 模型运作过程 以读取文件I/O流为例: 系统调用层中操作系统中处理 read() 函数的入口函数是 sys_read
阅读全文
posted @ 2021-05-10 22:40 Fibona
阅读(502)
评论(0)
推荐(0)
2021年1月28日
TCP/IP协议栈在Linux内核中的运行时序分析
摘要: 1 Linux内核任务调度系统 Linux内核的主要模块分为 存储管理、CPU进程管理、文件系统、设备管理和驱动、网络通信,以及系统的初始化(引导)、系统调用等。 中断处理、softirg、tasklet、wq、内核线程等模块组成了Linux内核任务调度系统。 1.1 中断处理 中断是指在CPU正常
阅读全文
posted @ 2021-01-28 12:35 Fibona
阅读(543)
评论(0)
推荐(0)
2020年12月28日
基于教学资源平台的软件系统设计方案
摘要: 针对工程实践项目,进行软件系统分析和设计,最终形成软件系统概念原型。 1. 项目介绍 工程实践课题为《网络教学资源共享平台》,目的是实现一个远程教育资源平台,面向学生以及教师。用户注册登录后可以上传、浏览以及下载平台上的资源,从而实现网上教学资源的共享。 2. 软件设计方案 2.1 软件架构 本项目
阅读全文
posted @ 2020-12-28 23:26 Fibona
阅读(638)
评论(0)
推荐(0)
2020年12月5日
基于网络教学资源共享平台的需求分析与建模
摘要: 本文结合软件工程中相关的知识,针对工程实践项目进行需求分析建模。 1. 项目介绍 工程实践课题为《网络教学资源共享平台》,目的是实现一个远程教育资源平台,面向学生以及教师。用户注册登录后可以上传、浏览以及下载平台上的资源,从而实现网上教学资源的共享。 2. 需求分析与建模方法 整理需求的基本方法可分
阅读全文
posted @ 2020-12-05 12:17 Fibona
阅读(575)
评论(0)
推荐(0)
2020年11月7日
代码中的软件工程思维
摘要: 本篇博客基于孟宁老师的高级软件工程课程,尝试分析menu项目中运用的软件工程思维。 参考资料:https://gitee.com/mengning997/se/blob/master/README.md 项目链接:https://github.com/mengning/menu 1. C/C++ 编
阅读全文
posted @ 2020-11-07 21:44 Fibona
阅读(358)
评论(0)
推荐(1)
2020年10月5日
Git使用心得体会
摘要: 分布式版本控制系统Git 无论是文章写作还是项目开发,都会涉及到版本的更迭。版本控制系统的工作就是将对象的版本历史演变进行记录和维护,协调各个版本,对新版本的生成起到积极作用。Git 是目前世界上最为先进,最受欢迎的版本控制系统。 本文参考https://mp.weixin.qq.com/s/Km5
阅读全文
posted @ 2020-10-05 14:08 Fibona
阅读(297)
评论(0)
推荐(0)
公告