Featured image of post 机器文摘 第 131 期

机器文摘 第 131 期

机器文摘 第 131 期

机器文摘 第 131 期

你的代码是如何在CPU里执行的?

程序在 CPU 中的运行过程,中央处理器 (CPU) 是强大的引擎,驱动着从简单计算到复杂模拟的一切任务。理解它的架构和执行流程不仅仅是学术兴趣,更是任何深入编程或计算机科学人士的必修课。

这篇博文旨在通过探索 CPU 的架构和执行流程,并用一个实际的代码示例来解释这些概念,从而解释 CPU 的内部工作原理。

详细讲解了 CPU 的主要组成部分:控制单元(CU)负责协调指令的获取、解码和执行;算术逻辑单元(ALU)执行算术和逻辑运算;寄存器临时存储数据和指令;内存包括 RAM、ROM 和缓存;组合逻辑负责处理输入信号并输出结果。

重点介绍了 CPU 操作围绕的取指 - 译码 - 执行循环:取指阶段,CPU 根据程序计数器(PC)从内存中获取指令;译码阶段,确定指令的操作码和操作数;执行阶段,执行指令指定的操作,可能涉及 ALU 或寄存器和内存间的数据移动;最后将结果写回寄存器或内存。

以一个简单的 C 程序为例,展示了程序从编写到运行的整个过程:编译阶段,C 代码被编译为对象文件,再与库链接成可执行文件;加载阶段,加载器将可执行文件从硬盘加载到内存;执行阶段,CPU 从内存中获取、解码和执行指令;输出阶段,程序通过 printf 函数将结果输出到屏幕。同时介绍了程序运行中涉及的内存段、操作系统、硬盘和主板等组件的作用。

huggingface官方出的 mcp 教学课程

《模型上下文协议(MCP)课程》,将指导您理解、使用和构建尖端 AI 应用,这些应用将基于最新的 MCP 标准,利用外部数据和工具。这门免费课程旨在帮助您从 MCP 领域的初学者成长为经验丰富的实践者。

课程内容:

  • 基础单元 :从理论上学习 MCP 概念。
  • 用例分配 :将学到的概念应用于现实世界的问题。
  • 合作 :采用 Hugging Face 及其合作伙伴的最新 MCP 实施和工具。

开源自动化 AI 工具

Terminator,旨在使用类似 Playwright 的 API 与 Windows 上的原生 GUI 应用程序交互,例如解析网站。

通过利用操作系统级的辅助功能 API,Terminator 的 AI 代理速度比基于视觉的方法更快、更可靠,并且可以与后台应用程序交互。

对比传统 OCR 自动化工具,有如下的特点:

  • 速度特别快,比传统方法快很多倍;
  • 即使软件窗口被遮挡或在后台,也能操作;
  • 非常稳定,不容易因为界面变化而失效。

SmolVLM webgpu 版本

smolvlm-realtime-webgpu,这个模型可以识别视频中的物体,识别率相当不错,模型大小只有500M。

现在出了 webgpu 版本,可以直接在网页中运行,实时监测视频流里的物品。

一键把电子书变成有声书

Book2TTS,一键把电子书变成有声书

亮点:

  • 支持上传 EPUB、PDF 等格式
  • 可选择不同语音合成模型,如 Edge-TTS / OpenAI / ElevenLabs 等
  • 多语言支持,包括中文神经音色
  • 支持 RSS 订阅
  • 自动分页,可自由选择章节生成
  • 可下载音频或直接发布
  • 界面简洁、操作直观,适合播客、有声读物、学习场景使用

纯原生 Web 技术教程

Plain Vanilla一个介绍纯 Vanilla web 技术的合集教程,使用原生的 HTML、CSS 和 JavaScript 进行网页和 Web 应用开发,摒弃复杂的框架和构建工具。

主要内容:

  • 无框架、无构建工具
  • Web Components - 替代 Vue/React
  • 现代 CSS - 不用 PostCSS / SASS
  • 部署与优化 ​​​

一个免费的在线工具箱

UIED Tools,是由 UIED技术团队 设计开发的在线工具平台。

网站汇聚大量在线即开即用的工具,包括 AI、设计、图片处理、办公等。

订阅

这里会不定期分享我看到的有趣的内容(不一定是最新的,但是有意思),因为大部分都与机器有关,所以先叫它“机器文摘”吧。

Github仓库地址:https://github.com/sbabybird/MachineDigest

喜欢的朋友可以订阅关注:

  • 通过微信公众号“从容地狂奔”订阅。

使用 Hugo 构建
主题 StackJimmy 设计