搜索资源列表
12
- 实现一个简单的shell,实现步骤:(1)在虚拟的shell界面上出现命令提示符($或#); (2)获取用户指令:获取用户在命令提示符后面输入的命令及其参数,并注意命令输入的最大长度; (3)解析指令:对用户输入的命令进行解析,解析出命令名和参数; (4)寻找命令文件:每个命令的执行都必须依靠对应的可执行文件,这些文件的存放路径存放在用户的PATH环境变量里; (5)执行命令:可通过fork( )系统调用创建一个进程来完成执行命令的任务,具体的命令执行用execv( )函
processtree
- linux在内核模式下实现processtree功能,遍历系统当前所有进程的任务描述符,并按进程父子关系将这些描述符所对应的进程id(PID)组织成树形结构显示;-Linux in kernel mode achieve processtree functions, traverse the system of all current process task descr iptors, according to the process of parent-child relationship
UCOS-II
- 使用Mircosoft Visual C++6.0编译,学习uc/os-ii 2.80版RTOS的范例,展示任务(task)创建,优先级(priority)等,并且示范如何在Mircosoft Visual C++6.0的环境下编译一个工程文件,以取代原文书中使用Borland C++ 4.51 版的编译,提供使用者一个新的选择。--Mircosoft Visual C++6.0 compile learn uc/os-ii 2.80 RTOS example, show the task (t
task-scheduling-simulation
- 在Linux环境下实现任务调度仿真,利用多线程实现任务池中的多个任务,支持先来先服务、轮转和反馈三种调度策略-Task scheduling simulation
OS_CORE
- ucosII 核心代码,完成初始化、创建任务等工作-ucosII core code, initial the task
5120379003.tar
- In this lab, you will write the memory management code for your operating system. Memory management has two components. The first component is a physical memory allocator for the kernel, so that the kernel can allocate memory and later free it.