程序、进程、作业的联系
生活随笔
收集整理的這篇文章主要介紹了
程序、进程、作业的联系
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
halo~我是bay_Tong桐小白
本文內容是桐小白個人對所學知識進行的總結和分享,知識點會不定期進行編輯更新和完善,了解最近更新內容可參看更新日志,歡迎各位大神留言、指點
程序、進程、作業的聯系
- 【更新日志】
- 程序、進程、作業的概述
- 程序、進程、作業的關聯
【更新日志】
最近更新:
- 暫無編輯內容,持續更新中……
程序、進程、作業的概述
程序: 計算機程序是一組計算機能識別和執行的指令,運行于電子計算機上,滿足人們某種需求的信息化工具
【程序是一個指令序列,是靜態的概念】
進程: 進程是計算機中的程序關于某數據集合上的一次運行活動,是系統進行資源分配和調度的基本單位,是操作系統結構的基礎
【進程可以申請和擁有系統資源,是一個動態的概念,是一個活動的實體。它不只是程序的代碼,還包括當前的活動,通過程序計數器的值和處理寄存器的內容來表示,主要由PCB(程序控制塊)、程序和數據集合組成】
作業: 在某些操作系統中,作業是計算機操作者(或是一個叫做作業調度器的程序)交給操作系統的執行單位
【作業是用戶需要計算機完成的某項任務,是要求計算機所做工作的集合。一個作業的完成要經過作業提交、作業收容、作業執行和作業完成4個階段,作業包括程序、相應的數據、作業說明書三部分】
程序、進程、作業的關聯
- 作業是用戶向計算機提交任務的任務實體。在用戶向計算機提交作業后,系統將它放入外存中的作業等待隊列中等待執行
- 進程是完成用戶任務的執行實體,是向系統申請分配資源的基本單位。任一進程,只要它被創建,總有相應的部分存在于內存中
- 一個作業可劃分為若干個進程來完成,一個作業可由多個進程組成,且必須至少由一個進程組成,反過來則不成立
- 作業的概念主要用在批處理系統中,分時系統中沒有作業的概念;而進程的概念則用在幾乎所有的多道程序系統中
- 進程是競爭計算機系統有限資源的基本單位,是進程處理機調度的基本單位,是程序在處理機上一次執行的過程,是動態的概念;程序是靜態的概念
- 進程由程序和數據兩部分組成
- 進程更能真實地描述并發,而程序不能
- 進程具有創建其他進程的功能;而程序沒有
- 一個程序可以作為多個進程的運行程序;一個進程也可以運行多個程序
【簡單來說:一個作業可劃分為若干個進程來完成,每個進程的實體為程序和數據的集合】
持續更新中……
我是桐小白,一個摸爬滾打的計算機小白
總結
以上是生活随笔為你收集整理的程序、进程、作业的联系的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 机房交换机网络测试软件,国内IDC机房带
- 下一篇: Android 通知栏Notificat