操作系统实验一 进程管理与进程通信 一、 实验目的 1、软中断通信的基本原理, 2、认识并了解进程并发执行的实质,进程的阻塞与唤醒,终止与退出的过程。 3、熟悉进程的睡眠、同步、撤消等进程控制方法。 4、分析进程竞争资源的现象,学习解决进程互斥的方法 。 5、了解什么是信号,利用 ...
一 实验内容 .阅读并分析Linux内核源代码,了解进程控制块 进程队列等数据结构 .实现一个系统调用,使得可以根据指定的参数隐藏进程,使用户无法使用ps或top观察到进程状态。具体要求如下: 实现系统调用int hide pid t pid, int on ,在进程pid有效的前提下,如果on置 ,进程被隐藏,用户无法通过ps或top观察到进程状态 如果on置 且此前为隐藏状态,则恢复正常状态。 ...
2014-09-12 02:35 1 4082 推荐指数:
操作系统实验一 进程管理与进程通信 一、 实验目的 1、软中断通信的基本原理, 2、认识并了解进程并发执行的实质,进程的阻塞与唤醒,终止与退出的过程。 3、熟悉进程的睡眠、同步、撤消等进程控制方法。 4、分析进程竞争资源的现象,学习解决进程互斥的方法 。 5、了解什么是信号,利用 ...
操作系统进程管理实验报告 magnificent0121 [TOC] 1、实验基本内容 本次实验共有四个任务,包括创建内核进程、打印输出当前系统CPU输出情况、打印输出当前处于运行状态的进程的PID和名字、使用cgroup实现限制CPU核数。 2、实验步骤及完成过程 2.1、环境的搭建 ...
实验五 磁盘管理实验 一、实验目的 1、 了解磁盘调度的策略和原理; 2、 理解和掌握磁盘调度算法——先来先服务算法(FCFS)、最短寻道时间优先算法(SSTF)、电梯扫描算法(SCAN)。 二、实验内容 1、 模拟先来先服务法(First-Come, First-Served ...
一、前言 之前已经介绍了操作系统的各个模块,现在来具体深入学习操作系统中的进程管理。 二、进程的基本概念 在未配置OS的系统中,程序的执行方式是顺序执行,即必须在一个程序执行完成后,才允许另外一个程序执行;在多道程序环境下,则允许多个程序并发执行。也正是程序的并发执行,才导致引入进程 ...
进程管理 进程和线程 参考博客https://github.com/CyC2018/CS-Notes 进程 进程是资源分配的基本单位。 进程控制块 (Process Control Block, PCB) 描述进程的基本信息和运行状态,所谓的创建进程和撤销进程,都是指对 PCB ...
,从而使第一个程序的计算操作可与第二个程序的输入操作并发执行。程序并发执行的特征有间断性、失去封闭性、不 ...
进程调度实验 实验目的 多道程序设计中,经常是若干个进程同时处于就绪状态,必须依照某种策略来决定那个进程优先占有处理机。因而引起进程调度。本实验模拟在单处理机情况下的处理机调度问题,加深对进程调度的理解。 实验内容 优先权法-动态优先权 轮转法 流程图 ...
: (1)假设系统有五个作业,每一个作业投入内存后,操作系统仅为其建立一个进程. 作业名 ...