计算机硬件
1、处理器:CISC(复杂指令集)、RISC(精简指令集)
2、存储器:根据与处理器的数学距离:片上缓存、片外缓存、主存、外存
3、总线:根据总线在计算机中的位置界定:内总线、系统总线、外部总线现代体系结构上的unix系统,也有并行总线、串行总线
4、接口:指同一计算机不同功能层之间的通讯规则
5、外部设备:俗称为外围设备,常见的包括:所有的输入输出设备、部分储存设备
计算机软件
一般分为:系统软件和应用软件
操作系统
操作系统的特点:并发性、共享性、虚拟性、不确定性
操作系统的分类:批处理操作系统、分时操作系统、实时操作系统、网络操作系统、分布式操作系统、微型计算机操作系统、嵌入式操作系统
数据库
数据库的分类:根据储存体系分,关系型数据库、键值数据库、列储存数据库、文档数据库、搜索引擎数据库
小型数据库管理系统的特征
1、基于网路环境的数据库管理系统。可以用于C/S结构的数据库应用系统,也可以用于B/S结构的数据库应用系统
2、支持大规模的应用。
3、提供的手动锁功能促使并发用户可以安全而高效的访问数据
4、可以保证系统的高度安全性
5、提供便捷而灵活的数据备份和恢复方式及设备镜像功能现代体系结构上的unix系统,还可以借助操作系统提供容错功能,确保设计良好的应用中的数据在发生意外的情况下可以最大限度地被恢复
6、提供多种维护数据完整性的手段
7、提供了便捷易用的分布式处理功能
文件系统
文件的类型:
1、按文件的性质和用途分类:系统文件、库文件、和用户文件
2、按信息保存年限分类:临时文件、档案文件和永久文件
3、按文件的保护方法分类:只读文件、读/写文件、可执行文件和不保护文件
4、UNIX系统将文件分为普通文件、目录文件和设备文件(特殊文件)
常用的文件类型:FAT、VFAT、NTFS、Ext2、HPFS
文件的逻辑结构:
1、有结构的记录式文件,由一个以上的记录构成的文件
2、无结构的流式文件,由一串次序字符流构成的文件
文件的化学结构:
1、连续结构,也叫次序结构
2、链接结构
3、索引结构
4、多个数学块的索引表
网路合同
常用的合同:LAN、WAN、无线网合同和移动网合同,互联网使用TCP/IP合同簇
中间件
中间件分类:
1、通信处理(消息)中间件
2、事务处理(交易)中间件
3、数据存取管理中间件
4、Web服务器中间件
5、安全中间件
6、跨平台和构架的中间件
7、专用平台中间件
软件预制构件
预制构件又称为组件,是一个自宽容、可复用的程序集。
1、软件预制构件的组装模型
2、商用预制构件标准规范:CORBA、J2EE、DNA2000
应用软件
1、通用软件
2、专用软件
嵌入式系统及软件
嵌入式系统的组成:嵌入式处理器、相关支撑硬件、嵌入式操作系统、支撑软件、应用软件组成
嵌入式系统的特性:专用性强、技术融合、软硬一体软件为主、比通用计算机资源少、程序代码固化在非易失储存器中、需专门开发工具和环境、体积小价钱低工艺先进等、对安全性和可靠性的要求高
嵌入式系统分类:实时系统、安全悠关系统
嵌入式系统的最大特征:系统的运行和开发在不同环境中进行
从现代嵌入式系统分:硬件层、抽象层、操作系统层、中间件层、应用层
嵌入式软件的主要特征:可剪裁性、可配置性、强实时性、安全性、可靠性、高确定性
计算机网路
计算机网路的功能:数据通讯、资源共享、管理集中化、实现分布式处理、负荷均衡
网路有关指标:
1、性能指标(速度、带宽、吞吐量、时延、往返时间、利用率)
2、非性能指标(费用、质量、标准化、可靠性、可扩充性、可升级性、易管理性、可维护性)
信道容量:信道的最大传输速度
C=B∗log2(1+SN)C=B*log_2(1+dfrac{S}{N})C=B∗log2(1+NS)
C代表信道容量,单位是b/s
B代表讯号带宽,单位是Hz
S代表讯号平均功率,单位是W
N代表噪音平均功率,单位是W
S/N代表时延,单位是dB(分贝)
提高信道容量可以使用比较大的带宽linux下载工具,增加杂讯;也可以使用比较小的带宽,下降杂讯
发信机进行的讯号处理包括信源编码、信道编码、交织、脉冲成型和调制
收信机进行的讯号处理包括混频、采样裁定、去交织、信道翻混频、信源混频
1、信源编码:将模拟讯号进行模数转换,再进行压缩编码(除去冗余信息),最后产生数字讯号
2、信道编码:信道编码通过降低冗余信息便于在接收端进行检错和纠错,解决信道、噪声和干扰造成的误码问题,通常只能纠正零星的错误,对于连续的误码无能为力
3、交织:为了解决连续误码的问题
4、脉冲成型:为了减少带宽需求,将发送数据转换成合适的波形
5、调制:将信息承载到满足讯号要求的高频扩频讯号的过程
复用技术:指在一条信道上同时传输多路数据的技术
多址技术:指在一条线上同时传输多个用户数据的技术
5G通讯:
1、基于OFDM优化的波形和多址接入
2、实现可扩充的OFDM间隔参数配置
3、OFDM加窗提升多路传输效率
4、灵活框架设计
5、大规模MIMO
6、毫米波
7、频谱共享
8、先进的信道编码设计
网路根据网路的覆盖区域和通讯介质等特点来分:局域网(LAN)、无线局域网(WLAN)、城域网(MAN)、广域网(WAN)和联通通讯网
局域网:
1、网络拓扑(星状结构、树状结构、总线结构、环形结构、网状结构)
2、以太网技术(以太网帧结构、最小帧长、最大传输距离、流量控制)
无线局域网:
1、WLAN标准(802.11n新标准,可达200Mb/s以上)
2、WLAN拓扑结构(点对点型、HUB型、完全分布型)
广域网:
1、广域网相关技术(同步光网路、数字数据网、帧中继、异步传输技术)
2、广域网特性(主要提供面向数据通讯的服务、覆盖范围广、通信距离远、没有固定的拓扑结构、由联通部门或公司组件,有偿提供)
3、广域网分类(公共传输网路、专用传输网路、无线传输网路)
城域网:一般分为,核心层、汇聚层、接入层
网路设备:网桥、中继器、网桥、交换机、路由器、防火墙等
OSI网路体系结构(从下往上):化学层、数据链路层、网络层、传输层、会话层、表示层、应用层
交换机功能:
1、集线功能,提供大量可供电缆线联接的端口达到布署星状拓扑网路的目的
2、中继功能,在转发帧时重新形成不失真的联通号
3、桥接功能,在外置的端口上使用相同的转发和过滤逻辑
4、隔离冲突域功能,将布署好的局域网分为多个冲突域,而每位冲突域都有自己独立的带宽,以提升交换机整体带宽借助效率
路由合同:内部网段合同(IGP)和外部网段合同(EGP)
网路工程:网路建设工程可分为网路规划、网络设计、网络施行三个环节
总结自:系统构架设计师教程(第2版)
作者其他要推荐的文章,欢迎来学习:
基于SpringBoot3.1.0系列文章
SpringBoot源码阅读初始化环境搭建SpringBoot框架整体启动流程解读SpringBoot系统初始化器解读SpringBoot窃听器解读SpringBootbanner解读SpringBoot属性配置解析SpringBoot属性加载原理解析SpringBoot异常报告器解析使用GraalVM建立SpringBoot3.0原生可执行文件SpringBoot3.x微服务升级经历
Prometheus系列文章
Prometheus的介绍和安装直观体会PromQL及其数据类型PromQL之选择器和运算符PromQL之函数Prometheus告警机制介绍及命令剖析Prometheus告警模块配置深度解析Prometheus配置身分认证Prometheus动态拉取监控服务Prometheus监控云Mysql和自建Mysql
Grafana系列文章linux qq,版本:OOSv9.3.1
Grafana的介绍和安装Grafana监控大屏配置参数介绍(一)Grafana监控大屏配置参数介绍(二)Grafana监控大屏可视化图表Grafana查询数据和转换数据Grafana告警模块介绍Grafana告警接入飞书通知
SpringBootAdmin系列
SpringBootAdmin参考手册SpringBootAdmin服务离线、不显示健康信息的问题SpringBootAdmin2@EnableAdminServer的加载SpringBootAdmin2AdminServerAutoConfiguration解读SpringBootAdmin2实例状态监控解读SpringBootAdmin2自定义JVM监控通知SpringBootAdmin2自定义异常监控SpringBootAdmin监控指标接入Grafana可视化