系统架构设计师]需要掌握的 200 个术语和缩略语
最编程
2024-10-01 07:22:38
...
体系架构描述语言(Architecture Describe Language,ADL)
基于体系结构(架构)的软件设计(Architecture-Based Software Design,ABSD)
特定领域软件架构(Domain Specific Software Architecture,DSSA)
软件架构分析方法(Software Architecture Analysis Method,SAAM)
架构权衡分析法(Architecture Tradeoff Analysis Method,ATAM)
成本效益分析法(Cost Benefit Analysis Method,CBAM)
软件可靠性 (Software Reliability)
软件可靠性模型 (Software Reliability Model)
系统架构 (System Architecture)
分层架构 (Layered Architecture)
事件驱动架构 (Event-driven Architecture)
微服务架构 (Microservices Architecture)
云架构 (Cloud Arc
基于体系结构(架构)的软件设计(Architecture-Based Software Design,ABSD)
特定领域软件架构(Domain Specific Software Architecture,DSSA)
软件架构分析方法(Software Architecture Analysis Method,SAAM)
架构权衡分析法(Architecture Tradeoff Analysis Method,ATAM)
成本效益分析法(Cost Benefit Analysis Method,CBAM)
软件可靠性 (Software Reliability)
软件可靠性模型 (Software Reliability Model)
系统架构 (System Architecture)
分层架构 (Layered Architecture)
事件驱动架构 (Event-driven Architecture)
微服务架构 (Microservices Architecture)
云架构 (Cloud Arc
推荐阅读
-
系统架构设计师]需要掌握的 200 个术语和缩略语
-
阿里味 "的《Redis核心实践全彩手册》给你,还学不会转行--Redis基本是必考点。在 "阿里味 "的《Redis核心实战全彩手册》里,你还是学不会转行--Redis基本是必考点: - Redis 常见的性能问题有哪些?Redis 最常见的性能问题有哪些,如何解决?--性能相关 - Redis 缓存的雪崩、击落和穿透到底意味着什么?如何处理?--缓存相关 - Redis 主从集群有哪些常见问题?如何解决?--可用性 - 现有的 Redis 实例有 6GB 的存储空间,预计将来会扩展到 32GB,你能提供解决方案并分析其优势和潜在问题吗?--可扩展性相关 毕竟,10 家公司中至少有 8 家的架构系统中都有 Redis,基本上可以说是 IT 基础架构的必备系统。 因此,Redis 的开发和运维是很多大厂的重要工作,也是我们必须掌握的技术栈。 不过,Redis 毕竟是一个复杂的键值数据库,在实际使用中,有非常多的技术点需要注意,比如:各种数据结构、数据持久化机制、分片集群、主从集群等等。 一不小心,性能就会每况愈下,失去 "快 "的最大特点!
-
Linux设备驱动开发详解——学习笔记-设备驱动来联系。在没有操作系统的情况下,工程师可以根据硬件设备的特点自行定义接口。而在有操作系统的情况下,驱动的架构则由相应的操作系统来定义。驱动存在的意义就是给上层应用提供便利。 驱动针对的对象是存储器和外设。Linux将存储器和外设分为 3 个基础大类:字符设备、块设备、网络设备。 字符设备和块设备都被 Linux 映射到文件系统的文件和目录中,通过文件系统的接口(open、read、write、close等)来访问。其中,块设备可以通过类似 dd 命令对应的原始块设备来访问,也可以通过建立文件系统,以文件路径来访问。 学习 Linux 设备驱动,要求非常好的硬件基础、非常好的软件基础、一定的 Linux 内核基础和非常好的多任务并发控制和同步的基础。学习 Linux 设备驱动要将学习的函数、数据结构等放到整体架构中去理解,才能理清驱动中各组成部分之间的关系。 驱动设计的硬件基础 驱动工程师需要掌握 处理器、存储器、接口和总线、可编程门电路、原理图、硬件时序、芯片手册、仪器使用 等方面的内容。 处理器