- 博客(3)
- 收藏
- 关注
原创 操作系统实验一:Linux命令接口
通过本实验,要求学生熟练掌握Linux各种文件操作命令,包括:使用控制字符执行特殊功能;使用file和strings命令确定文件类型;使用cat利more命令显示文本文件的内容;使用head和tail命令显示文本文件的部分内容;使用wc命令确定单词、行和字符数;使用diff命令比较2个文件;回顾文件和目录命名约定;使用touch命令创建新文件;使用mkdir命令创建新目录;使用rm命令删除文件;使用rm -r命令删除目录。硬件环境:计算机一台,局域网环境;软件环境: Linux Redhat 9.0或Ub
2022-06-22 13:31:27
1732
原创 操作系统实验二:观察Linux进程状态
在本实验中学习Linux操作系统的进程状态,并通过编写一些简单代码来观察各种情况下,Linux进程的状态,进一步理解进程的状态及其转换机制。硬件环境:计算机一台,局域网环境;软件环境:Linux Ubuntu操作系统,gcc编译器。1、Linux进程状态及其相互转换Linux中,进程有以下6中状态。Linux系统中的进程主要有以下六种状态。(1)TASK_RUNNING(可运行状态)。正在运行的进程或在可运行进程队列(run_queue)中等待运行的进程处于该状态。它实际上包含一般操作系统原理教材中
2022-06-22 12:04:21
1430
1
原创 操作系统试验三:观察Linux进程/线程的异步并发执行
通过本实验学习如何创建Linux进程及线程,通过实验,观察Linux进程及线程的异步执行。理解进程及线程的区别及特性,进一步理解进程是资源分配单位,线程是独立调度单位。硬件环境:计算机一台,局域网环境;软件环境:Linux Ubuntu操作系统,gcc编译器。1、进程异步并发执行(1)编写一个C语言程序,该程序首先初始化一个count变量为1,然后使用fork函数创建两个子进程,每个子进程对count加1后,显示“I am son, count=x”或“I am daughter, count=x”,
2022-06-21 23:48:32
1450
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人