# 213OS **Repository Path**: duan-chi-ming/Myos ## Basic Information - **Project Name**: 213OS - **Description**: os课程设计 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 2 - **Created**: 2021-03-25 - **Last Updated**: 2021-08-31 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README #213-os ##安装启动 ###虚拟机启动 1.将所有文件链接编译完成后得到的程序与 ipl 链接装载形成磁盘映像文件213.img, 现在我们将这个磁盘影响文件装载到虚拟机上进行测试先用 VMware 创建一个新的虚拟机,虚拟机配置选其他。 2.新建硬件软盘,选择我们刚才生成的文件 213.img作为软盘映像文件 3.最后运行即可虚拟机 ##命令手册 | 命令名 | 格式 |功能 | |:----:|:-----:| :----:| |help|help |列出在当前操作系统下用户可用的全部命令 | |clean|clean| 用于清除当前屏幕所显示的内容 | |path |path | 列出用户当前工作目录path| |cd |cd \[../] | 切换用户所在工作目录,后跟参数 ../ 可返回根目录 | |ll | ll| 列出当前文件系统中所有目录以及保存的文件 | |cat| cat \[file] | 查看文件内容 | |mkdir | mkdir \[name] | 在当前目录下创建一个新的目录 | | edit| edit \[name] \[w\/w+] | 编辑文件,命令需后跟参数w或w+表示为重写还是追加模式在追加模式下,原有的文件内容显示为高亮,方便用户写入新的内容 | |rm | rm \[file] | 删除文件 | |rmdir |rmdir | 在当前目录下删除目录 | |rename |rename | 对已有的文件进行重命名,若文件不存在,则向用户返回错误信息 | |rmdir | rmdir | 在当前目录下删除目录 | |run | run \[file_name] | 前台运行script文件 | |run | run \[file_name] > \[file_name] | 后台运行script文件,并输出日志到文件 | |kill |kill \[pid] | kill命令后跟参数pid可以终止进程 | | mf| mf \[file_name] | 创建一个空文件 | |rename | rename \[old_name] \[new_name] | 对已有的文件进行重命名,若文件不存在,则向用户返回错误信息 | |rmdir | rmdir | 在当前目录下删除目录 | |cd |cd \[../] | 切换用户所在工作目录,后跟参数 ../ 可返回根目录 | ##模块划分 boot引导启动模块 file文件管理模块 process进程管理模块 memory内存管理模块 kernel内核模块 shell用户交互模块 system I/O系统I/O(cpu与外设交互)模块 ##项目成员和分工 | 成员 | 负责模块 | |:----:|:----:| | 段馳茗 | boot,file,system I/O | | 刘泓伯 | memory,process | | 叶壮 | process, system I/O | | 霍渐飞 | shell, system I/O | | 周翔宇 | memory,file | | 刘欣然 | system I\O | ##笔记 ###IRQ表 | IRQ级别 | 功能 | |:----:|:----:| |IRQ0|系统计时器| |IRQ1|键盘| |IRQ2|可编程的中断控制器| |IRQ3|串口#2| |IRQ4|串口#1| |IRQ5|保留| |IRQ6|软盘控制器| |IRQ7|并口#1| |IRQ8|系统COMS/实时时钟| |IRQ9|软件改道到Int 0Ah| |IRQ10|保留| |IRQ11|保留| |IRQ12|PS/2鼠标| |IRQ13|数据数值处理器| |IRQ14|主IDE| |IRQ15|从IDE| |IRQ16+|保留| ##分辨率 1440*900