今天再面阿里,只面了一个多小时,莫非是凉了。。。 刚开始是问简历中的问题 集中在linux内核上 Q:linux内核你都看过那些模块? A:启动程序和进程调度模块 Q:那进程都包含什么资源? A:用户栈,寄存器跟内存(页) Q:进程中都有哪些段? A:我用的intel8086一般会分配数据段,堆栈段 ...
分类:
编程语言 时间:
2020-03-17 20:59:01
阅读次数:
104
内联函数 函数调用是有时间和空间开销的。程序在执行一个函数之前需要将实参、局部变量、返回地址以及若干寄存器都压入栈中,然后才能执行函数体中的代码;执行完之后,还要将之前压入栈中的数据都出栈,才能接着执行函数调用位置以后的代码。 如果函数体代码比较多,需要较长的执行时间,那么函数调用机制占用的时间可以 ...
分类:
编程语言 时间:
2020-02-22 16:07:46
阅读次数:
76
1.子组件向父组件传值(事件调用机制:本质就是父向子传递方法,子调用方法,子将数据当作参数传给这个方法:即传值给父组件): 1.在父组件中创建一个方法: <p>购买数量:<number-box :id="id" @getcount="getSelectCount" :max="msglist.sto ...
分类:
其他好文 时间:
2020-02-03 18:54:30
阅读次数:
58
实验要求: Socket API编程接口之上可以编写基于不同网络协议的应用程序; Socket接口在用户态通过系统调用机制进入内核; 内核中将系统调用作为一个特殊的中断来处理,以socket相关系统调用为例进行分析; socket相关系统调用的内核处理函数内部通过“多态机制”对不同的网络协议进行的封 ...
分类:
其他好文 时间:
2019-12-19 23:44:51
阅读次数:
156
实验要求 Socket API编程接口之上可以编写基于不同网络协议的应用程序; Socket接口在用户态通过系统调用机制进入内核; 内核中将系统调用作为一个特殊的中断来处理,以socket相关系统调用为例进行分析; socket相关系统调用的内核处理函数内部通过“多态机制”对不同的网络协议进行的封装 ...
分类:
其他好文 时间:
2019-12-19 23:41:52
阅读次数:
167
Socket与系统调用深度分析 Socket API编程接口之上可以编写基于不同网络协议的应用程序; Socket接口在用户态通过系统调用机制进入内核; 内核中将系统调用作为一个特殊的中断来处理,以socket相关系统调用为例进行分析; socket相关系统调用的内核处理函数内部通过“多态机制”对不 ...
分类:
其他好文 时间:
2019-12-19 23:03:12
阅读次数:
79
Socket与系统调用深度分析 socket接口在用户态通过系统调用机制进入内核: 操作系统内核进入与退出的三种方式:系统调用、异常、中断 内核将系统调用作为一个特殊的中断来处理,即软中断(对应128号中断向量),使用int 0x80指令陷入到内核,128号中断向量对应的中断服务例程是 entry_ ...
分类:
其他好文 时间:
2019-12-19 21:39:26
阅读次数:
101
本次实验要求: 请将Socket API编程接口、系统调用机制及内核中系统调用相关源代码、 socket相关系统调用的内核处理函数结合起来分析,并在X86 64环境下Linux5.0以上的内核中进一步跟踪验证。 Socket API编程接口: C语言中的Socket API就是一种涉及系统调用的AP ...
分类:
其他好文 时间:
2019-12-19 18:56:56
阅读次数:
73
1.Socket与系统调用——概述 Socket API编程接口之上可以编写基于不同网络协议的应用程序; Socket接口在用户态通过系统调用机制进入内核; 内核中将系统调用作为一个特殊的中断来处理,以socket相关系统调用为例进行分析; socket相关系统调用的内核处理函数内部通过“多态机制” ...
分类:
系统相关 时间:
2019-12-18 23:52:14
阅读次数:
149
1、系统调用过程 1.1用户态和内核态以及系统调用机制 1、进程的地址空间 linux进程有4GB地址空间,如图所示: 3G-4G大部分是共享的,是内核态的地址空间。这里存放整个内核的代码和所有的内核模块以及内核所维护的数据。 2、特权级别 对于任何操作系统来说,创建一个进程是核心功能。创建进程要做 ...
分类:
其他好文 时间:
2019-12-18 21:43:48
阅读次数:
86