tc1_6__architecture_vol1.pdf

目录

1、官方文档

2、Architectual Registers

 3、Tasks and Contexts

 4、Context Save Areas

 5、Trap System

 6、GPRs

 7、Program State Information Registers

 8、Upper and Lower Contexts

8.1.什么是进程上下文与中断上下文

8.2 系统调用与函数调用的区别

9、Trap System

 9.1 Trap Vector Table

 9.2 Initial State upon a Trap (Trap的初始状态)

 9.3  System Call(Trap Class 6)

 10、Physical Memory Attributes(PMA)

 11、Core Debug Controller(CDC)


1、官方文档

《tc1_6__architecture_vol1.pdf》

https://download.csdn.net/download/u013464897/87818272?spm=1001.2014.3001.5501

2、Architectual Registers

 3、Tasks and Contexts

 4、Context Save Areas

 5、Trap System

 6、GPRs

 7、Program State Information Registers

 

 

 

 

 

 

 8、Upper and Lower Contexts

嵌入式开发:CSA是什么? (qq.com)

8.1.什么是进程上下文与中断上下文

进程上下文与中断上下文的理解_kyo_的博客-CSDN博客

1.进程上下文:

(1)进程上文:其是指进程由用户态切换到内核态是需要保存用户态时cpu寄存器中的值,进程状态以及堆栈上的内容,即保存当前进程的进程上下文,以便再次执行该进程时,能够恢复切换时的状态,继续执行。

(2)进程下文:其是指切换到内核态后执行的程序,即进程运行在内核空间的部分。

2.中断上下文:

(1)中断上文:硬件通过中断触发信号,导致内核调用中断处理程序,进入内核空间。这个过程中,硬件的一些变量和参数也要传递给内核,内核通过这些参数进行中断处理。中断上文可以看作就是硬件传递过来的这些参数和内核需要保存的一些其他环境(主要是当前被中断的进程环境。

(2)中断下文:执行在内核空间的中断服务程序。

8.2 系统调用与函数调用的区别

一文讲解系统调用与函数调用有什么区别? - 哔哩哔哩

系统调用和函数调用的区别_系统调用和一般用户函数调用的区别_YNAI的博客-CSDN博客

9、Trap System

 

 9.1 Trap Vector Table

 9.2 Initial State upon a Trap (Trap的初始状态)

 9.3  System Call(Trap Class 6)

重要:操作系统切换任务使用

 10、Physical Memory Attributes(PMA)

 11、Core Debug Controller(CDC)

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值