操作系统课程中所写的一个关于实现生产者-消费者进程同步问题的程序,可供有兴趣者学习之用
1
操作系统实验报告一(进程调度).docx
2022-12-23 22:38:30 253KB 文档资料
1
找出占用CPU 内存过高的进程脚本
2022-12-23 22:02:30 115B 脚本语言
1
在此模拟文件管理系统中可以实现的操作有: 改变目录:cd<目录名>,工作目录转移到指定的目录下。目录不存在时,给出错误信息。 创建文件:edit<文件名>,创建一个指定名字的新文件,即在目录中增加一项,不考虑文件的内容。对于重名文件给出错误信息。 删除文件:del<文件名>,当没在用户使用指定文件时,将其删除。文件不存在时给出错误信息。 显示目录:dir<目录名>,显示指定目录下的全部文件和第一级子目录,如果没有指定目录名,则显示当前目录下的相应内容。 创建目录:md<目录名>,在指定路径下创建指定的目录,如没有指定路径,则在当前目录下创建指定的目录。对于重名目录给出错误信息。 删除目录:rd<目录名>,删除指定目录及其下的全部文件和子目录。如果指定目录为空,可直接删除,否则给出用户提示是否删除。 <目录名>和<文件名>都支持全路径名和相对路径名。 文件名由目录结构中各级文件名分量排列构成,各分量间用“/”隔开。 输入exit命令可退出此模拟文件管理系统。
2022-12-23 19:36:33 154KB 进程 文件管理系统 中断
1
很好用的软件 以前XP上经常用 这个是升级版
2022-12-22 10:54:21 2.88MB 进程监控 软件 注册表 Procmon
1
利用共享内存实现进程间的通信,可用于操作系统的教学。(原创)
2022-12-20 17:00:00 50KB IPC C# 共享内存
1
前面说到的进程间的通信,所通信的进程都是在同一台计算机上的,而使用socket进行通信的进程可以是同一台计算机的进程,也是可以是通过网络连接起来的不同计算机上的进程。通常我们使用socket进行网络编程,这里将会简单地讲述如何使用socket进行简单的网络编程。 一、什么是socket socket,即套接字是一种通信机制,凭借这种机制,客户/服务器(即要进行通信的进程)系统的开发工作既可以在本地单机上进行,也可以跨网络进行。也就是说它可以让不在同一台计算机但通过网络连接计算机上的进程进行通信。也因为这样,套接字明确地将客户端和服务器区分开来。 二、套接字的属性 套接字的特性由3个属性确定,它
2022-12-20 15:37:03 130KB accept IN linux服务器
1
操作系统课程 模拟进程调度实验  进程的插入 @Override public void addPreProc(Process proc) { //按优先级加到就绪队列 this.prelst.add(proc); int loc; for(loc=prelst.size()-2; loc>=0; loc--){ //比proc大的元素后移一个位置 Process temp = prelst.get(loc); if(proc.Priority进程 @Override public Process delPreProc() { //取优先级最高者,即为第一个 if(prelst.size()<=0){ return null; } return this.prelst.remove(0); //返回最小一个 }
2022-12-16 11:29:20 2.04MB 模拟进程调度 操作系统
1
能够模拟动态内存分配算法对进程分配内存空间。该程序具备的基本功能为: (1)能够以空闲分区表的形式显示某一时刻内存空间的使用情况。 (2)能够创建进程即输入进程信息,包括进程名称和进程需要的内存量, 系统要给进程分配一个惟一的进程标识(用一个整数表示)。 (3)能够显示某一时刻内存中进程使用内存的情况,包括进程名、进程在内存中的起始地址和内存使用量。 (4)能够终止某一个进程,终止进程后注意内存的回收。
1
其中包含了四种创建进程的方法例子,如WinExec、CreateProcess等
2022-12-14 22:11:03 8.43MB 进程创建
1