问题标签 [minix]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
minix - 这里有没有人有为 Minix 开发的经验?
最近我对 Minix OS 产生了好奇。http://www.minix3.org/
我对它的健壮性和可靠性特性的描述非常感兴趣,但我注意到该平台可用的软件包明显缺乏。
这里有没有人为 Minix 开发软件(或移植软件)?这个过程有什么意外吗?
kernel - 检索 minix 操作系统版本
我有一个大学项目,我必须从 kernell 调用中获取 minix os 版本。这就是我的想法(在一些帮助下):
我得到多个错误。
assembly - 汇编器:jmpf、testb 和 else 指令
请帮助我,我不明白这段代码:
filesystems - minix3 文件系统实现
我刚刚浏览了操作系统的第 5.3 节:设计和实现:“文件系统实现”,我对使用链表(表实现)进行磁盘管理有疑问。
作者提到使用表实现每个表条目占用 3 个字节,这是可以理解的。但是,还提到可以通过每个表条目使用 4 个字节来执行时间优化。
这种优化是如何工作的?
linux - 政策机制
我在浏览我的操作系统教科书时遇到了“分离机制和策略”的概念。我不确定这意味着什么,所以我查看了我必须承认的维基百科,也没有太大帮助。
机制与策略的分离[1]是计算机科学的设计原则。它指出机制(控制操作授权和资源分配的系统实现的那些部分)不应规定(或过度限制)策略,根据哪些决策来决定授权哪些操作以及分配哪些资源.
有人可以淡化这一点,并在可能的情况下通过一些例子来解释separation of mechanism and policy
在操作系统的上下文中意味着什么?
linux - ext3 中的日志记录 - 文档
我一直在寻找有关如何在 ext3 中实现日志的文档,但找不到任何好的资源。我熟悉 ext2 的内部结构,并在 Linux 和 Minix 中完成了相同的实现。
您能否向我指出可以帮助我理解在 ext3 中实现日志的资源/代码片段?
c - Printf 不替换格式字符串参数
我正在尝试做一个涉及修改 minix 中的一些内核代码的家庭作业,我遇到了我见过的最奇怪的问题。
我正在修改 pm 服务器上的 alloc.c(对于那些熟悉 minix 的人),并且我在文件顶部添加了一个全局变量:
然后稍后我试图在我添加到内核的一个函数中读取变量:
然后我有一个在内核空间之外运行此代码的测试程序:
这是此代码运行时的输出:
Printf 实际上并没有用整数的实际值替换 %i 格式,我在这里扯掉我的头发,这个任务很快就要到期了!帮助!
c - C中函数的公共修饰符的含义
这是来自 Minix 源的 kernel.c。在这种情况下,PUBLIC 的含义是什么?
operating-system - 使用 Minix 2 或 3 学习操作系统开发?
今年春天我参加了一门关于通用操作系统理论和原则的课程,现在我想用整个夏天的时间阅读 Tanenbaum 的操作系统书籍,查看 Minix 源代码,并大致了解实际的操作系统实现。
学校有两位操作系统教授,我去找他们询问是否借用了 Tanenbaum 的书。有趣的是,有人说我应该使用这本书的较旧的第二版,并专注于 Minix 2,因为它总体上更简单,而且需要理解的源更少(因此在没有信息过载的情况下更容易学习)。另一位教授说她认为这不是问题,我应该使用 Minix 3 和他的书的最新版本,这样我才能看到更现代的实现。
堆栈溢出是怎么想的?这里有人对这两个版本的 Minix 都有经验吗?我想学习制作实际操作系统的原理,但我也不希望大量信息过载,这将使我无法真正理解整个代码的功能。
filesystems - 如何使用用户空间工具创建 minix 文件系统
对于嵌入式设备,我们需要创建一个包含程序文件的 minix 文件系统。目前我们通过回送设备挂载镜像文件,这很繁琐,因为它需要在每个开发盒上进行配置。
那么是否有任何工具可以将 minix 文件系统作为常规用户空间工具进行操作,因此不再需要挂载映像文件?