freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

淺談linux相關(guān)技術(shù)及發(fā)展前景-wenkub

2023-07-10 11:58:45 本頁面
 

【正文】 個(gè)名字呢?因?yàn)橐粋€(gè)進(jìn)程在運(yùn)行中,如果使用了fork,就產(chǎn)生了另一個(gè)進(jìn)程,于是進(jìn)程就分叉了,所以這個(gè)名字取得很形象。交互進(jìn)程既可以在前臺(tái)運(yùn)行,也可以在后臺(tái)運(yùn)行。 Linux進(jìn)程的種類 Linux操作系統(tǒng)包括三種不同類型的進(jìn)程,每種進(jìn)程都有自己的特點(diǎn)和屬性。而數(shù)據(jù)段則存放程序的全局變量,常數(shù)以及動(dòng)態(tài) 數(shù)據(jù)分配的數(shù)據(jù)空間。直接在命令行中輸入 pstree即可,程序會(huì)以樹狀結(jié)構(gòu)方式列出系統(tǒng)中正在運(yùn)行的各進(jìn)程之間的繼承關(guān)系。如果某個(gè)進(jìn)程在它衍生出來的全部子進(jìn)程結(jié)束之前被終止,就會(huì)出現(xiàn)必須以init為參照的情況。所有進(jìn)程追溯其祖先最終都會(huì)落到進(jìn)程號(hào)為1的進(jìn)程身上,這個(gè)進(jìn)程叫做init進(jìn)程。PID、PPID都是非零正整數(shù)。在課程最后,我將對(duì)于我所了解的linux相關(guān)技術(shù)進(jìn)行一次linux部分相關(guān)技術(shù)及發(fā)展前景進(jìn)行一次淺談。感嘆于IT界發(fā)展之快的同時(shí),我們必須認(rèn)清眼前情況,了解自身所需,從而正式每一次的選擇,以走好生命中的每一步。淺談Linux相關(guān)技術(shù)及發(fā)展前景2009201124王歡摘 要Linux從1991年問世到現(xiàn)在,短短的十幾年時(shí)間已經(jīng)發(fā)展成為功能強(qiáng)大、設(shè)計(jì)完善的操作系統(tǒng)之一;可運(yùn)行在 X8Alpha、Sparc、MIPS、PPC、Motorola、NEC、ARM等多種硬件平臺(tái),而且開放源代碼,可以定制;可與各種傳統(tǒng)的商業(yè)操 作系統(tǒng)分庭抗?fàn)?。關(guān)鍵詞:linux、發(fā)展、技術(shù)、進(jìn)程、嵌入式、內(nèi)核引 言 近年來,隨著計(jì)算技術(shù)的高速發(fā)展,各類技術(shù)層出不窮。linux相關(guān)技術(shù) linux進(jìn)程 進(jìn)程的定義:一個(gè)進(jìn)程是一個(gè)程序的一次執(zhí)行的過程,程序是靜態(tài)的,它是一些保存在磁盤上的可執(zhí)行的代碼和數(shù)據(jù)集合,進(jìn)程是一個(gè)動(dòng)態(tài)的概念。一個(gè)PID惟一地標(biāo)識(shí)一個(gè)進(jìn)程。是內(nèi)核自舉后 第一個(gè)啟動(dòng)的進(jìn)程。此時(shí)那些失去了父進(jìn)程的子進(jìn)程就都會(huì)以init作為它們 的父進(jìn)程。 Linux下進(jìn)程的結(jié)構(gòu) Linux中一個(gè)進(jìn)程在內(nèi)存里有三部份的數(shù)據(jù),就是數(shù)據(jù)段,堆棧段和代碼段,基于I386兼容的中央處理器,都有上述三種段寄存器,以方便操作系統(tǒng)的運(yùn)行。堆棧段存放的就是子程序的返回地址、子程序的參數(shù)以及程序的局部變量?!ock的語法: include include pid_t fork()。如果一 個(gè)客戶機(jī)如果需要訪問Web服務(wù)器需要發(fā)送一個(gè)請(qǐng)求,此時(shí)由服務(wù)器生成一個(gè)父進(jìn)程,然后父進(jìn)程通過fork()系統(tǒng)調(diào)用產(chǎn)生一個(gè)子進(jìn)程,此時(shí)客戶機(jī)的請(qǐng)求 由子進(jìn)程完成。Linux管理進(jìn)程最好方法就是使用命令行下的系統(tǒng)命令。鍵入需要運(yùn)行的程序的程序名,執(zhí)行一個(gè)程序,其實(shí)也就是啟動(dòng)了一個(gè)進(jìn)程。但手 工啟動(dòng)進(jìn)程又可以分為很多種,根據(jù)啟動(dòng)的進(jìn)程類型不同、性質(zhì)不同,實(shí)際結(jié)果也不一樣。有許多運(yùn)行在后臺(tái)的、系統(tǒng)啟動(dòng)時(shí)就已經(jīng)自動(dòng)啟動(dòng)的進(jìn)程正在悄悄運(yùn)行著。 直接從后臺(tái)手工啟動(dòng)一個(gè)進(jìn)程用得比較少一些,除非是該進(jìn)程甚為耗時(shí),且用戶也不急著需要結(jié)果的時(shí)候。Kill命令的工作原理 是:向Linux系統(tǒng)的內(nèi)核發(fā)送一個(gè)系統(tǒng)操作信號(hào)和某個(gè)程序的進(jìn)程標(biāo)識(shí)號(hào),然后系統(tǒng)內(nèi)核就可以對(duì)進(jìn)程標(biāo)識(shí)號(hào)指定的進(jìn)程進(jìn)行操作。renice: renice命令用來改變正在運(yùn)行進(jìn)程的優(yōu)先級(jí)。 嵌入式Linux的特點(diǎn) 第一,Linux系統(tǒng)是層次結(jié)構(gòu)且內(nèi)核完全開放。Linux誕生于因特網(wǎng)時(shí)代并具有Unix的特性,保證了它支持所有標(biāo)準(zhǔn)因特網(wǎng)協(xié)議,并且可以利用Linux的網(wǎng)絡(luò) 協(xié)議棧將其開發(fā)成為嵌入式的TCP/IP網(wǎng)絡(luò)協(xié)議棧。 第四,Linux具有廣泛的硬件支持特性。這意味著嵌入式Linux將具有 更廣泛的應(yīng)用前景。目前,一般采用的 辦法是,先在通用計(jì)算機(jī)上編寫程序,然后,通過交叉編譯,生成目標(biāo)平臺(tái)上可運(yùn)行的二進(jìn)制代碼格式,最后下載到目標(biāo)平臺(tái)上的特定位置上運(yùn)行,具體步驟如下。商業(yè)的交叉開發(fā)環(huán)境主要有Metrowerks CodeWarrior、ARM Software Development Toolkit、SDS Cross piler、WindRiver Tornado、Microsoft Embedded Visual C++等。在完成嵌入式軟件的編碼之后,就是進(jìn)行編譯和鏈接,以生成可執(zhí)行代碼。如果采用的是本地調(diào)試,首先要將所需的調(diào)試器移植到目標(biāo)系統(tǒng)中,然后就可以直接 在目標(biāo)機(jī)上運(yùn)行調(diào)試器來調(diào)試應(yīng)用程序了;如果采用的是遠(yuǎn)程調(diào)試,則需要移植一個(gè)調(diào)試服務(wù)器到目標(biāo)系統(tǒng)中,并通過它與宿主機(jī)上的調(diào)試器共同完成應(yīng)用程序的調(diào) 試。整個(gè)軟件系統(tǒng)編譯過程,嵌入式系統(tǒng)的硬件一般采用專門的測(cè)試儀器進(jìn)行測(cè)試,而軟件則需要有相關(guān)的測(cè)試技術(shù)和測(cè)試工具的支持, 并要采用特定的測(cè)試策略。 Linux內(nèi)核源代碼概述  首先研究 Linux 源代碼樹的頂層目錄,它通常(但不總是)位于 /usr/src/linux?! ocumentation/:這個(gè)目錄中包含很多關(guān)于配置內(nèi)核、運(yùn)行 ramdisk 等任務(wù)的實(shí)用信息(但通常是過時(shí)的)。例如,用于基于 PowerPC 的計(jì)算機(jī)的代碼位于 arch/ppc 目錄中。
點(diǎn)擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1