- 博客(72)
- 资源 (3)
- 收藏
- 关注
原创 从麦卡洛克-皮茨模型到rosenblatt
麦卡洛克-皮茨模型是最早的神经元模型,其历史发展与基本原理,请阅读下面这篇文章。神经网络始祖:感知器、溯源、原理、代码。
2024-11-06 08:32:49
252
原创 Cortex-M内核M0,M0+,M3,M4,M7之间的区别
的数据(这里可以认为是浮点数)处理的指令;重点解释一下:对于CPU(不是SOC)来说,运算浮点类型的数据是很麻烦的一件事,在选型的时候,如若用应用的领域需要大量浮点数据的运算的时候,那么就要选择M4的内核,M4会大大提高处理器性能和运算速度,而如果要要处理的浮点数据不多,则可以直接选择M3内核处理器;Cortex-M分为:M0,M0+,M3,M4,M7。M7:性能好和功耗高兼具,适合追求极致性能项目;M3:目前最主流的设计内核选型,应用范围广;M4:比较着M3的内核来说,M4处理器添加了。
2024-07-27 22:31:16
1510
原创 ubuntu 环境下安装 jupyter notebook 详细教程
【代码】ubuntu 环境下安装 jupyter notebook 详细教程。
2024-04-17 00:23:08
2000
原创 计算机内存是如何管理的
想一下我们平常使用的笔记本电脑吧,高考那年,家里买了第一个笔记本,去门店那天,内存 硬盘 电池,店员小姐姐对我是一顿讲解,性能与参数齐飞,秋水共长天一色。各种数据吧,cpu的计算结果啦,程序执行过程中的产生的数据啦,等等吧,anyway,反正就是能存东西。cpu、memory、peripherals,这是计算机的主要部件,三者之间通过system bus勾搭在一起。在Soc中,processor registers用的是SRAM,片内的main memory用的是DRAM。内存和硬盘有啥区别?
2024-04-05 20:58:13
409
原创 虚拟内存到物理地址的映射,是CPU做的,还是操作系统做的?
为了加速地址翻译的 过程,现代CPU都引入了转址旁路缓存(Translation Loopaside Buffer, TLB)。实现得,具体来说,就是CPU的内存管理单元 (Memory Management Unit,虚拟地址到物理地址的转换,是。
2024-04-01 13:27:54
180
原创 一文了解 操作系统 内核架构
MSDOS(MicroSoft Disk Operating System)就是这个结构, 缺点:任何一个应用或操作系统出现问题,整个系统就会崩溃。简要结构:将应用程序与操作系统放在用一个地址空间,无需底层硬件提供复杂的内存管理、特权隔离。MSDOS(MicroSoft Disk Operating System)就是这个结构,
2024-03-28 20:40:59
210
原创 CPU和指令集架构
指令集架构(instruction set architecture, ISA)是CPU和软件之间的桥梁。ISA包含指令集、特权级、寄存器、执行模式、安全扩展、性能加速扩展等多个方面。
2024-03-28 10:21:55
215
原创 为什么安装了4GB的内存条,却显示只有3.8GB?
CPU 访问内存,是通过地址总线,理论上,如果你让CPU的32位地址总线,全部去访问内存,自然,没话讲,能访问4GB内存。明白了吧,电脑显示只有3.8G内存,是因为抵制总线只能访问到3.8G,实际上你的内存条依然是4GB的。第二,存储器(内存、物理内存);第三,输入设备、输出设备。但是,除了内存,还有一些外设,需要通过地址总线去访问,朋友们,对于计算机而言,其基本包含三部分。32位的地址总线,其地址范围就是。
2024-03-24 22:11:11
794
原创 操作系统是如何启动的(持续更新中)
Bootloader 和 kernel 放在同一个ELF 文件中。以ChCore为例,介绍OS是如何启动的。OS启动时进行硬件初始化工作,并开启页表。
2024-03-22 23:00:49
207
原创 MATLAB求解微积分(代码+详细解读)
大多数实际工程问题常常简化为微分方程,其求解显地至关重要。符号微积分极限% matlab提供的求极限函数limit(),其调用格式为% y = limit(fun,x,x0)% fun为要求解的函数,x为函数自变量,x0为函数自变量的取值,x趋近于x0clc;clear all;close all;syms x a % Create symbolic variables and functionsI1 = limit((sin(x) - sin(3 * x))/sin(x),x,0)
2023-12-18 23:58:50
1014
原创 MATLAB如何进行矩阵计算(详细代码+解读+彻底说明)
进行范数分析——使用norm函数什么是范数根据线性代数的知识,某个向量 x=(x1,x2,……,xn)\textbf{x}=(x_1, x_2, ……,x_n )x=(x1,x2,……,xn),其对应的p级范数为∣∣x∣∣p=(∑i=1n∣xi∣p)1/p||x||_p = (\sum_{i=1}^{n} |x_i|^{p})^{1/p}∣∣x∣∣p=(∑i=1n∣xi∣p)1/p, 并且有∣∣A∣∣∞=max1≤i≤n∣xi∣||A||_{\infty} = \max_{1 \le
2023-12-18 23:29:53
2277
原创 STM32内部是怎么工作的
现在的电子信息系统绝大部分都是智能电子信息系统,所谓智能,是指系统的硬件设计当中,有CPU(central processing unit),以CPU为核心设计控制器,控制系统的运行。同时,也有可能,ALU要处理 的数据来自由外部,由外部的输入设备输送数据给ALU,同时,输入设备也可以将数据传送到存储器。转换电路,将数据输送给CPU后,CPU经过处理,输出的控制信号也是数字信号,因此需要将数字信号转换为模拟连续信号,即。输出的信号,还要再进行放大,放大后的信号,还要滤波,这个部分,我们称之为。
2023-12-18 23:28:37
625
原创 力扣解题之保姆教程:(1)两数之和(代码详解)
这样我们创建一个哈希表,对于每一个 x,我们首先查询哈希表中是否存在 target - x,然后将 x 插入到哈希表中,即可保证不会让 x 和自己匹配。给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那 两个 整数,并返回它们的数组下标。解释:因为 nums[0] + nums[1] == 9 ,返回 [0, 1]。输入:nums = [2,7,11,15], target = 9。输入:nums = [3,2,4], target = 6。
2023-12-09 14:41:45
180
原创 计算机程序设计的艺术--第一卷--第一章(1)
正如《牛津英语词典》所解释的那样,这个词“经历了许多伪词源学的变态,包括最近的一种算法,在这种算法中,它被习以为常地混淆了”,这个词与算术这个词的希腊词根相混淆。另一个词“代数”源于那本书的书名,这是对线性和二次方程的解的系统研究。最后,数学史学家找到了算法这个词的真正起源:它来自一位著名的波斯语教科书作者 Abu 'Abd Allah Muhammad ibn Musa al-Khwarizmi(约 825 年)的名字——字面意思是“阿卜杜拉之父穆罕默德 ,摩西的儿子,土生土长的花剌子模。
2023-06-18 13:17:37
522
原创 力扣53:最大子数组和
给你一个整数数组 nums ,请你找出一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。子数组 是数组中的一个连续部分。示例 1:输入:nums = [-2,1,-3,4,-1,2,1,-5,4]输出:6解释:连续子数组 [4,-1,2,1] 的和最大,为 6。
2023-06-11 00:02:06
141
原创 数据分析手册-R语言
如果不稳定,也就是说,数据根本不稳定,那还预测个屁生存分析是统计学的一个分支,用于分析一个事件发生之前的预期持续时间,例如生物有机体死亡和机械系统故障。###### 生存分析 ####### 第一步:创建生存对象surv.obj。
2023-06-10 17:29:25
961
手把手-四驱智能小车设计全套资料-STM32主控-循迹-避障-2.4G遥控
2024-07-28
在 jupter notebook中 构建多层感知器 识别 MNIST 手写字体
2022-07-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人