- 博客(20)
- 收藏
- 关注
原创 系统工程与信息系统基础⑲-信息系统基础(信息系统的的定义|信息系统的发展|信息系统的分类|信息系统的生命周期)
信息系统是由硬件、软件、数据、人员和流程组成的综合性人机系统,具有输入、处理、输出、存储和控制五大功能。其发展遵循诺兰模型六阶段(初始到成熟),从单机应用到全面集成。主要类型包括事务处理系统(TPS)、管理信息系统(MIS)、决策支持系统(DSS)等,现代企业常用ERP、WMS、MES等系统。生命周期分为需求分析、开发(规划、分析、设计、实施、验收)、运行维护和消亡四个阶段,其中开发阶段需重点完成架构设计、流程优化等工作。系统建设需兼顾技术实现与用户需求,最终实现资源整合与信息共享。
2025-08-06 14:36:01
856
原创 【系统架构师】系统工程与信息系统基础⑱-系统工程(概念|系统工程方法|系统生命周期)
系统工程是一种实现系统最优化的组织管理技术,主要方法包括霍尔的"时间-逻辑-知识"三维结构、切克兰德的比较探寻法、并行工程、钱学森的综合集成法以及WSR物理-事理-人理方法论。系统生命周期包含探索、概念、开发等7个阶段,实施方法包括计划驱动、渐进迭代、精益和敏捷开发等。这些方法强调从整体出发,通过定性定量结合、多学科协同、持续反馈优化等策略,实现系统的最优规划、设计和管理。
2025-07-28 15:10:15
1131
原创 【系统架构师】计算机网络⑰-组网技术(交换技术|路由技术)
本文系统介绍了计算机网络中的核心设备及其工作原理。主要内容包括:1)网络设备部分,详细阐述了集线器、中继器、网桥、交换机、路由器和防火墙的工作原理及在OSI模型中的工作层级;2)交换技术部分,说明了交换机的功能、MAC地址学习机制、数据转发策略以及生成树协议等关键技术;3)路由技术部分,解释了路由器的工作原理、路由表维护机制,并比较了内部网关协议(如RIP、OSPF)和外部网关协议(如BGP)的特点。全文全面介绍了网络互联设备的基础知识和技术原理。
2025-07-17 14:06:45
779
原创 【系统架构师】计算机网络⑯-TCP/IP协议族(概述|DHCP与DNS|TCP与UDP)
本文摘要: 网络协议体系分为语法、语义、时序三要素,主要包含网络层(IP、ICMP等)、传输层(TCP、UDP)和应用层协议(HTTP、DNS等)。TCP提供可靠连接服务,UDP侧重高效传输。DHCP动态分配IP地址,包含固定、动态和自动三种分配方式;DNS通过递归/迭代查询将域名解析为IP地址,采用层级服务器协作机制。不同协议通过端口号区分服务,如HTTP(80)、FTP(21)等。整个协议体系共同构建了互联网通信的基础框架。
2025-07-14 17:11:34
812
原创 【系统架构师】计算机网络⑮-网络概述和模型(网络概念|网络分类|网络拓扑结构|通信技术|OSI/RM七层参考模型)
本文摘要: 计算机网络是计算机与通信技术结合的产物,主要功能包括数据通信、资源共享和分布式处理等。文章从网络分类(局域网、城域网、广域网)、拓扑结构(总线型、星型、环型、树型、分布式)、通信技术(信道、复用/多址技术、5G特征)等方面系统介绍了网络基础知识,并详细阐述了OSI七层参考模型各层功能。重点分析了5G网络的关键技术创新,如大规模MIMO、毫米波等技术特性,以及网络切片等新型架构特点。全文对计算机网络的组成要素、技术原理和最新发展进行了全面概述。
2025-07-09 14:57:30
1048
原创 【系统架构师】数据库设计⑭-关系数据库的规范化2(模式分解)
模式分解是将复杂数据表拆分为多个简单表的过程,需满足无损连接和保持函数依赖两个核心要求。无损连接确保分解后的表能完全还原原始数据,判定标准是公共属性能决定某个子表的非公共属性。保持函数依赖要求所有原始数据关联规则在分解后依然有效。示例显示,正确的分解如将学生信息表拆分为学生档案、课程记录和成绩登记三个表,既避免数据冗余又保持关联;而错误的分解会导致信息丢失或无法确定数据关系。
2025-07-03 15:41:33
381
原创 【系统架构师】数据库设计⑬(关系数据库的非规范化存在的问题|关系数据库的规范化1)
关系数据库非规范化会导致数据冗余、更新异常、插入异常和删除异常等问题。规范化理论通过函数依赖(包括完全依赖、部分依赖和传递依赖)和范式(1NF至BCNF)来解决这些问题。1NF要求属性原子性,2NF消除非主属性对码的部分依赖,3NF消除非主属性对码的传递依赖,BCNF进一步消除主属性对码的依赖。规范化过程遵循Armstrong公理系统,通过自反律、增广律和传递律等规则推导函数依赖关系。规范化程度越高,数据冗余越少,完整性越好,但查询效率可能降低,需在规范化和性能间权衡。
2025-07-02 16:56:07
1042
原创 【系统架构师】数据库设计⑫(关系数据库的基本概念|关系代数)
本文介绍了关系数据库的基本概念和关系代数运算。主要内容包括:1.关系数据库基础概念,如属性、域、候选码、主码、主属性、外码等;2.关系的三种类型(基本关系、查询表、视图表)和关系模式表示方法;3.关系代数运算,包括集合运算(并、交、差)、笛卡尔积、投影、选择、自然连接等操作;4.运算效率的影响因素,主要取决于参与运算表格的属性列数和记录数,运算前完成条件判断可提高效率。全文系统地阐述了关系数据库的核心概念和基本运算原理。
2025-07-01 15:41:19
717
原创 【系统架构师】数据库设计⑪(数据库设计|数据模型|E-R模型)
数据库设计分为需求分析、概念结构设计、逻辑结构设计、物理结构设计、实施和维护6个阶段。概念设计阶段通过E-R图表示实体、属性和联系,需解决分E-R图合并时的命名、结构和属性冲突。逻辑设计将E-R图转换为关系模式,处理一对一、一对多和多对多联系,并进行规范化。数据模型包括概念模型(如E-R模型)和基本模型(如关系模型),由数据结构、操作和约束组成。E-R模型包含实体(矩形)、联系(菱形)和属性(椭圆),联系分为1:1、1:n和m:n三种类型。属性可分为简单/复合、单值/多值、NULL和派生属性,实体还包括依赖
2025-06-26 13:59:46
857
原创 【系统架构师】数据库设计⑩(基本概念|数据库三级模式)
摘要:数据库系统采用三级模式结构实现数据管理。内模式描述数据物理存储结构,概念模式定义全局逻辑结构,外模式为用户视图。通过两级映像(模式/内模式、外模式/模式)实现数据独立性:物理独立性保证存储结构变化不影响应用,逻辑独立性确保全局逻辑变化不影响用户视图。数据库系统由数据、硬件、软件和人员组成,DBMS提供数据定义、操纵等功能。这种分层架构有效实现了数据共享、低冗余和高扩展性。
2025-06-25 14:48:36
557
原创 【系统架构师】操作系统知识⑨- 进程管理(信号量与PV操作|前趋图与PV操作|死锁)
本文介绍了操作系统中进程同步与死锁的核心机制。主要内容包括:1)信号量机制与PV操作原理,阐述互斥信号量、计数信号量等类型及其在生产者-消费者问题中的应用;2)前趋图的PV操作实现方法,通过信号量控制进程执行的先后顺序;3)死锁的四大必要条件(互斥、占有等待、非抢占、循环等待)及其处理策略,包括预防(破坏必要条件)、避免(银行家算法)、检测与解除方法。这些机制共同构成了操作系统资源管理和进程同步的理论基础。
2025-06-23 17:10:00
1136
原创 【系统架构师】操作系统知识⑧- 进程管理(前趋图|进程资源图|进程间的同步与互斥)
本文介绍了进程管理的三种重要模型。前趋图通过有向无环图表示任务间的并发与顺序关系;进程资源图展示进程与资源间的分配请求关系,并介绍了判断死锁的方法和化简步骤;最后区分了进程同步与互斥的概念,指出互斥强调资源的独占访问,而同步关注任务执行的速度协调。这些模型为理解进程并发执行、资源分配及任务协调提供了理论基础。
2025-06-19 14:08:48
600
原创 【系统架构师】操作系统知识⑦ 进程管理(基本概念|进程的状态)
进程是程序执行的动态实例,包含程序块、进程控制块(PCB)和数据块。PCB是进程唯一标识,记录状态、优先级等信息。进程与静态程序不同,具有资源分配和独立调度的特性。进程有三种基本状态:运行态(正在执行)、就绪态(等待CPU)和阻塞态(等待资源)。进程从创建到消亡的动态特性体现了操作系统的资源管理机制。
2025-06-18 16:00:26
375
原创 【系统架构师】操作系统知识⑥(概述)
摘要:操作系统是管理和协调计算机软硬件资源的系统软件,具有并发性、共享性等特征。其主要功能包括进程管理、文件管理、存储管理、设备管理和作业管理。操作系统可分为8类:批处理系统、分时系统、实时系统、网络系统、分布式系统、微机系统(如Windows)、嵌入式系统(具有微型化、可定制等特点)和微内核系统。其中嵌入式系统强调实时性、可靠性,采用分层初始化技术;微内核系统则将核心功能最小化,分用户态和内核态实现。(149字)
2025-06-12 15:14:24
771
原创 【系统架构师】计算机组成与体系结构⑤(CISC与RISC|流水线|校验码)
本文摘要:本文系统介绍了计算机体系结构中的三大核心概念:一、CISC与RISC指令集架构的对比,分析了两者在指令系统、寻址方式和实现方式上的差异;二、流水线技术原理及性能计算方法,包括执行时间、吞吐率和加速比的计算公式,以及超流水线、超标量等优化技术;三、三种校验码(奇偶校验、CRC循环冗余校验和海明码)的工作原理,重点阐述了CRC校验码的生成过程和海明码的检错纠错机制。全文通过理论公式与实例相结合的方式,为理解计算机体系结构关键技术提供了系统性参考。
2025-06-11 17:19:06
1135
原创 【系统架构师】计算机组成与体系结构④-数据传输(数据传输控制方式|总线)
这种编址方法的优点是原则上用于内存的指令全都可以用于接口,这就大大地增强了对接口的操作功能,而且在指令上也不再区分内存或接口指令。该编址方法的缺点就在于整个地址空间被分成两部分,其中一部分分配给接口使用,剩余的为内存使用,这经常会导致。代表的有RS232(串行总线)、SCSI(并行总线)、USB(通用串行总线,即插即用,支持热插拔)。,好比 多车道高速公路:8/16/32根电线并列,每根线传1位数据,一次传输多位数据。方法简单,硬件开销小,单I/O能力不高,严重影响CPU的利用率。
2025-06-10 16:57:25
739
原创 【系统架构师】计算机组成与体系结构③-存储管理(磁盘结构和参数|磁盘调度算法)
磁盘有正反两个盘面,每个盘面有多个同心圆,每个同心圆是一个磁道,每个同心圆又被划分多个扇区,数据就被存放在一个个扇区中。
2025-06-10 14:43:45
370
原创 【系统架构师】计算机组成与体系结构-存储系统②(层次化存储结构|Cache|主存编址计算)
设读取一次内存的时间为1000ns,若在CPU多次读取数据过程中,有90%命中Cache,则CPU读取一次的平均时间为。,这样,根据局部性原理,若Cache中的数据被循环执行,则不用每次都去内存中读取数据,会加快CPU工作效率。,位于CPU和主存之间,容量小,速度为内存的5-10倍,由半导体材料构成。因此,Cache有一个命中率的概念,即当CPU所访问的数据在Cache中时,在最近的将来会用到的数据的地址和现在正在访问的数据地址很。,而寄存器一般不算作存储器,CPU与内存之间的数据交互,内存会。
2025-06-10 14:03:25
742
原创 【系统架构师】计算机组成与体系结构①(计算机结构)
计算机组成与体系结构是系统架构师的核心知识领域之一,涉及计算机硬件与软件协同工作的基本原理。计算机结构通常分为五大核心部分:运算器。
2025-06-10 10:25:26
432
原创 一文读懂MQ异步消息可靠性
如何确保RabbitMQ消息的可靠性?开启生产者确认机制,确保生产者的消息能到达队列开启持久化功能,确保消息未消费前在队列中不会丢失开启消费者确认机制为auto,由spring确认消息处理成功后完成ackssageRecoverer:重试耗尽后,将失败消息投递到指定的交换机比较优雅的一种处理方案是RepublishMessageRecoverer,失败后将消息投递到一个指定的,专门存放异常消息的队列,后续由人工集中处理。1)在服务中定义处理失败消息的交换机和队列。
2023-11-26 22:03:28
323
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅