Hasty Briefsbeta

双语

The Dauug House - Dauug|36 minicomputer documentation

a year ago
  • #open-hardware
  • #minicomputer
  • #security
  • Dauug|36是一种36位小型计算机架构,专为自行搭建CPU和控制器的爱好者设计。
  • 仅需创客级组装工具、一块裸电路板、约300个元件及焊接技能即可实现。
  • 其特性包括分页虚拟内存、抢占式多任务处理,以及近200条操作码的丰富指令集。
  • 该架构强调透明度和所有者控制,不使用专有硅片或隐藏逻辑。
  • 通过禁用DRAM、无内存缓存及避免推测执行,从根本上规避常见安全漏洞。
  • 采用独立SRAM芯片处理堆栈,有效预防栈溢出和递归问题。
  • 算术指令会持久标记溢出/下溢状态,大幅简化错误检查流程。
  • 无缝处理有符号/无符号运算且无需类型提升规则,显著降低编程复杂度。
  • 秉承长效设计理念,从底层构建安全机制,彻底避免安全补丁需求。