- 博客(4)
- 资源 (5)
- 收藏
- 关注
原创 北京理工大学操作系统 实验四 复制文件
在本次实验中,我通过设计实现一个文件复制程序,熟悉了包括mkdir, opendir, readdir, symlink, readlink等在内的Linux文件系统提供的有关文件操作的系统调用;通过设计实现一个文件复制程序,熟悉Linux文件系统提供的有关文件操作的系统调用。文件系统是使用计算机信息系统的重要接口,通过使用文件系统的系统调用命令操作文件,以达到对文件系统实现功能的理解和掌握。在Linux平台上,完成一个目录复制命令mycp,复制包括目录下的文件和子目录。图3 目标目录详细信息。
2024-03-28 16:08:07
929
原创 北京理工大学操作系统 实验三 遍历进程地址空间
通过本实验,熟练掌握了GetSystemInfo, VirtualQueryEx,VirtualAlloc, GetPerformanceInfo, GlobalMemoryStatusEx等Windows下关于内存信息的系统调用函数,了解了系统内部内存的工作方式和工作情况,对Windows操作系统的内存分配方式有了更加深入的了解。通过设计程序实时显示某个进程的虚拟地址空间布局和工作集信息,加深对内存管理的理解。在Windows系统下设计程序,实时显示某个进程的虚拟地址空间布局和工作集信息。
2024-03-28 16:04:07
642
原创 北京理工大学操作系统 实验二 生产者消费者问题
生产者消费者问题”是信号量知识里非常经典的案例,通过本次实验,我进一步加深了对进程概念的理解,深刻认识到并发执行的本质,理解和掌握Windows进程通信系统调用的功能,掌握了使用信号量机制完成进程间同步和互斥的方法。通过本实验,加深对进程概念的理解,明确进程与程序的区别;认识并发执行的本质,理解和掌握Windows进程通信系统调用的功能,通过实验掌握使用信号量机制完成进程间同步和互斥的方法。• 创建一个有6个缓冲区的缓冲池,初始为空,每个缓冲区能存放一个长度若为10个字符的字符串。
2024-03-28 15:55:46
893
原创 北京理工大学操作系统 实验一 编译Linux内核
通过本次实验,我学习了怎样重新编译Linux内核,理解并掌握了Linux标准内核和发行版本内核的区别,对操作系统的基础知识有了更深刻的理解。重启虚拟机后,在桌面打开终端输入uname -a 查看当前系统内核版本为刚才编译的6.5.5,证明已经成功编译并安装了Linux内核。安装虚拟机并配置环境,准备Linux的内核文件,编译并安装Linux的内核,配置GRUB,重启并查引导文件,看内核安装情况。创造虚拟机后,安装ubuntu-22.04.3操作系统,操作系统安装图略。1.学习怎样重新编译Linux内核。
2024-03-26 15:40:32
1627
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人