操作系统
文章平均质量分 76
有关操作系统的学习和实验。
琉鹿者
这个作者很懒,什么都没留下…
展开
-
ssh远程连接教程
在设计与实现自定义shell解释器的时候需要用到虚拟机,由于在虚拟机上操作不便,所以用到了ssh远程连接。原创 2024-01-01 11:48:44 · 411 阅读 · 0 评论 -
自定义shell解释器的设计与实现(五):工作总结
该自定义shell解释器的整体框架主要包含一个启动代码文件sh.c,该文件负责整个shell的启动和控制。在该解释器中,可以调用外部命令,如ls、help、cp、rm、mv等。整体而言,该自定义shell解释器通过sh.c作为核心文件,通过合理的模块化设计,实现了对用户输入的解析、外部命令调用以及语法解析的功能。sh.c文件充当整个shell解释器的入口点,负责解析用户输入、调用相应的命令执行函数以及处理语法解析。help、uname、ps 等可执行文件,mycwd 即设置为你的工作目录。原创 2024-01-01 11:37:06 · 620 阅读 · 1 评论 -
自定义Shell解释器的设计与实现(四):扩展功能
扩展功能:uname、top、grep、echo功能实现原创 2024-01-01 11:03:29 · 338 阅读 · 0 评论 -
自定义Shell解释器的设计与实现(二):外部命令1
命令帮助信息 (help)显示指定目录文件(ls)复制文件、文件夹(cp)移动文件、文件夹(mv)删除文件、文件夹(rm)原创 2023-12-31 18:47:55 · 343 阅读 · 1 评论 -
自定义Shell解释器的设计与实现(三):外部命令2
显示目录结构 (tree)显示进程信息 (ps)原创 2023-12-31 18:57:16 · 347 阅读 · 1 评论 -
自定义Shell解释器的设计与实现(一):主函数部分
通过设计一个自定义的Shell解释器,加深对Linux系统的底层系统调用和解释器工作原理的理解。原创 2023-12-31 15:07:14 · 1040 阅读 · 1 评论 -
操作系统实验(六):进程创建和终止
操作系统实验:进程创建和终止原创 2023-12-17 13:32:20 · 852 阅读 · 0 评论 -
操作系统实验(八):虚拟内存管理
操作系统实验:虚拟内存管理,包括了lru、clock以及filo,以及详细代码原创 2023-12-17 11:36:25 · 967 阅读 · 3 评论 -
操作系统实验(七):进程间通信
操作系统实验:进程间通信,包括writer和reader以及生产者的代码原创 2023-12-17 12:06:03 · 899 阅读 · 0 评论 -
操作系统实验(九):设计文件系统
实验九 设计文件系统编写程序,设计并实现一个单级单用户的文件系统。可以在内存中开辟一 片空间模拟磁盘作为文件系统。文件以块为基本单位,一个块大小为 1024 个字节,共 1024 块。文件系统支持的最大文件数为 1024。原创 2023-12-22 16:11:34 · 2297 阅读 · 2 评论