精华内容
下载资源
问答
  • Given that Sun Microsystems’ Java istoday one of the most dominantobject-oriented languages, it is nosurprise that Java-based operatingsystems have been attempted. In thisarea, ideally, the kernel ...

    Given that Sun Microsystems’ Java is

    today one of the most dominant

    object-oriented languages, it is no

    surprise that Java-based operating

    systems have been attempted. In this

    area, ideally, the kernel would

    consist of the bare minimum required

    to support a JVM. This is the only

    component of such an operating system

    that would have to be written in a

    language other than Java. Built upon

    that JVM and basic hardware support,

    it would be possible to write the rest

    of the operating system in Java; even

    parts of the system that are more

    traditionally written in a lower-level

    language such as C, for example device

    drivers, can be written in Java.

    Examples of attempts at such an operating system include JX, JNode and JavaOS.

    展开全文
  • 【实例简介】java编写操作系统,模拟实现了CPU时间片,进程调度,进程优先调度等。【实例截图】【核心代码】OS└── OS├── 002.png├── 17.jpg├── 23.jpg├── 24.jpg├── 42.jpg├── bin│ ├── ...

    【实例简介】

    java编写的操作系统,模拟实现了CPU时间片,进程调度,进程优先调度等。

    【实例截图】

    【核心代码】

    OS

    └── OS

    ├── 002.png

    ├── 17.jpg

    ├── 23.jpg

    ├── 24.jpg

    ├── 42.jpg

    ├── bin

    │   ├── algorithm

    │   │   ├── Algorithm.class

    │   │   ├── Fcfs.class

    │   │   ├── Rr.class

    │   │   ├── Sjf.class

    │   │   └── Tss.class

    │   ├── model

    │   │   ├── MyEvent.class

    │   │   ├── Pcb.class

    │   │   └── PcbFactory.class

    │   ├── swing

    │   │   ├── EventFrame$1.class

    │   │   ├── EventFrame.class

    │   │   ├── MyFrame.class

    │   │   ├── MyPanel$1.class

    │   │   ├── MyPanel$2.class

    │   │   ├── MyPanel$3.class

    │   │   ├── MyPanel$4.class

    │   │   ├── MyPanel$5.class

    │   │   ├── MyPanel$6.class

    │   │   ├── MyPanel.class

    │   │   ├── TableFrame$1.class

    │   │   └── TableFrame.class

    │   └── test

    │   ├── Test$1.class

    │   └── Test.class

    └── src

    ├── algorithm

    │   ├── Algorithm.java

    │   ├── Fcfs.java

    │   ├── Rr.java

    │   ├── Sjf.java

    │   └── Tss.java

    ├── model

    │   ├── MyEvent.java

    │   ├── PcbFactory.java

    │   └── Pcb.java

    ├── swing

    │   ├── EventFrame.java

    │   ├── MyFrame.java

    │   └── TableFrame.java

    └── test

    └── Test.java

    11 directories, 39 files

    展开全文
  • java编写操作系统

    2013-04-17 15:02:27
    java编写操作系统,模拟实现了CPU时间片,进程调度,进程优先调度等。
  • java编写操作系统

    2012-09-23 23:02:15
    java编写操作系统,很好的。功能基本实现了操作系统功能,并且代码设计的很美观。
  • 因为我们已经拥有操作系统,主要是. Java并不是设计用于在裸机上运行,​​但这并不像最初看起来那么大.由于C编译器提供了编译为特定指令的内部函数,因此...现在是编写操作系统的时候了.设备驱动程序,文件系统,网络...

    因为我们已经拥有操作系统,主要是. Java并不是设计用于在裸机上运行,​​但这并不像最初看起来那么大.由于C编译器提供了编译为特定指令的内部函数,因此Java编译器(或JIT,在此上下文中区别没有意义)可以做同样的事情.处理GC和内存管理器的交互也有点棘手.但它可以做到.结果是一个内核,它有95%的Java并且可以运行jar.下一步是什么?

    现在是编写操作系统的时候了.设备驱动程序,文件系统,网络堆栈,以及使计算机可以执行操作的所有其他组件. Java标准库通常严重依赖系统调用来完成繁重的工作,因为它必须这样做,因为运行计算机是一件痛苦的事.例如,编写文件涉及以下层(至少,我不是操作系统的人,所以我肯定错过了一些东西):

    >文件系统,必须为文件找到空间,更新其目录结构,处理日志,最后确定需要写入哪些磁盘块以及按什么顺序写入.

    >块层,必须调度并发写入和读取以最大化吞吐量,同时最大化公平性.

    >设备驱动程序,它必须让设备保持高兴并将其放在正确的位置以使事情发生.当然,每个设备都以自己特殊的方式打破,需要自己的驱动程序.

    所有这一切都必须正常工作,并保持十几个线程访问磁盘的性能,因为磁盘本质上是一堆巨大的共享可变状态.

    最后,你已经拥有了Linux,除了它不能正常工作,因为它没有在功能和性能方面投入太多精力,而且它只运行Java.可能你从单个地址空间和没有内核/用户空间的区别中获得了性能,但是获得的收益并不值得.

    有一个特定语言操作系统有意义的地方:虚拟机.让底层操作系统处理运行计算机的困难部分,租户操作系统处理将虚拟机转换为执行环境. BareMetal和MirageOS遵循此模型.你为什么要这样做而不是使用Docker呢?这是个好问题.

    展开全文
  • 操作系统 内存管理 源代码 java编写 word 里面有源代码~~~~
  • 作业调度+进程调度+银行家算法+内存分配算法+java文件管理
  • java编写的一个操作系统模拟程序.
  • 操作系统实验 调度问题 java编写 实时内存查看,动态创建。。。
  • 采用java语言编写的模拟Linux系统文件管理程序。运用面向对象方法,将文件分为目录项、Inode和数据块三个存储结构。实现模拟Linux终端输入部分命令对文件进行操作
  • java编写购书系统

    千次阅读 2019-12-18 15:03:33
    开发基于控制台的购书系统 输出所有图书的信息:包括每本图书的图书编号、图书名称、图书单价和库存数量。 顾客购买图书; 购书完毕后输出顾客的订单信息:包括订单号、订单明细、订单总额和订单。 系统功能: 管理...

    开发基于控制台的购书系统

    输出所有图书的信息:包括每本图书的图书编号、图书名称、图书单价和库存数量。
    顾客购买图书;
    购书完毕后输出顾客的订单信息:包括订单号、订单明细、订单总额和订单。

    系统功能:

    1. 管理员可通过系统创建图书、查看图书。
    2. 顾客可通过系统购买图书,并自动生成订单。

    管理员权限操作如下:
    权限选择界面
    进入管理员权限操作如下:
    进入管理员界面
    管理员可以通过编号1来创建图书,创建好的图书会提示自动更新到书库中,也可以通过编号2来查询书库中已创建过得图书,操作如下:在这里插入图片描述
    创建时如果图书编号相同,数量则会被累计到已创建的图书里:操作如下:创建同样的数,数量累计图
    如果第一次运行,图书尚未创建图书时,则提示“书库中没有书,请创建图书”,操作如下:没有创建图书时,查看图书的结果
    顾客权限操作如下:进入顾客权限
    顾客权限中可以同过编号1来查看已经创建的图书,如果在书库中没有书的情况下则提示“书库中没有书,请联系管理员更新书库”操作如下:查看图书集
    提示书库中没有图书
    顾客可以通过编号2来进行对图书的购买,购买时需要输入购买书的编号以及数量,添加成功则提示“购买图书添加成功”,如果输入的编号不存在或者数量小于0或大于库存则提示重新添加,操作如下:图书购买成功
    顾客通过编号3结束购买,此时系统会自动生成订单并打印出来,重复的书则不重复打印,购买完成则退出到选择权限界面,如要购买请重新选择顾客:操作如下:
    打印订单并退出

    原码地址://download.csdn.net/download/qq_37468222/12038064

    展开全文
  • java编写、先来先服务 短作业优先 最高响应比优先
  • 操作系统实验 内存管理 java编写 利用链表管理内存
  • 操作系统上课的实验报告及代码。用java编写的 实验1 进程管理 实验2 进程通信 实验3 银行家算法 实验4 内存管理
  • 自己写的一个 操作系统课程设计//自己写的,不是很完善//运行前手动创建"F:\\address.txt"文件以及 "f:\\ceshi\\"文件夹 //User 类,用于存储用户用户名,密码信息 import java.io.Serializable;public class User ...
  • 操作系统实验报告 进程管理 java编写相关的界面.doc 第1页共14页操作系统实验报告计算机学院(院、系)专业班组课学号20姓名TRACY实验日期教师评定实验一进程管理一、实验目的通过实验使学生进一步了解进程、进程状态...
  • Java编写学生管理系统

    千次阅读 多人点赞 2019-07-16 18:54:54
    Java编写学生管理系统 由于刚刚接触Java,只是简单的实现了一些学生信息的管理。 简述 在这篇文章中,只是简单的处理了一些学生的信息,由于是一只小白没有什么高端操作,求大佬指教,在这个学生系统中主要执行...
  • 操作系统实验 多线程同步与互斥 java编写 可动态创建
  • 并且每次启动程序都会加载数据文档到程序中,功能一共有普通的增删查改,除了查询不需要更改数据外以后的每次操作都会在结束时调用存储方法把数据存储到文本中。这里打开文件用的不是追加方式,所以会占用运行内存,...
  • java 编写操作系统课程设计 比较不错的例子 有图形页面 包括文件管理 设备管理 存储管理 进程管理和cpu单元
  • 如何用Java编写判断当前操作系统是32位还是64位 注意:不是JDK
  • java编写图书馆管理系统16 java编写图书馆管理系统16 PAGE / NUMPAGES java编写图书馆管理系统16 面向对象课程设计报告 课程设计题目图书信息管理系统 学 院 专 业 班 级 学 号 学生姓名 指导教师 2014年7月12日 一...
  • Java编写的留言系统

    2009-11-25 10:12:12
    Java编写的留言系统,可以实现简单的登录、留言等操作
  • 存储管理系统设计----操作系统课程设计源代码使用Java编写,写得比较简洁易懂,就是注释少了点
  • java编写的pos系统

    2009-10-29 21:57:49
    java编写的简单的pos代码,采用jdbc操纵数据库,操作较简单。可以更好地学习jdbc使用。
  • 针对操作系统的一个模拟系统,内含硬盘管理,内存管理,虚拟显示器,进程管理,作业管理等等功能实现。以及外加完整的模拟操作系统设计报告,使用说明书和操作系统设计方案,程序分析报告。...纯JAVA编写
  • java编写的考试系统

    2009-11-05 20:50:05
    java编写的考试系统的例子,运用socket,以及文件IO操作,简单的C/S架构应用

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 7,509
精华内容 3,003
关键字:

java编写操作系统

java 订阅