查看: 277|回复: 11
收起左侧

[USB 控制器] 进程的上下文

[复制链接]

22

主题

217

帖子

651

积分

高级技术员

 楼主| 发表于 2017-4-16 22:11 | 显示全部楼层 |返回版面|阅读模式
驱动程序中什么叫做进程的上下文啊?
21ic公开课,21ic网友共同的学习圈子!学单片机、嵌入式、模拟、电源……就看这里 http://open.21ic.com 移步更多21ic独家微课:http://open.21ic.com/list/3/0/0

335

主题

3216

帖子

9107

积分

技术达人

发表于 2017-4-16 22:13 | 显示全部楼层 |返回版面
楼主详细说说怎么回事啊,这么说太笼统了
21ic公开课,21ic网友共同的学习圈子!学单片机、嵌入式、模拟、电源……就看这里 http://open.21ic.com 移步更多21ic独家微课:http://open.21ic.com/list/3/0/0

22

主题

217

帖子

651

积分

高级技术员

 楼主| 发表于 2017-4-16 22:15 | 显示全部楼层 |返回版面


需要对CY的驱动进行一下改动,增进系统的性能。
所以最近开始学习下驱动程序,刚刚入门,还请高手指教。
21ic公开课,21ic网友共同的学习圈子!学单片机、嵌入式、模拟、电源……就看这里 http://open.21ic.com 移步更多21ic独家微课:http://open.21ic.com/list/3/0/0

317

主题

2854

帖子

8036

积分

技术达人

发表于 2017-4-16 22:20 | 显示全部楼层 |返回版面

—个进程的上下文(context)包括进程的状态、有关变量和数据结构的值、机器寄存器的值和PCB以及有关程序、数据等。
21ic公开课,21ic网友共同的学习圈子!学单片机、嵌入式、模拟、电源……就看这里 http://open.21ic.com 移步更多21ic独家微课:http://open.21ic.com/list/3/0/0

321

主题

2970

帖子

8356

积分

技术达人

发表于 2017-4-16 22:21 | 显示全部楼层 |返回版面
一个进程的执行是在进程的上下文中执行。当正在执行的进程由于某种原因要让出处理机时,系统要做进程上下文切换,以使另一个进程得以执行。
21ic公开课,21ic网友共同的学习圈子!学单片机、嵌入式、模拟、电源……就看这里 http://open.21ic.com 移步更多21ic独家微课:http://open.21ic.com/list/3/0/0

357

主题

3593

帖子

1万

积分

资深工程师

发表于 2017-4-16 22:24 | 显示全部楼层 |返回版面
对,当进行上下文切换时点统要首先检查是否允许做上下文切换
21ic公开课,21ic网友共同的学习圈子!学单片机、嵌入式、模拟、电源……就看这里 http://open.21ic.com 移步更多21ic独家微课:http://open.21ic.com/list/3/0/0

341

主题

3267

帖子

9248

积分

技术达人

发表于 2017-4-16 22:26 | 显示全部楼层 |返回版面
在有些情况下,上下文切换是不允许的
21ic公开课,21ic网友共同的学习圈子!学单片机、嵌入式、模拟、电源……就看这里 http://open.21ic.com 移步更多21ic独家微课:http://open.21ic.com/list/3/0/0

22

主题

217

帖子

651

积分

高级技术员

 楼主| 发表于 2017-4-16 22:28 | 显示全部楼层 |返回版面
啥时候
21ic公开课,21ic网友共同的学习圈子!学单片机、嵌入式、模拟、电源……就看这里 http://open.21ic.com 移步更多21ic独家微课:http://open.21ic.com/list/3/0/0

341

主题

3416

帖子

9653

积分

技术达人

发表于 2017-4-16 22:31 | 显示全部楼层 |返回版面

例如系统正在执行某个不允许中断的原语时
21ic公开课,21ic网友共同的学习圈子!学单片机、嵌入式、模拟、电源……就看这里 http://open.21ic.com 移步更多21ic独家微课:http://open.21ic.com/list/3/0/0

342

主题

3034

帖子

8509

积分

技术达人

发表于 2017-4-16 22:33 | 显示全部楼层 |返回版面
没说完呢吧,然后,系统要保留有关被切换进程的足够信息,以便以后切换回该进程时,顺利恢复该进程的执行。
21ic公开课,21ic网友共同的学习圈子!学单片机、嵌入式、模拟、电源……就看这里 http://open.21ic.com 移步更多21ic独家微课:http://open.21ic.com/list/3/0/0

20

主题

187

帖子

561

积分

高级技术员

发表于 2017-4-16 22:35 | 显示全部楼层 |返回版面
是,在系统保留了CPU现场之后,调度程序选择一个新的处于就绪状态的进程、并装配该进程的上下文,使CPU的控制权掌握在被选中进程手中。
21ic公开课,21ic网友共同的学习圈子!学单片机、嵌入式、模拟、电源……就看这里 http://open.21ic.com 移步更多21ic独家微课:http://open.21ic.com/list/3/0/0

22

主题

217

帖子

651

积分

高级技术员

 楼主| 发表于 2017-4-16 22:38 | 显示全部楼层 |返回版面
嗯,那我按大家的说法挨个排查一下,先结贴啦,谢谢哈
21ic公开课,21ic网友共同的学习圈子!学单片机、嵌入式、模拟、电源……就看这里 http://open.21ic.com 移步更多21ic独家微课:http://open.21ic.com/list/3/0/0
您需要登录后才可以回帖 登录 | 注册

本版积分规则

分享 快速回复 返回顶部 返回列表