首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏嵌入式ARM和Linux

    MIPS架构深入理解5-内存管理

    PageMask:在协处理器0中的编号为5。 1-3项描述的这些寄存器一起构成了一个TLB项所需要的一切。所有对TLB的读写都要经过它们。其中,EntryHi存有V**和ASID。 因为它与Linux对于虚拟内存的管理策略不同。因为Linux内核的地址映射对所有进程都相同。后面我们再专门分析,基于MIPS架构的Linux内存管理方式。 5 对硬件友好的页表和重填机制 类Unix的OS为MIPS架构提供了一种特殊的地址转换机制。把所有的地址空间划分为一个线性数组,使用V**索引,与EntryLo寄存器的位域匹配。 (2-5)行 把Context执行的页表映射关系写入到EntryLo0和EntryLo1寄存器中,Context的内容发生异常时自动加载。 上面的方式不是完全必须的,基于MIPS架构的Linux版本就没有使用这种方式。Linux内核多级页表管理虚拟内存的方式,我们会专门写一篇文章介绍。

    2.5K20编辑于 2022-08-15
  • 来自专栏运维之路

    3.5 架构管理

    多种因素驱动着技术架构复杂性不断增大,要做好运维管理难度将呈指数增大。 发挥运维核心价值,不仅要保障基础设施层面的高可用,还要不断向业务侧深入,加强软件架构管理能力。 5.非功能设计角度 从运维侧出发看非功能性设计,重点关注系统的可运维性,可运维性的好坏直接决定了系统在生产环境的成本与收益,甚至决定系统的生命周期的长短。 架构是团队专家经验的结果,要将架构资产化,得到专家经验的传承,架构图的管理架构资产化的一个输出物。 同时还要让架构图成为能力融入到日常的工作场景中,比如在架构评审、应急管理、容量分析。

    1.2K40发布于 2021-07-28
  • 来自专栏技术杂记

    RabbitMQ管理5

    / 也是可以被删除的 [root@h101 ~]# rabbitmqctl list_vhosts Listing vhosts ... / [root@h101 ~]# rabbitmqctl delete_vhost / Deleting vhost "/" ... [root@h101 ~]# rabbitmqctl list_vhosts Listing vhosts ... [root@h101 ~]# ---- 连接RabbitMQ python连接RabbitMQ python连接Rabbit

    32520编辑于 2022-04-23
  • 来自专栏东风微鸣技术博客

    大规模 IoT 边缘容器集群管理的几种架构-5-总结

    前文回顾 1.大规模 IoT 边缘容器集群管理的几种架构-0-边缘容器及架构简介[1]2.大规模 IoT 边缘容器集群管理的几种架构-1-Rancher+K3s[2]3.大规模 IoT 边缘容器集群管理的几种架构 -2-HashiCorp 解决方案 Nomad[3]4.大规模 IoT 边缘容器集群管理的几种架构-3-Portainer[4]5.大规模 IoT 边缘容器集群管理的几种架构-4-Kubeedge[5] 信创需求 本文介绍了边缘容器/边缘计算的基本概念及发展趋势,以及在边缘大规模分散管理的情况下,特别需要容器/Kubernetes/容器编排统一管理分发的能力。 然后引出本文的重心:IoT 边缘容器集群管理的几种架构。 希望本文对各位在 IoT 边缘容器管理架构设计时有所帮助。

    43710编辑于 2023-09-15
  • 来自专栏Tom弹架构

    Spring 5系统架构

    Spring 5的模块结构如下图所示。 [file] 组成Spring框架的每个模块都可以单独存在,也可以将一个或多个模块联合实现。下面分别介绍每类模块的组成和功能。 spring-context-indexer模块是Spring的类管理组件和Classpath扫描组件。 spring-expression模块是统一表达式语言(EL)的扩展模块,可以查询、管理运行中的对象,同时也可以方便地调用对象方法,以及操作数组、集合等。 8 各模块之间的依赖关系 Spring官网对Spring 5各模块之间的关系做了详细说明,如下图所示。 [file] 下图对Spring 5各模块做了一次系统的总结,描述了模块之间的依赖关系,希望能对“小伙伴们”有所帮助。 [file]

    53420编辑于 2021-12-30
  • 来自专栏Tom弹架构

    Spring 5系统架构

    Spring 5的模块结构如下图所示。 组成Spring框架的每个模块都可以单独存在,也可以将一个或多个模块联合实现。下面分别介绍每类模块的组成和功能。 spring-context-indexer模块是Spring的类管理组件和Classpath扫描组件。 spring-expression模块是统一表达式语言(EL)的扩展模块,可以查询、管理运行中的对象,同时也可以方便地调用对象方法,以及操作数组、集合等。 4.8 各模块之间的依赖关系 Spring官网对Spring 5各模块之间的关系做了详细说明,如下图所示。 下图对Spring 5各模块做了一次系统的总结,描述了模块之间的依赖关系,希望能对“小伙伴们”有所帮助。

    56940编辑于 2022-04-25
  • 来自专栏Tom弹架构

    Spring 5系统架构

    spring-context-indexer模块是Spring的类管理组件和Classpath扫描组件。 spring-expression模块是统一表达式语言(EL)的扩展模块,可以查询、管理运行中的对象,同时也可以方便地调用对象方法,以及操作数组、集合等。 8 各模块之间的依赖关系 Spring官网对Spring 5各模块之间的关系做了详细说明,如下图所示。 [图片2.png] 下图对Spring 5各模块做了一次系统的总结,描述了模块之间的依赖关系,希望能对“小伙伴们”有所帮助。 [图片3.png] 本文为“Tom弹架构”原创,转载请注明出处。 关注微信公众号“Tom弹架构”可获取更多技术干货!

    55400发布于 2021-10-22
  • 来自专栏人人都是极客

    内存管理专栏 | 之内存管理架构

    一、内存管理架构 二、虚拟地址空间布局架构 三、物理内存体系架构 四、内存结构 五、内存模型 六、虚拟地址和物理地址的转换 七、内存映射原理分析 一、内存管理架构 内存管理子系统架构可以分为:用户空间、 我们最低位开始排起:1.代码段,数据段,未初始化的数据段(bss) 2.存放动态生成数据的堆,堆是往高地址增长的 3.动态库的代码段,数据段和未初始化的数据段(bss) 4.存放局部变量和实现函数调用的栈 5. 使用下面的命令可以查看内存架构: jian@ubuntu:~$ numactl -H available: 1 nodes (0) node 0 cpus: 0 1 2 3 4 5 6 7 node 0 最后,在NUMA内存架构中, Linux定义了一个  pglist_data 的结构体来管理所有的内存节点. 一般而言,NUMA架构的计算机系统的memory model都是选择Discontiguous Memory,不过,这两个概念其实是不同的。

    2.1K21编辑于 2022-09-02
  • Python 网络请求架构——统一 SOCKS5 接入与配置管理

    通过统一接入端点与标准化认证机制,实现区域控制与连接管理的规范化,提升系统稳定性与可维护性。 架构设计目标在生产环境中,网络请求层面临的主要挑战:配置管理分散:认证信息散落在各个脚本中,难以统一管理参数维护困难:地理位置、运营商等参数硬编码,修改成本高连接策略不一:会话保持与重试机制缺乏统一标准代码重复度高 :不同 HTTP 客户端库各自实现,维护负担重监控覆盖不足:缺少结构化指标,故障定位困难通过统一网络出口架构,将端点管理、认证机制、连接策略集中化,实现跨技术栈的一致性接入。 核心设计原则统一接入层单一接入端点承载所有配置参数通过用户名传递区域、会话等控制参数标准化的认证流程配置模板化环境变量统一管理敏感信息参数命名规范化,降低迁移成本支持多环境配置隔离连接策略标准化分层超时设置 (self.latencies)[len(self.latencies) // 2], "total_requests": self.total }最佳实践清单配置管理使用环境变量管理敏感信息建立多环境配置隔离机制实施配置版本控制连接策略设置合理的超时时间配置连接池参数实现智能重试机制错误处理分类处理不同错误类型实施熔断保护机制记录详细错误日志性能优化控制并发请求数量复用长连接监控关键性能指标安全合规定期轮换认证凭据实施访问审计遵守目标站点服务条款总结通过统一网络出口架构

    20210编辑于 2025-10-21
  • 来自专栏技术杂记

    Mycat 管理命令5

    查看某一个数据节点的数据源 mysql> show @@datasource where dataNode = sd2; +----------+--------+-------+-----------------+------+------+--------+------+------+---------+ | DATANODE | NAME | TYPE | HOST | PORT | W/R | ACTIVE | IDLE | SIZE | EXECUTE | +----

    31830编辑于 2021-12-02
  • 来自专栏初见Linux

    5.文件管理

    一、文件的目录管理 目录管理的目标:按名存取、提高对文件的存取速度(合理安排目录) 、文件共享、允许文件重名 1.文件控制块(FCB)和索引节点 (1)FCB 为了实现“按名存取”,系统必须为每个文件设置用于描述和控制文件的数据结构 目录文件:为了实现对文件目录的管理,通常将文件目录以文件的形式保存在外存,这个文件就叫目录文件。 基本信息 文件名:字符串,通常在不同系统中允许不同的最大长度。 (4)优点:结构比较简单、易实现 (5)缺点:查找速度慢:文件目录表很大、不允许重名:不同文件不能同名!同一文件不能以不同名字出现或使用、不便与实现文件共享、只适用于单用户操作系统。 (4)优点: 解决了文件的重名问题和文件共享问题,查找时间降低 (5)缺点: 增加了系统开销 3.树型目录(多级目录) (1)结构及优缺点 每一个结点(目录)出来的分支可以是数据文件,也可以 (2)多级索引分配 二、空闲存储空间的管理 1.空闲表法 ?

    1.1K10发布于 2020-08-04
  • 来自专栏TA码字

    Tomcat NIO(5)-整体架构

    在上一篇文章里我们主要介绍了 tomcat NIO 的数据处理类,即实现读写封装的Request 和 Response,在这里我们主要介绍 NIO 整体架构。 对于 tomcat NIO 来说,是由一系列框架类和数据读写类来组成的,同时这些类运行在不同的线程中,共同维持整个 tomcat NIO 架构。 上面我们可以发现整体架构运行着4种线程: Acceptor 线程 Poller 线程 Tomcat IO 线程 BlockPoller 线程 Acceptor线程 tomcat NIO 架构中会有一个 Poller线程 在 tomcat NIO 架构中会有 poller 线程,在 tomcat8 及以前的版本之中,可以通过 pollerThreadCount 配置 poller thread 的数目, BlockPoller线程 tomcat NIO 架构中会有 block poller 线程,其核心功能由以前文章中介绍的 BlockPoller 类来实现,BlockPoller 实例会有一个 NIO

    1.2K30发布于 2020-08-05
  • 来自专栏iRF射频前端产业观察

    5G网络架构

    到了5G,网络逻辑结构彻底改变了。5G核心网,采用的是SBA架构(Service Based Architecture,即基于服务的架构)。 云计算和雾计算 云计算和边缘计算 5G中的NFV和SDN 未来5G网络将是基于SDN、NFV和云计算技术的更加灵活、智能、高效和开放的网络系统。5G网络架构包括接入云、控制云、转发云3各域。 接入云支持多种无线制式的接入,融合集中式、分布式两种无线接入网架构,适应各种类型的回传链路,实现灵活的组网部署和更高效的无线资源管理。 NFV高层架构 5G网络架构的三朵云。蓝色的无线接入云,支持控制和承载分离、接入资源的的协同管理,满足未来多种的部署场景。 5G的网络架构 总体来看,SDN是连接控制云和转发云的关键;NFV将转发云设备和多个控制云中的网元用通用设备来替代,从而节省成本。3朵云中的资源调度、弹性扩展和自动化管理都是依赖云计算平台。

    2.6K51编辑于 2022-05-16
  • 来自专栏带你回家

    Spring5 系统架构

    一,系统架构   Spring 总共大约有 20 个模块,由 1300 多个不同的文件构成。 以下是 Spring 5 的模块结构图: 组成 Spring 框架的每个模块集合或者模块都可以单独存在,也可以一个或多个模块联合实现。 spring-expression 模块是统一表达式语言(EL)的扩展模块,可以查询、管理运行中的对象, 同时也方便的可以调用对象方法、操作数组、集合等。 1.3 数据访问及集成:由spring-jdbc、spring-tx、spring-orm、spring-jms 和 spring-oxm 5 个模块组成。   1.7 Spirng 各模块之间的依赖关系   该图是 Spring5 的包结构,可以从中清楚看出 Spring 各个模块之间的依赖关系。

    71020发布于 2019-11-07
  • 来自专栏ASP.NET MVC5 后台权限管理系统

    ASP.NET MVC5+EF6+EasyUI 后台管理系统(41)-组织架构

    所以我们同时要添加App.Flow文件夹 工作流的开始之前,我们必须有一个组织架构,我们做成无限动态级别树,因为之前的模块管理也是无限级别的 知识点:Easyui TreeGrid用法,根据组织架构读取架构下所有用户 穿越到模块管理的源码 有点雷同的Easyui TreeGrid的制作 CREATE TABLE [dbo]. ]( [Id] [varchar](50) NOT NULL, --主键ID [Name] [varchar](50) NOT NULL, --架构名称 sys.sp_addextendedproperty @name=N'MS_Description', @value=N'开启 小秘书消息提示(默认每10分钟提示一次) 开启 小秘书消息提示(每2分钟提示一次) 开启 小秘书消息提示(每5分钟提示一次 level1type=N'TABLE',@level1name=N'SysUser', @level2type=N'COLUMN',@level2name=N'IsSecretary' GO 我们以后如果按组织架构流转

    88570发布于 2018-01-16
  • 来自专栏TIGERB的技术博客

    浅析Go内存管理架构

    目录 关于讲解「Go语言内存管理」部分我的思路如下: 介绍整体架构 介绍架构设计中一个很有意思的地方 通过介绍Go内存管理中的关键结构mspan,带出page、mspan、object、sizeclass 、spanclass、heaparena、chunk的概念 接着介绍堆内存、栈内存的分配 回顾和总结 通过这个思路拆解的目录: Go内存管理架构(本篇内容) mcache mcentral mheap 小对象分配 大对象分配 Go栈内存的分配 栈内存分配时机 小于32KB的栈分配 大于等于32KB的栈分配 Go的内存统一由内存管理管理的,Go的内存管理器是基于Google自身开源的TCMalloc 接着我们来看看TCMalloc的架构。 TCMalloc的架构? TCMalloc三层逻辑架构 ThreadCache:线程缓存 CentralFreeList(CentralCache):中央缓存 PageHeap:堆内存 TCMalloc架构上不同的层是如何协作的

    62340编辑于 2022-04-15
  • 大数据架构管理规范

    大数据架构管理规范是指在大数据环境中对数据架构进行有效管理和优化的标准、流程和方法。以下是大数据架构管理规范的一些关键要素:数据管理规范:数据分类和标签:对数据进行分类和打标签,以便于管理和检索。 数据治理规范:数据治理组织:建立数据治理组织,负责数据架构管理和优化。数据治理流程:定义数据治理流程,包括数据需求分析、数据设计、数据实施等步骤。 技术栈管理管理技术栈,确保技术栈的稳定性和可扩展性。文档和知识管理规范:文档管理:建立文档管理规范,确保数据架构相关文档的完整性和可访问性。 知识管理:建立知识管理规范,促进数据架构相关知识的积累和共享。 大数据架构管理规范的制定和实施,有助于确保大数据环境中的数据架构高效、安全、可靠,并为组织的数据分析和决策提供支持。 实现大数据的高效存储涉及多个方面,包括选择合适的存储技术、优化存储架构和策略,以及采用有效的数据管理方法。

    43310编辑于 2024-08-20
  • 来自专栏SDNLAB

    ONOS集群管理架构分析

    本文就对ONOS的集群管理机制等内容进行介绍。 ? 对于分布式系统来说,Actor是一种可行的架构。 ONOS目前的架构一定程度上有Actor模型的影子,关于Actor模型,可以参考这篇资料: http://www.infoq.com/cn/articles/reactive-cloud-actors, 这篇资料也介绍了响应式架构的优点。 LMAX(一种新型零售金融交易平台)的架构就实现了这一点: “使用基于内存的模型有一个重要问题:万一崩溃怎么办?

    1.4K100发布于 2018-04-03
  • 来自专栏闲余说

    架构设计 5-高可用架构之高可用存储架构

    导读:《架构设计》系列为极客时间李运华老师《从0开始学架构》课程笔记。本文为第五部分,主要介绍高可用存储架构,分别介绍了双机架构和集群架构以及各种具体方案的优缺点和应用场景。 中介式 中介式指的是在主备两者之外引入第三方中介,主备机之间不直接连接,而都去连接中介,并且通过中介来传递状态信息 优点 连接管理更简单:主备机无须再建立和管理多种类型的状态传递连接通道,只要连接到中介即可 ,实际上是降低了主备机的连接管理复杂度。 模拟式切换与互连式切换相比,优点是实现更加简单,因为省去了状态传递通道的建立和管理工作。 数据集中集群架构中,客户端只能将数据写到主机;数据分散集群架构中,客户端可以向任意服务器中读写数据 场景 数据集中集群适合数据量不大,集群机器数量不多的场景:ZooKeeper 集群,一般推荐 5 台机器左右

    72820编辑于 2022-08-19
  • 来自专栏∑小熊猫的博客

    Docker 系列(5) —— 镜像管理

    镜像管理 什么是 Docker 镜像 Docker 镜像是一个只读的 Docker 容器模板。Docker 镜像中含有容器启动所需要的的文件系统结构及其内容。 用户仓库采用 username/repository_name 的形式对镜像进行管理,顶层仓库则只会保留repository_name 部分。 manifest 列表指某个镜像标签支持的架构列表,其支持的每种架构都在自己的 manifest 中有过定义,其中列举该镜像的构成。 4. image 和 layer image 用来存储一组镜像相关的元数据信息,包含架构、镜像默认配置信息,构件镜像的容器配置信息,所有镜像层信息的 rootfs。 layer 是 Docker 用来管理镜像层的中间概念,layer 主要存放了镜像层的 diff_id、size、cache_id 和 parent 等,实际文件内容由存储驱动管理 5.

    95510发布于 2021-03-02
领券