找到 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 的功能列表非常 ... 閱讀更多

廣告