- 博客(344)
- 收藏
- 关注
原创 区块链系统架构
区块链技术架构如图所示,包括核心技术组件、核心应用组件和配套设施3部分。其中,核心技术组件又包括通信层、存储层、安全机制层和共识机制层。1)核心技术组件① 通信:区块链通常采用点对点(peertopeer,P2P)技术来组织各个网络节点,每个节点通过多播实现路由、新节点识别和数据传播等功能。② 存储:区块链数据在运行期以块链式数据结构存储在内存中,最终会持久化存储到数据库中。对于较大的文件,也可存储在链外的文件系统里,同时将摘要(数字指纹)保存到链上用以自证。③ 安全机制:区块链系统通过多种密码学
2022-03-08 19:56:02
17460
原创 总结一下一些经典排序算法~(纯纯大白话算法思想 无代码)
文章目录冒泡排序快速排序(1)选择排序插入排序希尔排序归并排序堆排序(1)冒泡排序比较相邻的元素,如果第一个比第二个大,就交换他们两个。对每一对相邻元素作同样的步骤,从开始第一对到结尾的最后一对。这一步做完后,最后的元素会是最大的数~ (为啥叫冒泡排序,不叫石沉大海排序?)(图片是网上找的,不是原创!它是自动打上了我的水印没法子哇)快速排序(1)快速排序(Quicksort)是对冒泡排序算法的一种改进。快速排序算法通过多次比较和交换来实现排序,其排序流程如下:(1)首先设定一个分界值,通
2021-12-22 11:35:46
272
原创 操作系统笔记八 文件管理
文件系统基础文件管理是操作系统中一项重要的功能。其重要性在于,在现代计算机系统中,用户的程序和数据,操作系统自身的程序和数据,甚至各种输出输入设备,都是以文件形式出现的。可以说,尽管文件有多种存储介质可以使用,如硬盘、软盘,光盘,闪存,记忆棒,网盘等等,但是,它们都以文件的形式出现在操作系统的管理者和用户面前。文件管理是操作系统的五大职能之一,主要涉及文件的逻辑组织和物理组织,目录的结构和管理。所谓文件管理,就是操作系统中实现文件统一管理的一组软件、被管理的文件以及为实施文件管理所需要的一些数据结构的总
2021-11-21 16:22:35
212
原创 操作系统笔记七 内存管理(2)虚拟内存管理(重点:页面置换算法)
(来源:王道操作系统)虚拟内存管理是利用实际内存空间和相对大的多的外部储存器存储空间相结合构成一个远远大于实际内存空间的虚拟存储空间,程序就运行在这个虚拟存储空间中,能够实现虚拟存储的依据是程序的局部性原理,即程序在运行过程中经常体现出运行在某个局部范围之内的特点。...
2021-11-21 16:01:38
436
原创 操作系统笔记六 内存管理(1)内存管理基础
(笔记来源:百度百科、王道操作系统书和视频)文章目录内存管理的基本原理和要求连续分配管理方式1、单一连续分配2、固定分区分配3、动态分区分配非连续分配管理方式基本分页存储管理方式内存(Memory)是计算机的重要部件之一,也称内存储器和主存储器,它用于暂时存放CPU中的运算数据,与硬盘等外部存储器交换的数据。它是外存与CPU进行沟通的桥梁,计算机中所有程序的运行都在内存中进行,内存性能的强弱影响计算机整体发挥的水平。只要计算机开始运行,操作系统就会把需要运算的数据从内存调到CPU中进行运算,当运算完成,
2021-11-21 15:30:15
327
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人