linux多进程编程详细讲解.pptxVIP

  • 7
  • 0
  • 约3.8千字
  • 约 24页
  • 2019-09-12 发布于浙江
  • 举报
Linux多进程编程3142Linux多进程通讯LINUX进程介绍多进程实例Linux多进程编程主要内容LINUX进程介绍什么是进程 简单地说就是允许起来的程序,即应用程序的运行实例。进程这个概念是针对系统而不是针对用户的,对用户来说,他面对的概念是程序。当用户敲入命令执行一个程序的时候,对系统而言,它将启动一个进程。但和程序不同的是,在这个进程中,系统可能需要再启动一个或多个进程来完成独立的多个任务。LINUX进程介绍进程ID 唯一标识进程的非负整形变量,pid。init进程 内核自举启动后运行的第一个进程,/etc/inittab是它启动的配置文件,所有的孤儿进程的父进程为init。LINUX进程介绍进程的结构 Linux下一个进程在内存里有三部分的数据,就是代码段、堆栈段和数据段。其实学过汇编语言的人一定知道,一般的CPU都有上述三种段寄存器,以方便操作系统的运行。这三个部分也是构成一个完整的执行序列的必要的部分。?LINUX进程介绍进程的结构 代码段,顾名思义,就是存放了程序代码的数据,假如机器中有数个进程运行相同的一个程序,那么它们就可以使用相同的代码段。堆栈段存放的就是子程序的返回地址、子程序的参数以及程序的局部变量。 系统如果同时运行数个相同的程序,它们之间就不能使用同一个堆栈段和数据段。?LINUX进程介绍进程的优点 对不同进程来说,它们具有独立的数据空间、代码空间

文档评论(0)

1亿VIP精品文档

相关文档