- 博客(16)
- 收藏
- 关注
原创 重构(c语言举例)
重构(名词):对软件内部结构的一种调整,目的是在不改变软件可观察行为的前提下,提高其可理解性,降低其修改成本。 重构(动词):使用一系列重构手法,在不改变软件可观察行为的前提下,调整其结构。
2023-10-18 18:05:26
525
1
原创 嵌入式操作系统的整体架构
微内核结构是目前的主流结构之一,又称为客户/服务器(C/S)结构,在这种体系结构中,微内核仅提供任务调度、任务间通信、底层网络通信、中断处理接口和实时时钟等几种基本服务,且内核非常小,任务在独立的地址空间运行,速度极快;因此,作为嵌入式系统的最基本软件的操作系统,需要尽可能减少安全漏洞和不可靠的隐患,通过系统监控进程监视各进程的运行状况,在遇到异常情况时采取措施对其进行修复,实施有利于系统稳定可靠的方法将问题解决,从而从嵌入式系统的底层增强可靠性。在层与层之间定义良好的接口,上下层通过结构进行交互和通信;
2023-10-10 14:33:15
1979
1
原创 cache基础解析
cache 是一个放置在处理器和主存之间的小容量高速存储器阵列。它是一个存储部分最近访问的主存内容的缓冲。相比于系统存储器,处理器在可能的情况下更优先使用cache存储器,以改善系统的平均性能。写缓冲器是一个位于处理器内核与主存之间的非常小的先进先出(FIFO)存储器,它可以把处理器内核与cache存储器从低速的主存写操作中解脱出来。局部性原理说明,程序在执行过程中会频繁运行小范围的循环代码,而这些代码会对数据存储器中的局部数据反复访问。它解释了为什么使用带cache的内核后,系统的平均性能会显著改善。
2023-10-10 11:27:14
4734
1
原创 网络编程华清学习笔记
1. 网络编程2. osi模型3. TCP/IP协议模型4. TCP-CS架构5. 并发服务器模型6. UDP-CS架构7. I0模型8.套接字分类9. IP地址的分类10. 数据库
2022-05-10 10:59:13
891
FPSCR浮点状态控制寄存器问题提问
2023-12-18
TA创建的收藏夹 TA关注的收藏夹
TA关注的人