![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
其他
文章平均质量分 82
Mr_cyz
iOS coder
展开
-
操作系统实验——A Simple Custom Shell
实验要求√1、模拟Linux Shell的运行样子 √2、可执行Linux文件系统中的命令(外部命令),如:ls, mkdir…. √3、可执行自定义的内置Shell命令,如: chdir, clear, exit √4、支持命令后台运行,将尾部有&号的命令抛至后台执行 附加: (待)1、实现Shell对管道的支持,如支持 ls | grep “pipe” 等命令 (待)2、实现Shel原创 2015-04-30 13:39:07 · 1299 阅读 · 4 评论 -
Git学习笔记
1、git init创建版本库(repository)。创建于当前目录下,Mac上默认为隐藏文件,ls -a可以看到 2、git add 与git commit用于提交文件。分为两个过程的原因是git commit可以一次提交多个文件,所以可以先多次git add。git add实际上是把文件添加到暂存区stage(或者说index)中。而git commit是将暂存区中的内容提交到当前分支。原创 2015-04-28 22:52:02 · 972 阅读 · 0 评论 -
操作系统实验——工作集模型下的内存管理模拟
实验要求现有若干进程,每个进程的页面访问顺序已经给出,并且这些进程交替地访问页面 设定一个工作集窗口Δ和内存页面数M 用一个数据结构维护每个进程的工作集,这个数据结构可以是数组或链表 根据进程访问页面的顺序,动态更新每个进程的工作集合和内存的空闲页面数 内存页面不足时,暂停某些进程。并在内存足够时,再将其唤醒 对给出的几个进程,利用工作集模型,进行内存的管理。 内存页面总数设为1000原创 2015-05-30 22:28:16 · 2765 阅读 · 3 评论