我的青少年时期:将 Small-C 移植到 transputer 并开发我的操作系统

主要观点:作者 16 岁时在 1987 年的 Transputer 处理器上引导了一个小型 C 编译器,期间提供了基本操作系统、文本编辑器和汇编器等,文章介绍了这一历程及相关技术细节。
关键信息:

  • 从 BASIC 语言转向 C 语言困难,理解 Pascal 后才掌握 C 语言。
  • 找到《A Small C compiler for the 8080s》一文,尝试在 Z280 计算机上运行 Small-C 编译器,后移植到 Transputer 。
  • 受 Small-C 启发用 Pascal 重写编译器,后又转向 Small-C 为 Transputer 提供 C 编译器。
  • 受《Operating Systems: Design & Implementation》启发,用改编的 Small-C 编译器创建 32 位操作系统,包括文件管理等功能。
  • 历经艰难使早期 32 位操作系统在 Transputer 模拟器上运行,解决诸多编译、运行等问题。
    重要细节:
  • 1989 年左右开始接触相关技术,1992 年在 Z280 计算机上运行 Small-C 编译器,1995 年在 Transputer 上继续开发。
  • 介绍了各种文件及程序的功能和代码细节,如 Small-C 编译器代码片段、操作系统相关文件等。
  • 详细描述了在使操作系统运行过程中遇到的各种错误及解决方法,如磁盘扇区数据错误、指令问题等。
  • 提供了相关资源链接,如操作系统等的源代码、相关期刊等。
阅读 8
0 条评论