搜索资源列表
VMA
- 虚拟内存管理实验。 在Linux环境下编写一个内核模块,分别实现如下几个函数: static void mtest_dump_vma_list(void):依次列出当前进程所占用的虚拟内存空间各段的读、写或执行权限。 static void mtest_find_vma(unsigned long addr):查找出虚拟地址addr所在的vma,并通过printk打印该段的起始地址、终止地址和段标志等信息。 static void
lab2
- 在Windows下实现: • 使用CreateProcess()来创建进程 • 使用WaitForSingleObject()在“mytime”命令和新创建的进程之间同步 • 调用GetSystemTime()来获取时间 -In Windows to achieve: Use CreateProcess () to create a process - the use of WaitForSingle
process
- 进程管理系统。本系统具有模拟创建新进程、查看运行进程、换出进程、杀死进程等功能。-Process management system. Create a new process simulation, view the operation process, in a process, kill the process in the system
LINUXOS
- 以Linux 系统进程和线程机制为背景,掌握fork()和clone()系统调用的形式和功能以及与其相适应的高级通讯方式。由fork派生的子进程之间通过pipe通讯,由clone创建的线程之间通过共享内存通讯,对于后者需要考虑互斥问题。-Linux systems to process and thread mechanism background, master fork () and clone () system call form and function as well as adva
ParentProcess
- 设计并实现Linux的 time”命令。 mytime”命令通过命令行参数接受要运行的程序,创建一个独立的进程来运行该程序,并记录程序运行的时间。 -Design and realization of Linux' s " time" command. " Mytime" command the command line arguments to accept to run a program, create a separate process
readwrieter
- 创建一个控制台进程,此进程包含n个线程。用这n个线程来表示n个读者或写者。每个线程按相应测试数据文件的要求进行读写操作。用信号量机制分别实现读者优先和写者优先的读者-写者问题。-Creating a console, this process contain n threads. Use of these n threads to express n readers who write. Each thread according to the requirements of relevant
Code
- 一、 编写一段程序,使其现实进程的软中断通信。 1.要求:使用系统调用fork()创建两个子进程,再用系统调用signal()让父进程捕捉键盘上来的中断信号(即按DEL键);当捕捉到中断信号后,父进程用系统调用Kill()向两个子进程发出信号,子进程捕捉到信号后分别输出下列信息后终止: Child Processll is Killed by Parent! Child Processl2 is Killed by Parent! 父进程等待两个子进程终止后,输出如下的信息后终止
wdf-get-process-info
- wdf获取创建的进程信息,包括进程id,进程名字以及线程id等信息。-wdf obtain information creation process, including the process id, process name, and thread id information.
2
- 设计并实现Unix的“time”命令。“mytime”命令通过命令行参数接受要运行的程序,创建一个独立的进程来运行该程序,并记录程序运行的时间。 在Windows下实现: • 使用CreateProcess()来创建进程 • 使用WaitForSingleObject()在“mytime”命令和新创建的进程之间同步 • 调用GetSystemTime()来获取时间 在Linux下实现: • 使用fork()/execv()来
mem
- VC++通过内存映射在程序间交换数据,通过这个小实例,你会了解到以下技巧:在内存映像中创建对象,将文件视图映射到一个进程的地址空间上、返回LPVOID类型的内存指针、给映像内存数据赋给本地变量、释放映像内存、更新数据等。-VC++ through the exchange of data between memory mapping program, through this small example, you will learn the following skills: to creat
web
- 实验4 Web服务器(多线程,可以多个浏览器访问多个不同文件) 要求:(1)TCP (2)C/S (3)http 摘要:设计一个简单的web服务器,它仅能处理一个请求。 具体: Web服务器: 当一个客户(浏览器,输入URL:http://127.0.0.1/index.html)连接时创建一个连接套接字; 从连接套接字接收http请求报文。 解释该请求以确定所请求的文件(解析文件名); 从服务器的文件系统获得请求的文件。 创建一个由请求的文件组成
exp2RW
- 创建一个控制台进程。此进程包含n个线程。用这n个线程来表示n个读者或写者。每个线程按相应测试数据文件(后面有介绍)的要求进行读写操作。用信号量机制分别实现读者优先和写者优先的读者-写者问题。 读者-写者问题的读写操作限制(包括读者优先和写者优先): 1)写-写互斥,即不能有两个写者同时进行写操作。 2)读-写互斥,即不能同时有一个线程在读,而另一个线程在写。 3)读-读允许,即可以有一个或多个读者在读。 读者优先的附加限制:如果一个读者申请进行读操作时已有另一个读者
create-process
- windows系统编程,可以创建一个子进程并记录其运行时间。在windows平台上可以直接运行。-windows system programming, you can create a child process and record the running time. On the windows platform can be run directly.
CreateDestroyProcess
- 使用visual c++系统函数创建和终止进程-Using visual c++ create and terminate processes
process-communicate
- 在vc6.0的mfc里面用c++开发的操作系统上机作业,打开父进程debug文件夹里面的父进程exe,即可点击创建子进程,发送消息,以管道方式通信。-In vc6.0 of mfc eyed on c++ operating system developed machine operation, open the parent folder inside debug the parent process exe, you can click create a child process, sen
[7-1]EnumRemoveProcessThreadNotify
- 枚举与删除进线程回调,进程回调可以监视进程的创建和退出-Enumerate and delete into the thread callback, the callback process can monitor the process of creating and exit
File-Operations
- 在 Linux 中 FIFO 是一种进程之间的管道通信机制。Linux 支持完整的 FIFO通信 机制。 本实验内容,通过使用文件操作,仿真 FIFO(先进先出)结构以及生产者-消费者运行模型。 本实验中需要打开两个虚拟终端,分别运行生产者程序(producer)和消费者程序(customer)。此时两个进程同时对同一个文件进行读写操作。因为这个文件是临界资源,所以可以使用文件锁机制来保证两个进程对文件的访问都是原子操作。 先启动生产者进程,它负责创建仿真 FIFO 结构的文件(其实
jinchengkongzhi
- 1、利用简单的结构和控制方法模拟进程结构、进程状态和进程控制,使学生掌握作为操作系统分配资源的基本单位的进程相关的概念。定义PCB(可以采用静态结构或动态结构),在实验中只需建立PCB,用它代表完整的进程。 2、定义进程状态转换方式:进程的状态转换是由进程内部操作或操作系统的控制引起,由于无法实现这些功能,学生可以采用随机数方法或键盘控制方法模拟,并实现对应的控制程序。随机方法指产生1-6的随机数,分别代表创建进程(c)、结束进程(e)、进程阻塞(b)、唤醒进程(w)、调度进程(p)、时间片
MyCreateProcess
- 这个源码是通过在驱动中启动想要的进程,而不是在系统层进行进程的创建-Driver CreateProcess
OS--Test8
- 编写进程管理程序,模拟实现进程管理的部分功能。 主要管理功能包含进程的创建、进程的撤销、进程的调度等管理。-Write process management program, the simulation implementation process management features. The creation, the main management functions include process of cancellation, the process of schedul