孙钟秀操作系统ch22.4线程及其实现.pptVIP

  • 1
  • 0
  • 约5.3千字
  • 约 42页
  • 2016-12-18 发布于重庆
  • 举报
Linux进程状态及转换 wake_up_interruptible() wake_up( ) TASK_ZOMBIE TASK_RUNNING TASK_UNINTERRUPTIBLE TASK_INTERRUPTIBLE TASK_STOPPED 占有CPU运行 schedule( ) 时间 片到 schedule( ) interruptible_sleep_on( ) schedulle( ) sleep_on( ) wake_up() 创建do_fork( ) do_exit( ) schedule( ) syscall_trace( ) sys_exit( ) 收到SIG_KILL或SIG_CONT 后,执行wake_up( ) 2.6Windows 2003进程与线程 进程是资源的容器,容纳各种分配到的资源如主存、已打开文件等; 线程是可被内核调度的执行实体,可被中断,使CPU能转向另一线程执行。 进程和线程用对象来实现。 Windows 对象分类(1) Windows 是一个基于对象的操作系统,用对象来表示所有的系统资源。 (1)执行体对象 由执行体的组件实现的对象,用来实现各种外部功能,用户态程序(服务器对象)可访问执行体对象。 执行体对象:进程、线程、区域、文件、事件、事件对、文件映射、互斥、信号量、计时

文档评论(0)

1亿VIP精品文档

相关文档