标签
-
深入理解Linux内核day09--系统调用:打开门户进入内核世界
系统调用就是用户空间程序与内核之间进行通信的一种方式。它可以让用户空间程序请求内核提供特定功能或服务,不同进程之间需要共享资源或者协同工作完成某项任务时也需要相应机制来实现进程间的通信。
-
深入探究进程控制:exec族函数的作用及应用
这时就需要使用到exec族函数。exec族函数是一组用于执行其他程序的系统调用函数。这两个函数接受一个指向字符串数组(也称作命令行参数)的指针作为参数。该进程的代码、数据和堆栈都会被新程序替换掉。
-
Linux内核技术:动态添加新的系统调用
系统调用是用户空间程序与内核之间进行交互的接口。我们需要在内核中添加一些新的自定义系统调用来实现特定功能。那么如何动态为Linux内核添加新的自定义系统调用呢?
-
深入理解Linux内核原理与分析——第二周作业详解
1、进程的创建和管理2、系统调用的实现3、进程间通信方式在学习Linux内核原理与分析的第二周作业中,我们主要学习了进程的创建和管理、系统调用的实现以及进程间通信方式。
-
Linux系统调用及其效率:提高系统性能的关键
1、 减少不必要的系统调用2、 使用高效的系统调用3、 使用异步IO在Linux操作系统中,在使用Linux时如何优化系统调用以提高整个系统的性能呢?
-
深度解析Linux系统调用:原理、分类及应用
Linux系统调用是操作系统提供给用户程序的接口,本文将从原理、分类及应用三个方面深度解析Linux系统调用。
-
Linux C语言编程中获取IP地址的方法详解
可以使用系统调用函数ioctl()来获取某个网络设备的IP地址。close(fd);&((struct sockaddr_in *)&ifr.ifr_addr)-˃sin_addr,
-
动静结合学内核之 Linux 系统调用浅析
系统调用是操作系统提供给用户程序的一种接口。每个系统调用都有一个唯一的标识符(System Call Number)。
-
Unix进程学习笔记:从概念到实践,让你轻松掌握进程管理技巧
对于Unix操作系统的进程管理是必须要掌握的技能之一。在Unix中创建新进程通常使用fork()和exec()两个系统调用。fork()会创建当前正在运行程序(称为父进程)的副本?