课程设计要求:设计并实现一个功能简单的操作系统。至少包含进程管理、处理器调度(至少一种)、存储器的管理(请求页式)和输入输出中断请求的处理功能,有余力的同学,可以模拟实现设备管理和文件系统的功能。最低要求: 1.有5个以上进程;2.进程至少执行四类指令:读内存,写内存,输入,输出;3.进程至少有三种状态之间的转...
1.功能设计 该文件系统是一个多用户、多任务的文件系统。对用户和用户的文件数目并没有上限。也就是说该系统允许任何用户申请空间,而且在其目录下的文件数目并不做任何的限制。 该系统可以支持的操作命令如下: ①bye——用户注销命令。当使用该命令时,用户退出系统,注销该用户功能设计并回到登陆界面。 命令格式:bye...
基于这个背景,我们的实训目标是设计和实现一个简单的操作系统,包括进程管理、内存管理、文件系统等基本功能。 二、项目设计与实现 1.系统启动与初始化 我们首先完成了系统的启动与初始化。在实现过程中,我通过了解并运用了汇编语言的基础知识,掌握了启动过程中的关键步骤,如加载引导程序、设置内存布局等。通过自行编写...
为LINUX 设计一个简单的二级文件系统。要求做到以下几点: 1、可以实现下列几条命令(至少4条) 用户登录 Login 列文件目录 Dir 创建文件 Create 删除文件 Delete 打开文件 Open 关闭文件 2、列目录时要列出文件名、物理地址、Close 读文件 保护码和文件长度。 Read 写文件 3、源文件可以进行读写保护。 Write 时间...
一个简单的文件系统的详细设计操作系统课程设计
三算法设计 本次二级文件系统主要分为五大模块,分别是用户登录模块、新建目录模块、新建文件模块、删除文件模块和读取文件模块。用户登录成功后才可以进行其他模块的操作。 1用户登录模块 用户登录模块要求用户输入用户,当输入正确后才能进行其他模块操作,否则提示用户名不存在并询问用户是否用此名进行注册。若用户名未满,...
设计内容:模拟一个简单二级文件管理系统 一、实验内容描述 1实验目标 本实验的目的是通过一个简单多用户文件系统的设计,加深理解文件系统的内部功能及内部实现. 2实验要求 为DOS系统设计一个简单的二级文件系统.要求做到以下几点: ①可以实现下列命令: login用户登录 dir列文件目录 ...
计算机系综合性实验 计算机系综合性实验 实验报告 实验报告 课程名称 操作系统实验报告 一个简单的文件系统的详细设计
设计一个多用户的二级文件系经统、实现一般的创建文件、目录,删除文件、目录,切换目录,打开、关闭文件、读写文件等操作。 文件系统,包含格式化,显示文件(目录),创建文件等几个简单命令的实现,而且能完成超级块的读写,节点的读写等过程.本文件系统采用两级目录,其中第一级对应于用户账号,第二级对应于用户账号下的...
模拟一个简单二级文件管理系统 设计目的:通过具体的文件存储空间的管理、文件的物理结构、目录结构和文件操作的实现,加深对文件系统内部功能和实现过程的理解。 设计内容:模拟一个简单二级文件管理系统 一、实验内容描述 1 实验目标 本实验的目的是通过一个简单多用户文件系统的设计,加深理解文件系统的内部功能及内部实现...