日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

什么是進(jìn)程,進(jìn)程與程序有什么區(qū)別

什么是進(jìn)程,進(jìn)程與程序有什么區(qū)別

什么是進(jìn)程,進(jìn)程與程序有什么區(qū)別


1、進(jìn)程(Process)是最初定義在Unix等多用戶、多任務(wù)操作系統(tǒng)環(huán)境下用于表示應(yīng)用程序在內(nèi)存環(huán)境中基本執(zhí)行單元的概念 。以Unix操作系統(tǒng)為例,進(jìn)程是Unix操作系統(tǒng)環(huán)境中的基本成分、是系統(tǒng)資源分配的基本單位 。Unix操作系統(tǒng)中完成的幾乎所有用戶管理和資源分配等工作都是通過操作系統(tǒng)對應(yīng)用程序進(jìn)程的控制來實(shí)現(xiàn)的 。
2、C、C++、Java等語言編寫的源程序經(jīng)相應(yīng)的編譯器編譯成可執(zhí)行文件后,提交給計(jì)算機(jī)處理器運(yùn)行 。這時(shí),處在可執(zhí)行狀態(tài)中的應(yīng)用程序稱為進(jìn)程 。從用戶角度來看,進(jìn)程是應(yīng)用程序的一個(gè)執(zhí)行過程 。從操作系統(tǒng)核心角度來看,進(jìn)程代表的是操作系統(tǒng)分配的內(nèi)存、CPU時(shí)間片等資源的基本單位,是為正在運(yùn)行的程序提供的運(yùn)行環(huán)境 。進(jìn)程與應(yīng)用程序的區(qū)別在于應(yīng)用程序作為一個(gè)靜態(tài)文件存儲在計(jì)算機(jī)系統(tǒng)的硬盤等存儲空間中,而進(jìn)程則是處于動(dòng)態(tài)條件下由操作系統(tǒng)維護(hù)的系統(tǒng)資源管理實(shí)體 。
什么是進(jìn)程?操作系統(tǒng)中為什么要引入進(jìn)程?1、進(jìn)程是資源分配和調(diào)度的基本單位,是OS結(jié)構(gòu)的基礎(chǔ),在計(jì)算機(jī)發(fā)展過程中,引入了進(jìn)程后才使得處理機(jī)利用率和內(nèi)存利用率大大提高 。
2、進(jìn)程是一個(gè)具有獨(dú)立功能的程序關(guān)于某個(gè)數(shù)據(jù)集合的一次運(yùn)行活動(dòng) 。它可以申請和擁有系統(tǒng)資源,是一個(gè)動(dòng)態(tài)的概念,是一個(gè)活動(dòng)的實(shí)體 。它不只是程序的代碼,還包括當(dāng)前的活動(dòng),通過程序計(jì)數(shù)器的值和處理寄存器的內(nèi)容來表示 。
【什么是進(jìn)程,進(jìn)程與程序有什么區(qū)別】3、操作系統(tǒng)引入進(jìn)程的概念的原因:從理論角度看,是對正在運(yùn)行的程序過程的抽象;從實(shí)現(xiàn)角度看,是一種數(shù)據(jù)結(jié)構(gòu),目的在于清晰地刻畫動(dòng)態(tài)系統(tǒng)的內(nèi)在規(guī)律,有效管理和調(diào)度進(jìn)入計(jì)算機(jī)系統(tǒng)主存儲器運(yùn)行的程序 。

    推薦閱讀