title: 现代操作系统

进程与线程

进程模型

1、每个进程有自己的虚拟CPU,真正执行时时来回切换进程(多道程序设计)。
2、每个进程都有自己的程序计数器,运行时将程序计数器装入实际的计数器。运行结束时将物理程序计数器保存到内存中的逻辑计数器。

进程的创建

导致进程创建的事件

  • 系统初始化 前台进程和后台进程(停留在后台处理诸如电子邮件、 Web页面 新闻 印之类活动的进程称为守护进程 )unix可以用ps命令查看进程
  • 系统调用
  • 用户请求创建新进程
  • 批处理作业的初始化

进程的终止

  • 正常退出
  • 出错推出
  • 严重错误
  • 被其他进程杀死