Collapse OS

简易的开源操作系统
授权协议 GPL-3.0
开发语言 C/C++
所属分类 应用工具、 操作系统工具
软件类型 开源软件
地区 不详
投 递 者 法弘亮
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

Collapse OS 是一个采用 z80 内核,并且包含程序、工具和文档的集合,能够使用它组装一个操作系统,该操作系统可以:

  • 在简易机器上运行
  • 通过简易方式进行接口(串行,键盘,显示器)
  • 编辑文本文件
  • 编译适用于各种 MCU 和 CPU 的汇编器源文件
  • 从多种存储设备读取和写入
  • 复制自身

该项目的目标是尽可能做到独立。有了该项目的副本,有能力和创造力的人应该能够在其设计的机器上构建和安装Collapse OS,而无需外部资源(即 internet)。

  • 题目介绍 The game works as follows: The player starts in the center of a collapsing building, which consists of a quadratic grid of (2n + 1) × (2n + 1) rooms. Each room contains 0-9 units of supplies. Wit

  • 通过Animation实现: public class ExpandCollapseAnimation extends Animation { private View mAnimatedView; private int mEndHeight; private int mType; public final static int COLLAPSE = 1; public final s

  • import os#导入系统库 from win32com import client#导入WIN32库中的客户 from win32com.client import constants#读入客户中的常量库,是用来设格式的 word=client.gencache.EnsureDispatch('Word.Application')#打开WORD句柄 word.Visible=1#打开的文件是可

  • 可用于点击Notifacation之后收起状态栏 public static final void collapseStatusBar(Context ctx) { Object sbservice = ctx.getSystemService("statusbar"); try { Class> statusBarManager = Class.forName("android.app.Stat

  • 硬盘引导的流程与相应源码文件名称: 引导序号 引导过程 引导执行代码位数 目标文件名称 1.          主引导代码(Master Boot Record (MBR) code),主要寻找活动分区,然后读入引导扇区代码 16位执行代码 reactos/boot/freeldr/bootsect/dosmbr.asm 2.          引导扇区代码,主要寻找根据的引导程序,这里主要寻找f

 相关资料
  • 本文向大家介绍开源操作系统,包括了开源操作系统的使用技巧和注意事项,需要的朋友参考一下 开源操作系统是根据许可发布的,版权所有者允许他人学习,更改并将软件分发给他人。可以出于任何原因完成此操作。市场上可用的不同开源操作系统是- 宇宙 这是一个主要使用C#语言编写的开源操作系统。其完整格式为C#开源托管操作系统。直到2016年,Cosmos都不打算成为一个完整的操作系统,而是一个允许其他开发人员轻松

  • 7.2 文件系统的简单操作 稍微了解了文件系统后,再来我们得要知道如何查询整体文件系统的总容量与每个目录所占用的容量啰! 此外,前两章谈到的文件类型中尚未讲的很清楚的链接文件 (Link file) 也会在这一小节当中介绍的。 7.2.1 磁盘与目录的容量 现在我们知道磁盘的整体数据是在 superblock 区块中,但是每个各别文件的容量则在 inode 当中记载的。 那在命令行下面该如何叫出这

  • 在上面的例子中,我们假设所有的进程只是CPU绑定进程。但是也忽略了上下文切换时间。 然而,如果考虑调度器在上下文切换中花费的时间,则系统的平均等待时间将增加,这也影响系统的效率。 上下文切换始终是开销。以下示例描述如果在系统中考虑上下文切换时间,效率将受到影响。 示例 在下面的例子中,假设有五个进程:,,,,和。 他们的到达时间和爆发时间如下。 进程ID 到达时间 突发时间 1 0 3 2 1 2

  • 操作系统提供的服务 操作系统的五大功能,分别为:作业管理、文件管理、存储管理、输入输出设备管理、进程及处理机管理 中断 所谓的中断就是在计算机执行程序的过程中,由于出现了某些特殊事情,使得CPU暂停对程序的执行,转而去执行处理这一事件的程序。等这些特殊事情处理完之后再回去执行之前的程序。中断一般分为三类: 内部异常中断:由计算机硬件异常或故障引起的中断; 软中断:由程序中执行了引起中断的指令而造成

  • PS:该教程以 Visual Studio 2015 为例 前提工作 首先配置好你的开发环境,建立一个Win32动态链接库项目 然后复制Dism++SDK(Dism++目录\Dism++SDK目录中的内容)到你的项目目录,并加入你的解决方案 接下来就应该编写插件配置文件了,详情可以参考本文档的 插件信息文件编写参考 在“空间回收”增加一个自定义的清理项目 然后你可以在cpp文件中根据加入如下代码(

  • 本文向大家介绍Android 简易手势密码开源库详解,包括了Android 简易手势密码开源库详解的使用技巧和注意事项,需要的朋友参考一下 简介 本文介绍一个Android手势密码开源库的使用及实现的详细过程,该开源库主要实现以下几个功能: 支持手势密码的绘制,并支持密码保存功能,解锁时自动比对密码给出结果 封装了绘制密码的方法,比对两次密码是否一致,可以快捷地进行手势密码的设置 可以设置密码输入

  • 进程与线程 对于有线程系统: 进程是资源分配的独立单位 线程是资源调度的独立单位 对于无线程系统: 进程是资源调度、分配的独立单位 进程之间的通信方式以及优缺点 管道(PIPE) 有名管道:一种半双工的通信方式,它允许无亲缘关系进程间的通信 优点:可以实现任意关系的进程间的通信 缺点: 长期存于系统中,使用不当容易出错 缓冲区有限 无名管道:一种半双工的通信方式,只能在具有亲缘关系的进程间使用(父

  • 1 select,poll和epoll 其实所有的I/O都是轮询的方法,只不过实现的层面不同罢了. 这个问题可能有点深入了,但相信能回答出这个问题是对I/O多路复用有很好的了解了.其中tornado使用的就是epoll的. selec,poll和epoll区别总结 基本上select有3个缺点: 连接数受限 查找配对速度慢 数据由内核拷贝到用户态 poll改善了第一个缺点 epoll改了三个缺点.