作为DBA,可能经常需要帮助Developer排除有关权限的问题。要确认某个账号是不是已经拥有了某权限,DBA并不需要使用该账号的登录名和密码进行验证,只需使用execute as语句,将当前会话的上下文切换到指定的login(登录)或者user(用户),就可以验证该账号是否拥有某权限。 execu ...
分类:
其他好文 时间:
2017-02-06 23:50:21
阅读次数:
424
对于linux中的上下文一直以来没有特别的关注其合理范围应该是多少(关于上下文切换的概念,网上已经有很多解释了,再次不再重复),白天偶尔注意到了一下,晚上特地看了下白天负载和和收盘后的负载如下(服务器1,8C/16GB,运行1个mysql,8个java进程,1个rabbitmq): 相应时间段的上下 ...
分类:
系统相关 时间:
2017-01-17 23:03:31
阅读次数:
431
北桥:高速总线南桥:低速总线进程:程序运行的实例,副本进程上下文切换:cpu分配给程序运行的时间是分片的。如果当程序运行了第二条指令后cpu时间已经耗完,此时需要进行进程切换。而切换前必须保存当前进程的所有状态,称为保护现常而当再次轮到该程序运行时需要切换至cpu上..
分类:
其他好文 时间:
2017-01-13 01:25:14
阅读次数:
145
先恶补一下知识点: 上下文切换:当CPU从执行一个线程切换到执行另外一个线程的时候,它需要先存储当前线程的本地的数据,程序指针等,然后载入另一个线程的本地数据,程序指针等,最后才开始执行。这种切换称为“上下文切换”(“context switch”) CPU会在一个上下文中执行一个线程,然后切换到另 ...
分类:
其他好文 时间:
2016-12-19 11:07:02
阅读次数:
148
javascript中继承可以通过call、apply、protoperty实现 1.call call的含义: foo.call(thisObject, args...) 表示函数foo调用的时候,上下文切换为thisObject,意思是用thisObject来调用foo方法,如果没有指定this ...
分类:
移动开发 时间:
2016-12-04 14:18:14
阅读次数:
263
单核,多核CPU的原子操作 一. 何谓"原子操作":原子操作就是: 不可中断的一个或者一系列操作, 也就是不会被线程调度机制打断的操作, 运行期间不会有任何的上下文切换(context switch). 二. 为什么关注原子操作?1. 如果确定某个操作是原子的, 就不用为了去保护这个操作而加上会耗费 ...
分类:
其他好文 时间:
2016-12-04 00:20:20
阅读次数:
244
以下是评级的题目 1、进程、线程的概念 进程是处理器处理一个执行过程,线程是进程的一部分,进程里允许有多个线程的存在。 进程之间是独立。线程上下文的切换比进程上下文切换要快。 2、数组、链表、栈、结构体的区别。 链表和数组都叫可以叫做线性表, 数组又叫做顺序表,主要区别在于,顺序表是在内存中开辟一段 ...
20145331《信息安全系统设计基础》第十一周学习总结 教材学习内容总结 8.1告诉你异常四种,其中陷阱可以用来做系统调用。 Linux的聪明机制——/proc文件系统,将许多内核数据结构的内容输出为一个用户程序可以读的文本文件的层次结构。 8.2进程的概念,并发流、上下文切换在后面也要继续用到。 ...
分类:
其他好文 时间:
2016-11-27 23:11:20
阅读次数:
321
译文如下:1.1 Linux进程管理进程管理是操作系统的最重要的功能之一。有效率的进程管理能保证一个程序平稳而高效地运行。Linux的进程管理与UNIX的进程管理相似。它包括进程调度、中断处理、信号、进程优先级、上下文切换、进程状态、进度内存等。在本节中,我们将描述Linux进程管理的基本原理的实现 ...
分类:
系统相关 时间:
2016-11-04 23:07:06
阅读次数:
192
线程基础 △ 由于进程的地址空间是私有的,因此在进行上下文切换时,系统开销比较大 △ 在同一个进程中创建的线程共享该进程的地址空间 △ 通常线程值得是共享相同地址空间的多个任务 △ 每个线程的私有这些私有资源:线程ID、PC(程序计数器)和相关寄存器、栈{局部变量,函数返回地址}、错误号、信号掩码和 ...
分类:
编程语言 时间:
2016-11-02 00:58:57
阅读次数:
377