找到 1282 篇文章 关于 MCA

RPC 中的编组是什么?

Arnab Chakraborty
更新于 2019年10月16日 08:23:45

2K+ 浏览量

远程过程调用 (RPC) 是一种客户端-服务器机制,它使一台机器上的应用程序能够对另一台机器上的代码进行过程调用。客户端调用一个本地过程(存根例程),该例程将其参数打包到消息中,并将其发送到网络上的特定服务器进程。然后,客户端存根例程阻塞。同时,服务器解包消息,调用过程,将返回结果打包到消息中,并将其发送回客户端存根。客户端存根解除阻塞,接收消息,解包 RPC 的结果,并将它们返回给调用者。这… 阅读更多

上下文切换和中断处理有什么区别?

Arnab Chakraborty
更新于 2019年10月16日 08:22:20

1K+ 浏览量

上下文切换涉及存储方法或线程的上下文或状态,以便在需要时重新加载它,并从与之前相同的目的开始恢复执行。这可以是多任务软件系统的一个特性,并允许一个计算机硬件被多个进程共享。当发生中断时,硬件会自动切换一部分上下文。处理程序可以保存更多上下文,具体取决于实际硬件和软件包样式的细节。通常,仅修改上下文的一小部分,以减少… 阅读更多

Microsoft 接口定义语言

Arnab Chakraborty
更新于 2019年10月16日 08:20:33

242 浏览量

定义Microsoft 接口定义语言 (MIDL) 定义了客户端和服务器程序之间的接口。MIDL 编译器与平台软件开发工具包 (SDK) 一起使用,使开发人员能够创建远程过程调用 (RPC) 接口和 COM/DCOM 接口所需的接口定义语言 (IDL) 文件和应用程序配置文件 (ACF)。MIDL 还支持为 OLE 自动化生成类型库。应用程序MIDL 可用于所有基于 Windows 操作系统的客户端/服务器应用程序。为了创建包含 Unix 和 Apple 等操作系统的异构网络环境的客户端和服务器程序,也可以使用 MIDL。… 阅读更多

Linux 中的 PID 管理器是什么?

Arnab Chakraborty
更新于 2019年10月16日 08:18:34

1K+ 浏览量

在 Linux 中,当存储在磁盘上的可执行文件被称为程序时,加载到内存中并运行的程序被称为进程。进程在启动时会获得一个称为进程 ID (PID) 的唯一编号,该编号用于识别系统中的该进程。如果我们需要终止一个进程,例如,我们可以通过其 PID 来引用它。由于每个 PID 都是唯一的,因此不会出现歧义或意外终止错误进程的风险(除非您输入了错误的 PID)。如果我们打开 top(在终端中,键入 top 并按 Enter),则… 阅读更多

回环地址是什么?

Arnab Chakraborty
更新于 2019年10月11日 13:33:08

3K+ 浏览量

IP 地址范围 127.0.0.0 – 127.255.255.255 保留用于回环。回环 IP 地址完全由操作系统管理和在操作系统内部管理。这些地址使单个系统上的服务器和客户端进程能够相互通信。当进程创建目标地址为回环地址的数据包时,操作系统会将其循环回自身,而不会有任何 NIC 的干扰。发送到回环上的数据由操作系统转发到操作系统内的虚拟网络接口。此地址主要用于测试目的,例如单机上的客户端-服务器架构。例如,如果… 阅读更多

Linux 中的上下文切换、进程切换和线程切换有什么区别?

Arnab Chakraborty
更新于 2019年10月11日 13:31:36

856 浏览量

上下文切换涉及存储进程或线程的上下文或状态,以便在需要时可以重新加载它,并且可以从之前相同的点恢复执行。这是多任务操作系统的功能,允许单个 CPU 由多个进程共享。进程切换或进程调度是指通过保存当前正在执行的进程的所有状态(包括其寄存器状态、关联的内核状态及其所有虚拟内存配置)来更改一个进程到另一个进程。线程切换是指在一个… 阅读更多

Linux 进程监控

Arnab Chakraborty
更新于 2019年10月11日 13:29:29

2K+ 浏览量

在 Linux 中,Top 命令用于监控 Linux 进程,许多系统经常使用它。它在许多 Linux、类 Unix 操作系统下可用。此 Top 命令会显示所有正在运行和活动的实时进程的排序列表,并定期更新它。显示 CPU 使用率、交换内存、缓存大小、缓冲区大小、进程 PID、用户、命令等等。它显示机器上正在运行的进程的高内存和 CPU 使用率。以下监控 Linux 进程的命令已键入,它应该访问 root 权限。#top输出应如下所示 –

大端和小端

Arnab Chakraborty
更新于 2019年10月11日 13:15:43

16K+ 浏览量

并非所有计算机都以相同的顺序存储构成多字节值的字节。考虑一个由 2 个字节组成的 16 位整数。存储此值有两种方法:小端 - 在此方案中,低位字节存储在起始地址 (A) 上,高位字节存储在下一个地址 (A + 1) 上。大端 - 在此方案中,高位字节存储在起始地址 (A) 上,低位字节存储在下一个地址 (A + 1) 上。为了允许具有不同字节顺序约定的机器相互通信,Internet 协议… 阅读更多

网络端口是什么?

Arnab Chakraborty
更新于 2020年1月31日 10:55:38

6K+ 浏览量

端口是用于将外部设备连接到计算机的物理对接点。它也可以是程序对接点,通过该对接点,信息从程序流向计算机或通过 Internet 流动。网络端口由 Internet 协议套件的传输层协议(如传输控制协议 (TCP) 和用户数据报协议 (UDP))提供,它是一个数字,用于在两台计算机之间提供端点通信。为了确定传入流量应指向哪个协议,使用了不同的端口号。它们允许具有单个 IP 地址的单个主机运行… 阅读更多

进程在内存中是什么样的?

Arnab Chakraborty
更新于 2019年10月11日 13:04:47

4K+ 浏览量

加载到内存中并执行的程序称为进程。简单来说,进程是正在执行的程序。创建程序时,它只是一些字节,作为被动实体存储在硬盘中。然后,程序开始加载到内存中并成为活动实体,当在 Windows 中双击程序或在命令行上输入可执行文件的名称时。(即 a.out 或 prog.exe)让我们看看每个内存段以及进程在内存中的样子:图:内存中的进程文本进程不仅仅是… 阅读更多

广告