java - Java操作系统怎么可能?

标签 java operating-system

<分区>

我听说过用 Java 编写的操作系统,整个事情对我来说听起来很神奇,特别是出于一个原因——直接内存访问。管理内存是非常底层的,Java 有意识地设计来隐藏这种不安全的底层干预。它甚至没有指针。那么如何在 Java 中实现内存管理之类的东西呢?您如何处理需要访问系统寄存器的上下文切换?你怎么做低级别的?

最佳答案

内核不是用 Java 编写的,因为它必须支持 JVM 本身。操作系统的所有其他组件都可以用 Java 编写。甚至设备驱动程序也可以用 Java 编写。 JNode 就是一个例子。

关于java - Java操作系统怎么可能?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6707767/

相关文章:

python - 为 python 文件设置一致的主目录

c - Linux上C中的标准输出线程安全?

operating-system - 如何使用静态分析从二进制文件中收集系统调用?

java - 有没有支持并行读取的磁盘?

OpenCV::projectPoints 的 Java 实现在这个基本示例中似乎被破坏了

java - 在 APPIUM 中使用索引代码执行 Xpath 时遇到问题

java - 初学者 : Soap Request Response call from java

c - 在运行时 linux 确定 cpu 体系结构?

java - Pig UDF 在生成新元组时抛出 NullPointerException

java - 正则表达式在Java中获取两个标签之间的结果