Linux 下 C 编程 —— 进程环境 认证专享

成为vip会员,免费看所有精品课程
  • 目录

    目录 收起>

    本课程主要讲解 C 编程的进程环境的相关知识,内容包括进程的基本概念、进程中环境变量的获得和操作、进程在内存中的布局、进程的非局部跳转以及进程的资源限制。

    1.进程的基本概念和环境表 00:12:54

    本课程首先介绍进程的基本概念和终止方式,然后讲解正常终止时, exit 和 _exit 的区别,最后讲解如何获取进程的环境表和修改环境变量。

    2.进程在内存中的布局和非局部跳转 00:09:12

    本课程主要介绍进程在内存中的布局,以及如何利用 setjmp 和 longjmp 设置非局部跳转。

    3.进程的资源限制 00:13:37

    本课程主要介绍 Linux 中可用的资源限制和资源限制的修改规则。
  • 提问

    提交问题
  • 下载

  • 线路

    视频太卡?试试切换线路 √ 线路1 √ 线路2
  • 收藏

    收藏课程
  • 分享

连播

连续播放

关灯

关灯模式
视频加载太慢?

我们有两条线路可以选择,试试切换线路吧

Linux 下 C 编程 —— 进程环境

3课时,36分钟
iceman_han
iceman_han

极客学院签约布道师

课程背景:
学过 Linux 操作系统的都知道,进程是资源分配的最小单位。进程是正在执行的程序实例,每个进程都有一份环境列表,即在进程用户空间内存中维护的一组环境变量。每个进程都会消耗诸如打开文件、内存以及 CPU 时间之类的资源。本课程将通过大量的 C 语言程序,带领大家深入理解进程的相关知识。

核心内容:
1.进程的基本概念和环境表
2.进程在内存中的布局和非局部跳转
3.进程的资源限制

软件环境:ubuntu SecureCRT

是否提供资料:

课程等级:高级

适合人群:
熟悉 Linux 和 C 的学员
  • 技术问答
  • 1

    进程的基本概念和环境表

    12:54

    本课程首先介绍进程的基本概念和终止方式,然后讲解正常终止时, exit 和 _exit 的区别,最后讲解如何获取进程的环境表和修改环境变量。

  • 2

    进程在内存中的布局和非局部跳转

    09:12

    本课程主要介绍进程在内存中的布局,以及如何利用 setjmp 和 longjmp 设置非局部跳转。

  • 3

    进程的资源限制

    13:37

    本课程主要介绍 Linux 中可用的资源限制和资源限制的修改规则。

相关课程

  • MATLAB 矩阵和数组进阶

    本课程首先介绍矩阵和数组的特殊运算,主要包括行列式运算、逆运算、秩运算和特征值运算,然后讲解向量及其运算,最后引入高维数组的操作。

    4课时 38分钟
    初级
    3701人学习
  • Linux 下 C 编程——文件属性及系统结构

    本课程将首先讲解 Linux 操作系统下文件所有属性(包括文件类型、文件权限、创建者和访问时间等)的获取及修改,然后讲解文件在内核中的第 3 种数据结构-V 节点。

    3课时 40分钟
    高级
    4086人学习
  • MATLAB 数据类型

    本课程首先介绍 MATLAB 的基本数据类型,整型,浮点型,逻辑类型和字符串,然后讲解 MATLAB 两个重要的数据类型:元胞数组和结构体,最后概括 MATLAB 不同数据类型之间的转换。

    4课时 49分钟
    初级
    3657人学习
  • Linux 下 C 编程——文件高级

    本课程讲解 Linux 下高级 C 编程的文件的 I/O 处理方式、文件锁、存储映射的概念及相关函数的用法。

    3课时 44分钟
    高级
    4416人学习