这一章节我们了解一下、文件系统、中间件、网络协议、软件构件、嵌入式软件的概念和重点需要识别的定义。
1.文件系统
文件系统是操作系统中实现文件统一管理的一组软件和相关数据的集合,是专门负责管理存取文件信息的软件机构。
文件的结构是指文件的组织形式。从用户角度看到的文件组织形式称为文件的逻辑结构,文件系统的用户只要知道所需文件的文件名就可以存取文件中的信息,而无须知道这些文件究竟存放在什么地方。从实现的角度看,文件在文件存储器上的存放方式称为文件的物理结构。
文件物理结构分为:连续结构、链接结构、索引结构、多个物理块的索引表。文件空间的管理方法:空闲区法、位示图(后续章节专门展开讲解)、空闲块链、成组链接法。
2.中间件
中间件作为应用软件与各种操作系统之间使用的标准化编程接口和协议,可以起承上启下的作用,使应用软件的开发相对应用 应用 独立于计算机硬件和操作系统,并能在不同的系中间件(分布式系统服务) 统上运行,实现相同的应用功能。
中间件分为:通信处理(消息)中间件(25年论文考察了,需要掌握此技术)、事务处理(交易)中间件、数据存取管理中间件等等。
3.网络协议
常用的网络协议包括局域网协议 (LAN)、 广域网协议 (WAN)、 无线网协议和移动网协议。互联网使是 TCP/IP协议簇。
4.软件构件(构件贯穿整个系统架构设计课程)
构件又称为组件,是一个自包容、可复用的程序集。构件是一个程序集,或者说是一组程序的集合。这个集合可能会以各种方式体现出来,如源程序或二进制的代码。这个集合整体向外提供统一的访问接口,构件外部只能通过接口来访问构件,而不能直接操作构件的内部。构件的两个最重要的特性是自包容与可重用。
5.嵌入式软件
特点:① 可剪裁性。嵌入式软件能够根据系统功能需求,通过工具进行适应性功能的加或减,删除掉系统不需要的软件模块,使得系统更加紧凑。②可配置性。③ 强实时性④ 安全性(Safety )⑤ 可靠性⑥ 高确定性
最后,我为大家整理了相关系统架构设计师软考教材核心考点思维导图,帮你快速理清考试重点,提高备考效率!
涵盖全部核心考点,一网打尽!
回复【思维导图】,自动获取下载地址!!!