搜索资源列表
myshell
- 实现Shell,能处理命令 cd :改变进程当前路径 pwd :查看进程当前路径 pid:查看当前进程号(getpid()系统调用) logout :退出shell ls [-l] rm [-r] mkdir, mv, cp-achieve Shell, can handle orders cd : the process of change current path pwd : View current path process pid : View the cur
zebra-0.94.tar
- 大名鼎鼎的路由器源码。程序分ZEBRA、OSPF\\RIP\\等3个包。程序框架采用一个路由协议一个进程的方式,提高效率。ZEBRA目录下为守护程序部分、VTYSH目录下为仿CISCO外壳程序、LIB目录下为公共调用。-famous source router. ZEBRA procedure, OSPF \\ RIP \\ as three packages. Using a procedural framework of a routing protocol process, enhance
guandaotongxin
- 1、 了解系统调用pipe()的功能和实际原理 2、 编写一段程序,使用管道实现父子进程之间的通信 a) 使用系统调用fork()创建一个子进程 b) 子进程调用函数write()向父进程发送自己的进程ID和字符串” s sending a message to parent.\\n”。 c) 父进程调用函数read()通过管道读出子进程发来的消息,将消息输出屏幕,然后终止 -1, the understanding of the system call pipe () fu
fork_textcanjian
- 1、 了解系统调用fork()、execl()、exit()、getpid()和waitpid()的功能和实现过程 2、 编写一段程序实现以下功能: a) 使用系统调用fork()创建两个子进程 b) 父进程重复显示字符串”parent:”,并使用函数getpid()显示自己的进程ID。 c) 两个子进程分别重复显示字符串”child:”,并使用函数getpid()显示自己的进程ID 3、 编写一段程序实现以下功能: a) 使用系统调用fork()创建一个子进程 b)
ysh
- 目的:熟悉shell命令解释程序的工作原理,掌握使用fork和exec等系统调用设计多进程应用程序的基本技术。
zengjiaLinuxxitongdiaoyong
- 添加一个新的系统调用,实现一项新的功能,如查找系统中所有进程的名称和族亲关系信息,或文件复制,重新编译和运行内核,使新的系统调用可用。
linux_fork
- linux父子进程间关系,进程的创建和销毁,主要利用fork调用来实现
UNIXprogram
- Unix环境高级编程:本书全面介绍了UNIX系统的程序设计界面—系统调用界面和标准C库提供的许多函数。 本书的前15章着重于理论知识的阐述,主要内容包括UNIX文件和目录、进程环境、进程控制、进程间通信以及各种I/O。在此基础上,分别按章介绍了多个应用实例,包括如何创建数据库函数库,Postscr ipt 打印机驱动程序,调制解调器拨号器及在伪终端上运行其他程序的程序等。 本书内容丰富权威,概念清晰精辟,一直以来被誉为UNIX编程的“圣经”,对于所有UNIX程序员—无论是初学者还是专家级人士—都
UNIXCode
- 本书全面介绍了UNIX系统的程序设计界面—系统调用界面和标准C库提供的许多函数。 本书的前15章着重于理论知识的阐述,主要内容包括UNIX文件和目录、进程环境、进程控制、进程间通信以及各种I/O。在此基础上,分别按章介绍了多个应用实例,包括如何创建数据库函数库,Postscr ipt 打印机驱动程序,调制解调器拨号器及在伪终端上运行其他程序的程序等。 本书内容丰富权威,概念清晰精辟,一直以来被誉为UNIX编程的“圣经”,对于所有UNIX程序员—无论是初学者还是专家级人士—都是一本无价的参考书籍。
os(linuxshellthreadprocess)
- liunx下的shell实现;进程、线程同步的实现;I/O系统调用的比较(mmap)——操作系统的课程设计
linux
- 包括初始化、进程管理、进程通信、内存管理、设备管理、中断、文件系统、系统调用等精选源码分析。-Including initialization, process management, process communications, memory management, device management, interrupt, file system, system calls, such as analysis of selected source.
shi31
- 实现父进程创建子进程,实现父子同步,调用简单文本-Father of the process to achieve the creation of sub-processes, to achieve synchronization son, called a simple text
process_control
- 进程控制,linux编程,系统调用,fork()、exec()、exit()、waitpid()函数的功能以及实现过程,1创建两个子进程,重复显示代码2调用exec()更换自己的代码。计算机操作系统第三版实验二-process control :fork()exec()waitpid()exit().show some words constantly both in the parent s and children process
threecodes
- 1、 用C语言写一个程序名字为procs4,该程序运行过程中共有4个进程,procs4程序(父进程)创建2个子进程p1和p2,p1子进程再创建一个子进程p3。4个进程完成如下工作: 父进程并打印字符串“I am main process”;p1子进程打印“I am child process p1”字符串;p2子进程打印“I am child process p2”;子进程p3打印字符串“I am child process p3”,然后使用exec(族)系统调用打印当前目录下文件和子目录下
ModuleTest_a
- I/O驱动程序 设备驱动程序运行在内核空间,而应用程序则运行在用户空间,Linux操作系统通过系统调用和硬件中断完成从用户空间到内核空间的控制转移,执行系统调用的内核代码在进程的上下文中执行,也就是说代表调用进程操作而且可以访问进程地址空间的数据,中断处理程序相对进程而言是异步的,而且与任何一个进程都无关。 -I/O driver Device drivers run in kernel space, while the application is run in user
Linuxduojincheng
- 1. 要求运用fork(),wait(),pipe(),read(),write()及execve()等系统调用编写多进程的程序。 2. 完成一程序两进程、两进程两程序,一程序三进程的程序。 3. 通过不同情况下运行结果,理解Linux系统下进程的调度,进程的并发执行以及父子进程之间的关系(代码段、数据段之间的关系)。 -1. Requires the use of fork (), wait (), pipe (), read (), write () and execve ()
sleep
- sleep函数的完整实现 1. 实验要求: 1、使用alarm函数实现定时。 2、必须正确处理mysleep函数中的闹钟与调用者可能设置的闹钟之间的关系。例如,如何解决不同的信号处理函数的保存和恢复?如何处理调用者设置的闹钟比mysleep函数中的闹钟早响的问题?如何处理调用进程屏蔽SIGALRM信号? 3、不允许出现任何竟态条件(时间窗口)。 4、总之,mysleep的实现细节应当对调用者透明,也就是说,不论在实现mysleep函数时是否使用了alarm函数,对调用者是否以
lizhong
- 模拟系统随机创建进程,调用进程,终止进程程序(The simulation system randomly creates the process, calls the process, and terminates the process)
进程隐藏
- Linux 内核下利用劫持系统调用法隐藏进程。(The Linux kernel uses the hijacking system invocation method to hide the process.)
进程的创建和管道通信
- 进程的创建和管道通信使用系统调用pipe ( )建立一条管道 创建2个子进程,两个子进程P1和P2分别向管道各写一句话: Child 1 is sending a message! Child 2 is sending a message! 父进程从管道中读出来自于两个子进程的信息,并显示在屏幕上(Process creation and pipeline communication)
