自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 试一下64位windows系统下我们能够malloc多少堆空间

可见 我们其实只能申请 3141*1024*1024 = (2^11 ~ 2^12) * 2^10 * 2^10 = (2^31 ~ 2^31)个int型数据空间,如果每一个int型占据4个字节,那么实际可以申请的堆空间大约也就是。

2025-06-03 20:45:23 168

原创 浅谈IO(DMA方式)下键盘到主存的数据通路(数据流)

CPU收到HOLD信号时,并不关心是谁发的请求(可能是DMA、GPU或其他主设备),只需按固定协议释放总线。老板只交代任务(初始化),下属自行完成并事后汇报(中断)。DMA控制器和外设之间的DRQ/HOLD/HLDA信号是硬件自动处理的,CPU无需实时参与。DMA控制器接管总线,按初始化配置的地址和长度,将键盘数据写入主存。每传输一个单位(如1字节),自动更新地址和计数器,直到长度归零。:设置为外设请求模式(如键盘DRQ触发,即是读还是写)。,执行中断服务程序(如处理键盘数据)。,它只是交出总线控制权。

2025-05-23 18:08:18 250

原创 谈谈我眼中的计算机组成原理。

首先我们编写的高级语言代码,项目大多是基于特定的IDE环境中,这样的IDE软件在代码运行的时候通过编译程序将我们编写的一条条代码解释成汇编语言(这个语言也许现在的程序员,但在雷军那个年代可是很常见的,有兴趣可以去看一下长什么样子),然后计算机再通过特定的汇编程序将这些汇编代码进一步翻译为更加底层的机器所能看得懂的机器语言(通俗讲就是纯粹的二进制串)。例如,我们的a=b+c这个代码,被解释为汇编可能要多行语句,load era b (1), load erb c (2),夜太晚,先休息了,以后再编辑。

2025-05-19 01:27:12 256

原创 博客摘录「 基于python,smtp实现的邮箱定时发送脚本(一看就懂)

文章描述了一名计算机专业大三学生在备考压力下,如何通过技术手段解决每天提醒班级同学打卡的问题。最初尝试使用Outlook邮箱和Powerautomate实现定时发送邮件,但因账号验证问题未能成功。随后,作者决定自行编写邮件发送脚本,利用SMTP协议和Windows任务计划程序实现每日定时发送。文章详细介绍了如何使用QQ邮箱和163邮箱的SMTP服务,包括获取授权码、编写Python脚本以及设置Windows任务计划程序的具体步骤。最终,作者成功实现了每日定时发送打卡提醒邮件的功能,并分享了这一过程的技术细节

2025-05-16 00:38:13 434

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除