成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

學習Unix操作系統進程

系統 其他OS
在文章中,我們會講解Unix操作系統中的進程指的是一個具有特定功能的程序,它可以和其他程序共享對某個數據集合的操作。進程被應用程序創建之后,在獲得資源時運行。

Unix操作系統中的進程指的是一個具有特定功能的程序,它可以和其他程序共享對某個數據集合的操作。進程被應用程序創建之后,在獲得資源時運行。如果得不到資源,就暫時停止直到獲得其所需要的資源。

Unix操作系統進程完成后消忙。故進程與普通程序仍然有所差別。因為進程是動態的,而程序是靜態的概念。不過筆者覺得這些描述都不怎么直觀。筆者平時在跟大家交流過程中,都把Unxi進程比喻為系統的守護神。他負責與系統CPU之間進行通信并保障系統的正常運行。

雖然進程是應用軟件自動產生的。但是系統工程師在必要的時候仍然要學會對系統進程進行調整。如把某些運行時間比較久的進程放入到后臺運行等等。筆者這里就進程管理這個話題,跟大家分享一下自己在這方面的管理經驗。

一、如何查看進程標識?

進程創建之后,系統就會為其分配一個***的標識。進程表示的允許范圍是從0到65535的十進制數字。通常情況下,進程標識是循環使用的。如果進程標識達到上界的話,將重新使用比較小的進程號。Unix操作系統進程號在系統中的分配原則是必須***。

所以即使是同一個應用程序發起的進程,發起時間不同其進程號也不同。但是關于進程的很多操作,都是針對進程號來進行的。如要把后臺的進程調到前臺來或者人工殺死一個不用的進程,都需要知道進程標識。故在進程管理中,系統工程師首先要掌握的一個內容就是如何查看系統的進程號。

在Unix操作系統中,可以使用ps –ef命令來查看系統中的所有進程。輸入這個命令后,系統會顯示當前系統中進程的詳細信息。具體來說,會包括如下內容。如UID表示這個進程的所有者;PID表示進程的標識;PPID表示父進程的標識;TTY表示運行進程的終端;COMMMAND表示創建進程的系統命令。

作為一個合格的Unix操作系統工程師,要能夠從這些信息中得到以下有用的結論。

一是子進程與父進程的關系。每個進程都只有一個父進程,但是可以有多個子進程。創建其他進程的進程被稱為父進程;而這個被創建的進程就是子進程。為什么要區分父子進程呢?如現在系統有三個進程,進程號分別為1001,1002,1003。而進程1003是有進程1001創建的。也就是說進程1001是進程1003所創建的。此時如果由于某種原因手工殺死父進程1001的話,那么它的子進程也會被同時殺死或者說成為“孤兒進程”。

為此Unix操作系統工程師在手工殺死進程的時候,需要先判斷一下這個進程是否還創建了其他子進程。只有在確定這些子進程的手工關閉不會對系統產生不利影響之后,系統工程師才能夠殺死父進程。而父進程與子進程的明顯區別就在于進程標示號(PID)與父進程標識號(PPID)。

如果子進程創建成功,則系統fork進程會將子進程的PID傳給父進程。故系統工程師要能夠根據進程標識號與父進程標識號來判斷誰是誰的父進程;在手工關閉父進程時要注意其創建的子進程對系統是否會產生不利影響。

二是系統創建的進程不能夠被手工關閉。在Unix操作系統啟動的時候,系統核心將創建sched進程。然后這個進程又會產生三個子進程,分別為init進程、vhard進程和bdflush進程。這個四個進程的進程標示好分別為0、1、2、3。在核心調度程序為他們分配CPU時間之前,shced把其他程序調度內存。這里Unix操作系統工程師需要注意的是,不要去嘗試著維護這四個進程,如不要想把這個四個進程強制關閉掉。否則的話,工程師會吃不了兜著走。

這就是我們對Unix操作系統的進程的知識的介紹,希望對一些Unix操作系統新手來說有很好的幫助!

【編輯推薦】

  1. Unix操作系統文件權限控制
  2. Unix操作系統文件權限
  3. 比較Unix操作系統文件權限
  4. 解決Unix操作系統的效率問題
  5. Unix操作系統巧用文件比較命令
責任編輯:小霞
相關推薦

2010-04-30 17:27:59

Unix操作系統

2010-04-14 13:59:45

Unix操作系統

2010-04-09 17:25:13

Unix操作系統

2010-04-14 15:58:25

Unix操作系統

2010-04-19 09:08:20

Unix操作系統

2010-04-19 16:47:40

Unix操作系統

2010-04-14 13:20:29

Unix操作系統

2010-04-14 16:45:15

Unix操作系統

2010-04-16 17:19:58

Unix操作系統

2010-04-09 11:24:38

Unix操作系統

2010-04-20 17:11:33

Unix操作系統

2010-04-15 13:02:41

Unix操作系統

2010-04-16 10:51:09

2010-05-06 17:59:50

Unix命令

2010-04-16 14:05:07

Unix操作系統

2010-04-09 14:59:03

Unix操作系統

2010-04-13 12:27:44

Unix操作系統

2010-04-14 14:52:14

Unix操作系統

2010-04-08 16:49:36

Unix操作系統

2010-04-15 13:36:07

Unix操作系統
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 欧美日韩1区 | 999免费视频 | 色性av| 国产成人精品免高潮在线观看 | 91精品国产91久久久久游泳池 | 国产精品久久一区二区三区 | 欧美a∨| 国产ts人妖系列高潮 | 毛片在线免费 | 久久精品一区 | 亚洲人成人一区二区在线观看 | aaaaa毛片 | 亚洲一二三区在线观看 | 亚洲午夜精品在线观看 | 欧美精品在线看 | 91综合在线观看 | 中文字幕av网址 | 五月天综合影院 | 嫩草黄色影院 | 午夜丰满寂寞少妇精品 | 在线欧美亚洲 | 91视频.| 亚洲视频免费在线观看 | 亚洲国产精品久久久 | 中文字幕日韩欧美一区二区三区 | 亚洲成人99 | 国产免费观看一级国产 | 欧美精品在欧美一区二区 | 夜夜爽99久久国产综合精品女不卡 | 久久aⅴ乱码一区二区三区 91综合网 | 一区二区精品视频 | 国产一级淫片免费视频 | 夜夜操天天操 | 亚洲一区毛片 | 婷婷丁香激情 | 欧美在线一区二区三区 | 亚洲欧美综合精品另类天天更新 | 精品久久久久久久久久久久久久久久久 | 国产真实精品久久二三区 | 91福利电影在线观看 | 亚洲国产成人av好男人在线观看 |