找到 1448 篇文章 关于 Linux

什么是回环地址?

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

3K+ 浏览量

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

在 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输出应该像这样 –

UNIX 和 Linux 系统上的 Init 进程

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

7K+ 浏览量

Init 是所有进程的父进程,由内核在系统启动期间执行。它的主要作用是从存储在 /etc/inittab 文件中的脚本创建进程。它通常包含一些条目,这些条目会导致 init 在用户可以登录的每一行上生成 getty。它控制任何特定系统所需的自主进程。在读取此文件后,init 会确定在每个运行级别中如何设置系统,并设置默认运行级别。在为系统设置默认运行级别后,init 启动所有后台进程。运行级别运行级别是系统的软件配置,它允许 ... 阅读更多

Linux/Unix 系统中的命名管道或 FIFO 是什么?

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

3K+ 浏览量

管道旨在用于相关进程之间的通信。我们不能将管道用于不相关进程的通信。然后为了实现不相关进程的通信,简单的答案是命名管道。即使这适用于相关进程,将命名管道用于相关进程的通信也没有意义。与管道不同,我们可以使用单个命名管道用于双向通信(服务器和客户端之间的通信,以及客户端和服务器同时通信),因为命名管道支持双向通信。命名管道的另一个名称是 FIFO(先进先出)。让我们看看用于 ... 阅读更多

如何在 Linux 中创建进程?

Arnab Chakraborty
更新于 2020年1月31日 10:54:58

12K+ 浏览量

加载到内存中并执行的程序称为进程。简单来说,进程就是正在执行的程序。让我们检查如何在 Linux 中创建进程一个新进程可以通过 fork() 系统调用创建。新进程包含原始进程地址空间的副本。fork() 从现有进程创建新进程。现有进程称为父进程,新创建的进程称为子进程。该函数从父进程调用。父进程和子进程都从 fork() 之后的指令继续执行,... 阅读更多

Linux 系统中的进程表示

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

907 浏览量

Linux 可以管理系统中的进程,每个进程都由一个 task_struct C 数据结构表示。它位于内核源代码目录中的包含文件中。任务向量是系统中每个 task_struct 数据结构的指针数组。除了普通类型的进程外,Linux 还支持实时进程。此结构包含所有必要的信息,即进程的状态、调度和内存管理信息、打开的文件列表以及指向进程的父进程以及其子进程和兄弟进程列表的指针。创建 ... 阅读更多

Windows 和 Linux 的根本区别是什么?

Arnab Chakraborty
更新于 2019年10月11日 12:26:28

464 浏览量

Windows窗口操作系统是磁盘操作系统的扩展。Windows 是最流行和最简单的操作系统,任何能够阅读和理解基本英语的人都可以使用它,因为它不需要任何特殊培训。它最初需要 DOS 来运行各种应用程序程序。因此,应将 DOS 安装到内存中,然后才能执行窗口。LinuxLinux 是流行的 UNIX 操作系统版本之一,它是开源的,因为其源代码是免费提供的。它是免费使用的,并且是在考虑 UNIX 兼容性的前提下设计的。Linux 的功能列表非常 ... 阅读更多

广告