首页
Python
Java
前端
数据库
Linux
Chatgpt专题
开发者工具箱
体系结构专题
【mysql 体系结构】了解MySQL体系结构
mysql 数据库体系结构图: MySQL 由以下几部分组成: 1、Connectors:不同语言中与 SQL 的交互 show VARIABLES like '%connection%' Variable_name Valuecharacter_set_connection utf8collation_connection utf8_general_ciext
阅读更多...
JVM体系结构与内存模型
在分析JVM体系结构之前,先看下Dalvik-JVM和Java-DVM的区别: 1.DVM基于寄存器JVM基于内存 Dalvik 基于寄存器,而 JVM 基于栈。基于寄存器的虚拟机对于更大的程序来说,在它们编译的时候,花费的时间更短。 2.字节码区别 VM字节码由.class文件组成,每个文件一个class。JVM在运行的时候为每一个类装载字节码。相反的,Dalvik程序只包含一个.dex
阅读更多...
ARM的体系结构
1、概念: ARM体系结构是由英国ARM公司设计的一种精简指令集(RISC)架构,它以其低功耗、高性能和低成本的特点,在嵌入式系统、移动设备、服务器等多个领域得到了广泛应用。ARM体系结构主要定义了处理器的指令集、寄存器结构、内存访问方式等关键元素。 2、指令集 ARM指令集:所有指令都占用32位存储空间,代码灵活度高,简化了解码复杂度。执行ARM指令集时,程序计数器(PC)的值每次自增4。
阅读更多...
PCI Express 体系结构导读摘录(二)
系列文章目录 PCI Express 体系结构导读摘录(一) PCI Express 体系结构导读摘录(二) 文章目录 系列文章目录第Ⅱ篇 PCI Express 体系结构概述第 4 章 PCIe 总线概述4. 1 PCIe 总线的基础知识4. 1. 1 端到端的数据传递4. 1. 2 PCIe 总线使用的信号4. 1. 3 PCIe 总线的层次结构4. 1. 4
阅读更多...
【ARM体系结构】ARM处理器流水线技术解析
引言 在现代计算机体系结构中,流水线技术是提高处理器性能的关键技术之一。ARM作为移动计算和嵌入式系统领域的领先架构,其流水线设计对于实现高效能、低功耗的处理器至关重要。本文旨在深入探讨ARM体系结构中流水线的概念、原理、分类,并分析影响流水线性能的关键因素,同时详细阐述指令执行过程的典型步骤,为理解和优化ARM处理器性能提供理论基础和实践指导。 流水线的概念与原理 概念 在ARM体系结
阅读更多...
《PCI Express体系结构导读》随记 —— 第II篇 第7章 PCIe总线的数据链路层与物理层(7)
接前一篇文章:《PCI Express体系结构导读》随记 —— 第II篇 第7章 PCIe总线的数据链路层与物理层(6) 7.1 数据链路层的组成结构 7.1.1 数据链路层的状态 3. DL_Active状态 当数据链路层处于DL_Active状态时,PCIe链路可以正常工作。此时数据链路层可以从事务层和物理层正常接收和发送TLP、并处理DLLP,此时数据链路
阅读更多...
计算机网络: 第一章 概述_3:计算机网络的体系结构
文章目录 1. OSI模型(开放系统互联模型)2. TCP/IP模型3. 三种体系结构4. 计算机网络体系结构分层的必要性5. 计算机网络体系结构分层思想举例6. 计算机网络体系结构中是专用术语练习题练习题答案 计算机网络体系结构是指计算机网络设计和实现的框架和规范,它包括不同层次和组件的组织方式。常见的计算机网络体系结构有两种主要模型:OSI模型和TCP/IP模型。
阅读更多...
计算机网络之体系结构
计算机网络体系结构 1 常用的计算机网络体系结构 1.1 OSI体系结构 1、为了使不同体系结构的计算机网络都能够互联,国际标准化组织于1977年成立了专门机构研究该问题,不久他们就提出了一个试图使各种计算机在世界范围内都能够互连成网的标准框架,也就是著名的“开放系统互连参考模型”,简称为OSI,OSI体系结构有时候我们也称之为OSI模型。 2、OSI是一个七层协议的体系结构:从下往上依次
阅读更多...
linux/UNIX体系结构图
以上是linux结构图 以下是UNIX体系结构图 <script>window._bd_share_config={"common":{"bdSnsKey":{},"bdText":"","bdMini":"2","bdMiniList":false,"bdPic":"","bdStyle":"0","bdSize":"
阅读更多...
信息安全(密码学)---数字证书、kpi体系结构、密钥管理、安全协议、密码学安全应用
数字证书 数字证书 (Digital Certificate,类似身份证的作用)----防伪标志 CA(Certificate Authority,电子商务认证授权机构)----ca用自己私钥进行数字签名 数字证书 姓名,地址,组织 所有者公钥 证书有效期 认证机构数字签名 ■ 公钥证书的种类与用途 ■ 证书示例 ·序列号04 ·签名算法md5RSA ·颁发者
阅读更多...
【JAVA入门】Day27 - 集合体系结构综述
【JAVA入门】Day27 - 集合体系结构综述 文章目录 【JAVA入门】Day27 - 集合体系结构综述一、单列集合体系结构1.1 Collection 集合的基本方法1.2 Collection 集合的遍历方式1.2.1 迭代器遍历1.2.2 增强 for 遍历1.2.3 利用 Lambda 表达式进行遍历 1.3 List 集合的基本方法1.4 List 集合的遍历方式
阅读更多...
《程序员的自我修养》之体系结构
神奇的Hello World 不管哪一门语言,入门开篇首先映入眼帘的就是神奇的Hello World!以C语言为例: #include <stdio.h>int main(){printf("Hello World\n");return 0;} 当然,我们每个人都知道,这段程序就是向我们打印出一行信息: Hello World。 但是,就这么一个看似简单的不能再简单的程序,却包含有太
阅读更多...
大数据技术之_30_JVM学习_01_JVM 位置 + JVM 体系结构概览 + 堆体系结构概述 + 堆参数调优入门 + JVM 的配置和优化 + Tomcat 的配置和优化
大数据技术之_30_JVM学习_01 1、JVM 位置2、JVM 体系结构概览3、堆体系结构概述4、堆参数调优入门5、JVM 的配置和优化6、Tomcat 的配置和优化 熟悉 JVM 架构与 GC 垃圾回收机制以及相应的 JVM 调优,有过在 Linux 系统下的调优经验。 淘宝的周志明《深入理解 Java 虚拟机》中说 JVM 的优化,其中 99% 优化的是堆,1% 优化
阅读更多...
java并发体系结构
并发编程 线程通信 共享内存和消息传递 线程同步 控制不同线程的执行顺序 java并发 基于共享内存模型指令重排序 编译器重排序处理器重排序 cpu重排序写缓存区(cache、寄存器) 内存屏障顺序一致性与Happens-before执行结果有序性 volatile 解决内存可见性问题 锁 lock 显示锁 可中断可定时 synchronize内置锁 操作系统底层不可中断 原子变量final
阅读更多...
【Linux进阶】UNIX体系结构分解——操作系统,内核,shell
1.什么是操作系统? 从严格意义上说,可将操作系统定义为一种软件,它控制计算机硬件资源,提供程序运行环境。我们通常将这种软件称为内核(kerel),因为它相对较小,而且位于环境的核心。 从广义上说,操作系统包括了内核和一些其他软件,这些软件使得计算机能够发挥作用,并使计算机具有自己的特生。这里所说的其他软件包括系统实用程序(system utility)、应用程序、shell以及公用函数库等
阅读更多...
【计算机体系结构】
第一章 计算机体系结构的基本概念 知识点 1.冯诺依曼描述的计算机的四个部分 2.指令驱动 3.存储程序计算机在体系结构上的主要特点 4.计算机体系结构的三个方面 5.计算机组成 6.计算机系统的多层次结构 7.翻译和解释 8.一种指令集结构可以有多种组成,同样一种组成可以有多种物理实现。系列机就是指在一个厂家生产的具有相同的指令集
阅读更多...
【Linux】了解冯诺伊曼体系结构
文章目录 冯诺依曼体系结构概念冯诺依曼体系结构的推导过程理解冯诺依曼体系 冯诺依曼体系结构概念 冯·诺依曼结构是现代计算机发展所遵循的基本结构形式之一,其特点是“程序存储,共享数据,顺序执行”。冯·诺依曼结构消除了原始计算机体系中,只能依靠硬件控制程序的状况,将程序编码存储在存储器中,实现了可编程的计算机功能,实现了硬件设计和程序设计的分离,大大促进了计算机的发展。冯·诺依曼结构
阅读更多...
spring-mvc 体系结构
spring-MVC工作原理: http请求->web服务器接收->匹配DispatcherServlet ->交给DispatcherServlet处理。 ->DispatcherServlet根据HandlerMapping(映射) 找到Handler(处理器Controller) ->HandlerAdapter 对Handler 封装->处理业务逻辑返回ModelAndView
阅读更多...
Linux内核学习——linux内核体系结构(1)
1 Linux内核模式 学习的是Linux 0.11内核,采用的是单内核模式。单内核模式的主要优点是内核代码结构紧凑、执行速度快,但是层次结构性不强。 操作系统如何提供的服务流程? 应用主程序使用指定的参数值执行系统调用指令(int x80),使CPU从用户态(User Mode)切换至核心态(Kernel Model)。——调用服务的主程序层操作系统根据具体的参数值调用特定的系统调用服务程
阅读更多...
Oracle体系结构,逻辑存储结构,物理存储结构,数据字典,用户模式
目录 1 Oracle体系结构概述 2 逻辑存储结构 2.1 数据块 (Data Blocks) 2.2 数据区(Extent) 2.3 段(Segment) 2.4 表空间 2.4.1 SYSTEM 表空间 2.4.2 SYSAUX 表空间 2.4.3 UODO 表空间 2.4.4 USERS 表空间 3 物理存储结构 3.1 数据文件 3.1.1 系统数据文件 3.
阅读更多...
net framework体系结构
术语解释 CIL(common intermediate language):公共中间语言。.net框架下各种种类、版本的编程语言在经过编译后生成的中间语言(后缀为.il),与平台无关、与语言无关,只要机器上运行了.net框架都可以运行.il文件。 BCL(basic class library):基类库。包含基础的类型(比如Console、string),为IL提供基础的编程
阅读更多...
走近大数据之Hive入门(二、Hive的体系结构)
目录 一、Hive的体系结构之元数据 二、Hive的体系结构之HQL的执行过程 三、Hive的体系结构 一、Hive的体系结构之元数据 Hive将元数据存储在(metastore),支持mysql,derby等数据库 (默认存放在derby数据库中) Hive中的元数据包括表的名字,表的列和分区及其属性,表的属性(是否为外部表),表的数据所在目录。 二、Hive的体系结
阅读更多...
boost.asio 学习笔记04——asio的体系结构
三层类关系图 根据前面的分析,我们知道asio有着这样的逻辑: 参考STL,提供basic模版,对外使用basic模版的实例提供接口。 basic模版将具体操作委托给下层服务类完成。 下层服务类再把操作委托给平台相关的服务类。 鉴于此,我们将asio体系划分为三层:io object层,basic_ 模版类层,服务层。 第一层:io object层,作为应用程序直接使用的对象,是各种b
阅读更多...
计算机体系结构重点学习
从外部I/O与上层应用交互的整体软硬件过程 上层应用发出I/O请求:上层应用程序,如一个文本编辑器、网络浏览器或者任何软件应用,需要读取或写入数据时,会通过调用操作系统提供的API(如文件操作API、网络操作API等)来发出I/O请求。 操作系统层面的处理:操作系统接收到应用程序的I/O请求后,会执行一系列的操作来管理这个请求。这包括确定需要交互的具体I/O设备,调用对应的设备驱动程序,以及将请
阅读更多...
计算机体系结构学习(一)
计算机体系结构的发展 20 世纪五六十年代, 由于工艺技术的限制, 计算机都做得很简单, 计算机体系结构主要研究怎么做加减乘除, Computer Architecture 基本上等于 Computer Arithmetic。 20 世纪七八十年代的时候, 以精简指令集 (Reduced Instruction Set Computer, 简称 RISC)兴起为标志, 指令系统结构 (Instr
阅读更多...
Java加密体系结构参考指南-Java Cryptography Architecture
本文是从英文的官网摘了翻译的,用作自己的整理和记录。水平有限,欢迎指正。版本是:22 原文地址:https://docs.oracle.com/en/java/javase/22/security/java-cryptography-architecture-jca-reference-guide.html#GUID-815542FE-CF3D-407A-9673-CAE9840F6231
阅读更多...