logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

并行计算的时候会用到显卡吗

并行计算不一定要用显卡(GPU),是否使用取决于任务类型。数据并行任务(如AI训练、图像处理)适合GPU,因其能同时处理大量相同指令,速度远超CPU。而任务并行(如多任务处理)则更适合CPU多核心。编程方式(如CUDA)和硬件环境(有无显卡)也是影响因素。总之,GPU是数据并行计算的高效工具,但并非所有并行计算都需要它。

文章图片
#算法
显卡参与程序的运算吗

显卡(GPU)可以参与程序运算,但主要针对并行计算任务。典型应用场景包括:游戏渲染、AI训练、视频处理、科学计算等,这些场景通过CUDA等框架调用GPU加速。而日常办公、网页浏览等任务主要由CPU处理,GPU仅负责画面输出。两者的核心差异在于:CPU擅长复杂逻辑运算,GPU专精海量简单并行计算。用户可通过任务管理器查看GPU占用率来判断程序是否调用显卡加速。是否使用GPU取决于软件设计和任务类型,

文章图片
对于栈的操作,C语言是无法企及的

本文探讨了C语言在底层栈操作上的局限性。文章指出,C语言通过编译器抽象了栈帧管理,程序员无法直接控制压栈、出栈等底层操作,更无法手动构造栈帧或操作标志寄存器。相比之下,汇编语言允许对栈进行"外科手术式"操作,如精确控制返回地址、段寄存器和标志位的恢复。这种差异体现在三个方面:指令级控制缺失、栈帧布局不可定制、标志寄存器不可直接操作。虽然大多数程序员无需接触这些底层细节,但对操作

文章图片
#c语言#开发语言#嵌入式硬件 +1
理解了微机原理,才能理解操作系统,理解了操作系统,才能理解好编程

《编程的地基:为什么微机原理和操作系统如此重要》 文章通过建筑比喻揭示了编程能力提升的关键。作者指出,单纯掌握编程语言和框架就像只会盖房子的表面工序,而微机原理才是支撑整个计算机体系的地基。操作系统则扮演着承上启下的关键角色,它封装硬件复杂性,为上层应用提供抽象接口。 文章将编程能力分为三个层次:会写代码、会写好代码、理解代码运行原理。强调只有深入理解CPU工作原理、内存管理、线程调度等底层机制,

文章图片
#单片机#嵌入式硬件
从裸机到微内核:8088单板机微型操作系统规划设计

本文探讨了在8088单板机上设计微型操作系统(uOS)的核心问题。8088处理器资源极其有限(32KB RAM/64KB ROM),无MMU和磁盘,要求系统极度精简。作者设计了中断驱动的协作式单地址空间架构,包含极简任务控制块(4字节)、非抢占式轮询调度和基本系统调用(串口I/O、延时等)。系统采用固定内存布局,任务直接操作物理地址,通过主动让出CPU实现多任务切换。文章还分享了调试中的堆栈溢出和

文章图片
#操作系统
拨开迷雾,操作系统本质上就两大任务:进程 + 文件

操作系统本质上只做两件事:管理进程和文件。进程是运行中的程序,操作系统通过调度、隔离和通信机制确保其高效运行;文件则是持久化数据的组织形式,操作系统通过文件系统管理存储空间。这两条主线贯穿了操作系统的核心功能,进程负责动态运行,文件负责静态存储。理解这两个概念,就能把握操作系统的设计骨架,拨开复杂表象看到本质。

文章图片
#操作系统
只有理解了8086的裸机,才能更好的理解操作系统的必要性和作用

摘要: 8086裸机编程揭示了计算机最原始的运行状态,程序员需直接管理内存、CPU和硬件,面临脆弱性和复杂性。操作系统通过抽象层解决了这些痛点:提供虚拟内存、进程调度、统一设备接口等,实现资源隔离与安全。理解裸机编程的困难,才能深刻体会操作系统构建的秩序与高效。这一认知阶梯(从高级语言到底层硬件)帮助开发者真正理解操作系统作为基础设施的价值——将混乱的硬件世界转化为稳定、可扩展的编程环境。

文章图片
#单片机#嵌入式硬件#51单片机 +1
8088 单板机 NMI 中断程序示例 (脱离 DOS 环境)

求组DeepSeek给的将要进行的8088单板机NMI中断编程示例。

文章图片
#单片机#嵌入式硬件#c语言 +2
Deepseek的代码生成能力,牛

3.加一句单板机需要的结束标志,即可编译现在运行,运行正确。

文章图片
#单片机#嵌入式硬件#c语言 +1
Deepseek生成8088单板机的流水灯程序

摘要:本文介绍了一个基于emu8086编写的8位LED流水灯控制程序,端口地址为800H,程序加载地址为CS:IP=0000:2000。程序实现了多种流水灯效果,包括左右流动、中心汇聚/扩散和全闪效果。通过子程序调用实现不同模式切换,并包含基本延时控制。程序采用循环移位和位操作实现灯效变化,最终生成可执行代码在emu8086环境中运行。该设计展示了8086汇编语言对硬件端口的控制能力。

文章图片
#嵌入式硬件#单片机
到底了