jxq
作者jxq·2018-10-25 09:42
其它·gbase

数据库产品 CC 认证的最佳实践(十二)《GBase 8t V8.5安全目标》之2.2 评估对象架构

字数 554阅读 984评论 0赞 1

(一)前言
(二)CC 通用准则概述
(三)CC 通用准则的演进
(四)CC 安全性评估
(五)安全功能组件
(六)安全保证组件
(七)评估保证级
(八)《安全目标》编写规范
(九)《GBase 8t V8.5安全目标》之目录
……

(十二)《GBase 8t V8.5安全目标》之2.2 评估对象架构

2.2 评估对象架构

GBase 8t 是一个多进程多线程应用程序。GBase 8t 应用程序的每一进程都称为一个虚拟处理器,每个虚拟处理器都为实现关系型数据库管理系统发挥特定的作用。这些虚拟处理器专为处理 SQL 语句、网络通信、本地通信、I/O 以及其他各种各样的 GBase 8t 功能。每一 GBase 8t 进程共享内存资源和文件描述符,作为一个整体发挥作用。如果必要,可以将对给定会话的处理从一个虚拟处理器移至另一个虚拟处理器。当一个虚拟处理器中的线程调用另一个虚拟处理器中的线程,以使用存储在共享内存中的资源 (例如,堆栈) 来继续执行会话的逻辑线程时,就会发生这种情况。在适当的情况下,对于给定的会话,可以使用多个线程来实现并行性(例如,用于并行排序和扫描)。大多数实际的 SQL 处理都是在 CPU 虚拟处理器上完成的,使用线程的非抢占调度。当一个线程进入等待状态时,虚拟处理器会切换堆栈并继续执行另一个线程。

如果觉得我的文章对您有用,请点赞。您的支持将鼓励我继续创作!

1

添加新评论0 条评论

Ctrl+Enter 发表

作者其他文章

相关文章

相关问题

相关资料

X社区推广