论文阅读 - Nomad
Nomad
Intro & Backgrounds
Multi-Tier Memory
Management
多级内存:时延、容量、功耗、成本。
Central to tiered memory management is page management within operating systems (OS), including page allocation, placement, and migration.
强调 OS-Managed 是多级内存管理的核心。相比于专用硬件架构,其灵活性更高 ( e.g., K-V-Separated Storage ),同时可保持对用户程序透明。
Assumption
传统内存层次结构由性能相差一个数量级以上的存储介质组成。DRAM-Disk 下,延迟、带宽、容量均相差 2 ~ 3 个数量级,页面管理系统只需专注于将热页面移至 DRAM。而新兴内存介质 ( e.g., Optane PMem, CXL Memory ) 与 DRAM 的性能差距已经缩小到数倍。因此,过去的页面管理假设可能不再成立,如果迁移成本太高,则将热页 ...
笔记迁移到飞书
笔记迁移篇
由于原子笔记长期不支持 Markdown,遂寻找其替代品。以下记录迁移到字节飞书的过程及导出工具 feishu2md 用法。
迁移过程
只能手动迁移,因此工作量较大。从原子笔记可以导出 .txt,飞书这边可直接批量导入,导入后开共享。图片则只能手动对照复制粘贴了。
导入的文档是无法编辑的,需要先转为飞书的在线文档格式。因此,导入前可以先转 .txt 为 .md,便于阅读一些不需要修改的文档。
1ren *.txt *.md
使用体验
支持 Markdown 主要语法,支持 Web 端,整体观感与 Notion 类似,基本满足个人需求。然而边写边渲染,用起来不舒服,个人更喜欢 Edit / Preview 面板分离。此外,考虑尝试其日程表 / 表格等功能。
可通过在云盘中创建目录来组织文档结构。注意,直接在「我的文档库」中创建的文件属于 wiki 而非 docs,在导出时所需的权限不同。
导出工具
仅支持导出 PDF 和 Word,不能满足文档管理需要。解决方案为 Wsine/feishu2md 导出工具,当前版本 v2.4.4,直接下载 Release 即可。
根据 ...
oh-my-posh 配置记录
使用 oh-my-posh 美化 Windows Terminal
龙芯杯 MIPS-GCC 交叉编译环境配置
MIPS32-GCC 交叉编译环境
PowerShell 创建自定义命令
将 .ps1 脚本封装为 PowerShell 命令