计算机底层知识
文章平均质量分 59
一只天蝎
我呢,永远明媚!
展开
-
每天认识:事件和中断
简而言之,事件是软件层面上的概念,通常与用户交互或软件内部状态变化有关,而中断是硬件层面上的概念,用于处理紧急的硬件事件。在操作系统中,中断处理是事件处理的一部分,但它们在实现和优先级上有所不同。原创 2024-06-26 11:05:22 · 253 阅读 · 0 评论 -
如何访问寄存器
unsigned# define GPIOA_BASE((unsigned int) 0x48000000) # define GPIOA_ODR(GPIO_BASE + 0X14) //读操作 val1 = *(unsigned int *) GPIOA_ODR //写操作 *(unsigned int *) GPIOA_ODR = val2int0x48000000。原创 2024-06-17 15:21:59 · 223 阅读 · 0 评论 -
每天认识:存储器和寄存器
寄存器和存储器在计算机系统中扮演着不同的角色,寄存器作为CPU的内部工作区,而存储器则作为数据和程序的长期存储空间。寄存器(Register)和存储器(Memory)是。原创 2024-06-17 10:54:51 · 289 阅读 · 0 评论 -
每天认识:SRAM和Flash
SRAM的生产成本相对较高,且每个内存单元需要更多的晶体管,因此价格较高,通常用于容量较小的高速缓冲存储器。Flash则可以提供较大的存储容量,且成本相对较低,适用于存储更多的数据。SRAM则类似于计算机中的内存,用于存储临时数据和变量,提供快速的读写能力。:SRAM通常与CPU有更紧密的集成,作为CPU的一级或二级缓存使用,提供快速的数据访问。:在某些微控制器中,如STM32,Flash和SRAM在内存地址空间中有不同的划分,Flash通常用于存储代码,而SRAM用于存储运行时数据。原创 2024-06-17 10:52:17 · 282 阅读 · 0 评论 -
服务器硬件
目录服务器CPU服务器GPU服务器内存服务器硬盘服务器主板散热系统(服务器风扇)服务器电源(电影供应器)其他网络适配器扩展卡服务器CPU基于架构的分类:根据CPU的架构不同,可以分为x86架构(如Intel Xeon、AMD EPYC)、ARM架构等。型号和系列分类:不同厂商的CPU会推出不同型号和系列,如Intel的Xeon系列、AMD的EPYC系列等。核心数和线程数分类:CPU的核心数和线程数不同,会直接影响服务器的计算能力,通常有单核、双核、四核、八核等。服务器GPUGPU(Grap原创 2024-03-28 11:08:50 · 360 阅读 · 0 评论 -
软件测试---Linux命令
这些分类并不是固定的,不同的Linux发行版可能会有细微的差异,而且随着Linux的发展,新的命令和工具也在不断出现。top 或 htop。原创 2024-03-22 10:11:33 · 731 阅读 · 0 评论 -
编程语言的生态系统
编程语言的生态系统对于开发者来说非常重要,它提供了丰富的资源和支持,使开发者能够更高效地开发和维护软件。同时,一个健康和活跃的生态系统也能吸引更多的开发者参与,推动编程语言的发展和创新。它包括了开发者使用该编程语言所需的一切支持和资源。编程语言的生态系统是指。原创 2024-03-17 10:24:53 · 634 阅读 · 0 评论 -
编程语言---垃圾处理器
是的,C和C++是没有内置的垃圾处理器或自动内存管理机制的。在这些语言中,程序员需要手动分配和释放内存资源。总之,C和C++在内存管理方面需要更多的手动操作,而不像其他语言那样提供内置垃圾处理器。原创 2024-02-11 09:25:13 · 508 阅读 · 0 评论 -
基于TCP协议的socket通信过程
【代码】基于TCP协议的socket通信过程。原创 2023-12-06 14:07:58 · 441 阅读 · 0 评论 -
认识计算机主板
计算机主板(Motherboard)是计算机系统中的核心组件之一,也被称为系统板、主板或母板。它是一个电子电路板,用于连接和支持计算机的各种硬件组件,包括中央处理器(CPU)、内存(RAM)、扩展插槽、存储设备、图形卡、声卡、网络接口等。主板提供了各种接口和插槽,用于连接其他硬件组件,以实现数据传输和通信。它还包含了一些重要的芯片组,如北桥和南桥芯片组,用于管理和协调各个硬件组件之间的通信和数据传输。原创 2023-10-07 11:32:42 · 206 阅读 · 0 评论