搜索资源列表
12
- 实现一个简单的shell,实现步骤:(1)在虚拟的shell界面上出现命令提示符($或#); (2)获取用户指令:获取用户在命令提示符后面输入的命令及其参数,并注意命令输入的最大长度; (3)解析指令:对用户输入的命令进行解析,解析出命令名和参数; (4)寻找命令文件:每个命令的执行都必须依靠对应的可执行文件,这些文件的存放路径存放在用户的PATH环境变量里; (5)执行命令:可通过fork( )系统调用创建一个进程来完成执行命令的任务,具体的命令执行用execv( )函
kexec-loader-2.3.tar
- kexec使用Unix系统调用exec()的覆盖哲理,它产生一个新的内核覆盖正在运行的内核。这个过程不用启动机器上的固件(firmware),所以可以节省一些重启时间。-kexec using the Unix system call exec () covering philosophy, it produces a new kernel covering the running kernel. This process do not have to start the firmware (f
linux-system-call
- linux system call linux系统调用-linux system call
audit.tar
- audit,审计功能。Linux内核有用日志记录事件的能力,比如记录系统调用和文件访问。然后,管理员可以评审这些日志,确定可能存在的安全裂口,比如失败的登录尝试,或者 用户对系统文件不成功的访问。-Audit, audit function. The ability of Linux kernel useful logging events, such as the record of system call and file access. Then, the administrator ca
jinchegndechuangjian
- 编写一段源程序,使系统调用fork()创建两个子进程,当此程序运行时,在系统中有 一个父进程和两个子进程活动。让每一个进程在屏幕上显示一个字符:父进程显示字符“a” 子进程分别显示字符“b”和字符“c”。试观察纪录屏幕上的显示结果,并分析原因。-Write a program, make the system call fork () to create two sub process, when running, the system is A process and the
jinchegndeguandaotongxin
- 编写程序实现进程的管道通信。具体要求:首先使用系统调用pipe( )建立一个管道;然后分别创建2个子进程,要求2个子进程分别向管道各写一句话:“Child 1 is sending a message!” 和 “Child 2 is sending a message!” 最后,父进程从管道中读出二个来自子进程的信息并显示。-编写程序实现进程的管道通信。具体要求:首先使用系统调用pipe( )建立一个管道;然后分别创建2个子进程,要求2个子进程分别向管道各写一句话:“Child 1 is sen
Relatorio.pdf
- Intriducing a System Call to Linux Kernel 2.6 .
How_System_Call_Works
- How to system call works in linux
Code
- 一、 编写一段程序,使其现实进程的软中断通信。 1.要求:使用系统调用fork()创建两个子进程,再用系统调用signal()让父进程捕捉键盘上来的中断信号(即按DEL键);当捕捉到中断信号后,父进程用系统调用Kill()向两个子进程发出信号,子进程捕捉到信号后分别输出下列信息后终止: Child Processll is Killed by Parent! Child Processl2 is Killed by Parent! 父进程等待两个子进程终止后,输出如下的信息后终止
change_NIC_ord
- 修改linux系统的多网卡排序,根据程序调用需求,将网上按一定顺序进行排序,适用于CentOS和Fedora-Modify the Linux system of multi card sorting, according to the requirement of the program call, online according to a certain order to sort, applicable to the CentOS and Fedora
test-jprobe.tar
- 使用jprobe为系统调用write和open增加探点的demo。-Use jprobe and open system call write increase demo probe points.
kernel_timer
- linux设备驱动 内核定时器 在 Linux 内核中,时间由一个名为 jiffies 的全局变量衡量,该变量标识系统启动以来经过的滴答数。在最低的级别上,计算滴答数的方式取决于正在运行的特定硬件平台;但是,滴答计数通常在一次中断期间仍然继续进行。 Linux 提供了一个简单的 API 来构造和管理计时器。它包含一些函数(和助手函数),用于创建、取消和管理计时器。 计时器通过 timer_list 结构定义,该结构包括实现一个计时器所需的所有数据(其中包括列表指针和在编译时配
linux.so
- (已验证)利用动态库编程获取系统时间,简单的linux库文件生成和库文件调用(Using dynamic library programming to obtain system time, simple Linux library file generation and library file call.)
