码迷,mamicode.com
首页 >  
搜索关键字:用户态 内核态    ( 1022个结果
Linux 系统调用 —— fork 内核源码剖析
系统调用流程简述 fork() 函数是系统调用对应的 API,这个系统调用会触发一个int 0x80 的中断; 当用户态进程调用 fork() 时,先将 eax(寄存器) 的值置为 2(即 __NR_fork 系统调用号); 执行 int $0x80,cpu 进入内核态; 执行 SAVE_ALL,保 ...
分类:系统相关   时间:2019-12-02 00:49:56    阅读次数:126
介绍一种在ABAP内核态进行内表高效拷贝的方法,和对应的Java和JavaScript版本的伪实现
内表操作是ABAP开发人员几乎在每个ABAP程序里都会遇到的。 看一个例子:有两个行结构不一样的内表,每个内表的行结构有三列,除了name这一列名字一致外,其他两列的名称都不同,下图用红色和蓝色标注出来。 如果要把内表developer_list里的两位开发人员Jerry和Tom的信息按照下图的映射 ...
分类:编程语言   时间:2019-11-23 16:36:56    阅读次数:60
Linux(CentOS 7)firewalld防火墙
firewalld防火墙 firewalld和iptables都是用来管理防火墙的工具(属于用户态) 都指向netfilter这一强大的网络过滤子系统(属于内核态) 1、区域概念 Trustd:信任 Internal:内部 External:外部 Block:拒绝 2、字符管理工具 firewall ...
分类:系统相关   时间:2019-11-23 16:16:27    阅读次数:126
[ ceph ] BlueStore 存储引擎介绍
为什么需要 BlueStore 首先,Ceph原本的FileStore需要兼容Linux下的各种文件系统,如EXT4、BtrFS、XFS。理论上每种文件系统都实现了POSIX协议,但事实上,每个文件系统都有一点“不那么标准”的地方。Ceph的实现非常注重可靠性,因而需要为每种文件系统引入不同的Wal ...
分类:其他好文   时间:2019-11-22 13:35:55    阅读次数:122
javaNIO核心概念
在java的阻塞IO中使用InputStream和outputStream来进行输入和输出,那么两种流是相互独立使用的,而且每次数据传输都要通过“用户态数据”向“os内核态数据”copy或从“os内核态数据”向“用户态数据”copy; 而在javaNIO中我们的核心对象变为channel,selec ...
分类:编程语言   时间:2019-11-20 15:22:11    阅读次数:64
用户态与内核态的理解
1. 系统调用 为了安全应用程序无法直接调用的硬件的功能,而是将这些功能封装成特定的函数。当应用程序需要硬件功能时(例如读写文件),就需要进行系统调用。当进程进行系统调用后就从用户态装换为内核态。 2. 用户态与内核态 我们可以想象cpu只是一个无情的执行代码的工具,并不关心是谁的代码。 (1)用户 ...
分类:其他好文   时间:2019-11-16 17:52:14    阅读次数:60
nmap扫描方式
tcp connect() 这种方式最简单。直接与被扫描的端口建立tcp链接,如果成功,则说明端口开放,如果不成功则说明端口关闭的。这种扫描的特点是与被扫描端口建立完成的tcp链接,完整的tcp三次握手。优点主要是不需要root权限即可扫描端口。因为connect可以在用户态直接调用 TCP SYN ...
分类:其他好文   时间:2019-11-13 15:55:54    阅读次数:83
进程VS程序
进程及其程序中的一些概念
分类:系统相关   时间:2019-11-07 11:35:43    阅读次数:114
CPU参数指标说明
%user %user表示CPU一共花了多少比例的时间运行在用户态空间或者说是用户进程(running user space processes) 典型的用户态空间程序有:Shells、数据库、web服务器…… %nice %nice表示改变过优先级的进程所占用CPU的百分比 当使用top或者ps命 ...
分类:其他好文   时间:2019-11-04 15:26:12    阅读次数:101
线程,进程,协程基本理解
进程:计算机程序一次执行的实例,由程序数据段PCB组成,是计算机资源分配和调度的基本单位,也是线程的容器。 线程:线程也叫轻量级进程,是程序执行的最小单位,本身只拥有少部分执行必须的资源。 协程:·协程也叫微线程,用户可自己控制协程切换的时机,不再需要陷入系统的内核态。线程和进程都面临着内核态和用户 ...
分类:编程语言   时间:2019-11-02 13:46:52    阅读次数:71
1022条   上一页 1 ... 13 14 15 16 17 ... 103 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!