
操作系统
stearm210
哈人,润了
展开
-
操作系统头歌实验四 文件系统
通过在Linux系统上进行操作,会发现用户进程根本不关心文件系统的具体类型(更不关心硬件细节)。Linux系统用一个树状结构来组织文件。树的顶端为根目录(/),节点为目录,而末端的叶子为包含数据的文件。Linux 系统中的每个文件和目录都有访问许可权限,用它来确定谁能通过何种方式对文件和目录进行访问和操作。本实训将介绍如何修改文件或者目录的属性,学习Linux文件系统中关于文件硬链接和软链接的概念和相关操作命令。本关任务:文件操作相关命令。第五关:测量文件读写速度。第二关:文件权限修改。原创 2022-12-22 13:44:41 · 3215 阅读 · 0 评论 -
操作系统头歌实验三 内存分配与回收
本次实验是观察进程内部的进程空间是如何管理的。进程空间是一个虚存空间,被分割成两大区域--内核空间(所有进程共享该空间)和进程的用户空间。多个进程各自的虚存空间并存于系统中。每个用户空间是有多个内存区间(VMA)构成,其他未分配的空间不能使用,否则出现非法错误。原创 2022-12-22 13:39:56 · 1083 阅读 · 0 评论 -
操作系统头歌实验二 进程(线程)同步或死锁1、2
操作系统为进程提供了必要的隔离,使得进程内部获得“封闭”的“可再现”执行环境。但是也有很多场合需要进程间交互、协作完成任务,这就需要进程间通信手段以及同步手段。通信手段用于进程间的数据交换,而同步手段用于控制各自的执行步伐形成前后因果或互斥的执行关系。本次实训,同学们将观察和感受Linux提供的各种进程间通信手段。第一关:创建共享内存。第二关:读写共享内存。原创 2022-12-22 13:34:01 · 1954 阅读 · 0 评论 -
操作系统头歌实验一 并发程序设计
进程是程序(静态概念)的一次运行(动态概念),每一次运行都需要操作系统为之分配必要的资源(内存、CPU、PCB编号等)而构成进程实体。进程的并发性(Concurrency)是指一组进程的执行在时间上是重叠的。所谓执行在时间上是重叠的,是指一个进程执行的第一条指令是在另一个进程执行的最后一条指令完成之前开始的。同学们可以通过实验来体会并发相对于顺序执行的优越性。第三关:创建两层父子进程树。第四关:创建多层父子进程树。第一关:进程启动与查看。第五关:创建父子进程树。原创 2022-12-22 13:30:47 · 1357 阅读 · 0 评论 -
操作系统头歌实验五 Shell综合练习
题目详情:综合利用进程控制的相关知识,结合对shell功能的和进程间通信手段的认知,编写简易shell程序,加深操作系统的进程控制和shell接口的认识。原创 2022-12-22 13:22:19 · 1397 阅读 · 0 评论