上下文切换
来源:互联网 发布:手机图片分类软件 编辑:程序博客网 时间:2024/05/22 06:18
上下文切换(Context Switch) 或者环境切换
多任务系统中,上下文切换是指CPU的控制权由运行任务转移到另外一个就绪任务时所发生的事件。
在操作系统中,CPU切换到另一个进程需要保存当前进程的状态并恢复另一个进程的状态:当前运行任务转为就绪(或者挂起、删除)状态,另一个被选定的就绪任务成为当前任务。上下文切换包括保存当前任务的运行环境,恢复将要运行任务的运行环境。
进程上下文用进程的PCB(进程控制块,也称为TCB,即任务控制块)表示,它包括进程状态,CPU寄存器的值等。
通常通过执行一个状态保存来保存CPU当前状态,然后执行一个状态恢复重新开始运行.
-----------------------------
redis中采用单线程异步处理的模型 与 其他数据库 多线程(mysql) 或者多进程 oracle中处理,存在上下文切换.
- 上下文切换
- 上下文切换
- 切换上下文
- 上下文切换
- 上下文切换
- 上下文切换
- 上下文切换
- 上下文切换
- 上下文切换
- 上下文切换
- 上下文切换
- 线程上下文切换与进程上下文切换
- 什么是上下文切换
- context_switch( )上下文切换
- context_switch( )上下文切换
- 进程切换上下文
- 操作系统CPU上下文切换
- 线程上下文切换
- vc++6.0出现fatal error C1853的解决办法
- 【Android开发笔记】4.简单基站定位程序
- Ubuntu 12.04 安装 MySQL--及简单的Show,Use,Create,drop,alter,CRUD,export,import
- DC--类库MFC中的结构体
- 【Cocos2D-X游戏开发笔记2】自定义场景及场景切换效果
- 上下文切换
- C# Socket实现聊天通信
- Linux常用命令之awk
- 判断一个数是否是回文数
- 软件工程-第四章- 面向过程的软件设计方法
- Linux驱动基本框架简介
- ubuntu下vim配置使用
- CF - 189A - Cut Ribbon
- C语言中指针的应用