Ⅰ 程序是指什麼的
程序在不同的地方有不同的意思。
在國標《質量管理體系 基礎和術語》中第3.4.5條 程序procere中對於「程序」的定義進行了規定。一個環節,內部嵌套著一系列復雜的列邏輯慎密的一個組件,如若一個地方出問題則會影響到整個主體(可以理解為事務)。在中華人民共和國國家標准《質量管理體系基礎和術語中第3.4.5條對於「程序」的定義是「 為進行某項活動或過程所規定的途徑。」
計算機程序(Computer Program),港、台譯做電腦程式。一般的,計算機程序是指以某些程序設計語言編寫,運行於某種目標結構體繫上。程序是一個指令序列。
為了使計算機程序得以運行,計算機需要載入代碼,同時也要載入數據。從計算機的底層來說,這是由高級語言(例如Java,C/C++,C#等)代碼轉譯成機器語言而被CPU所理解,進行載入。
如果在一個符合大多數的計算機上,操作系統例如Windows、Linux等,載入並執行很多的程序,在這種情況下,每一個程序是一個單獨的映射,並不是計算機上的所有可執行程序。
它是指為了得到某種結果而可以由計算機等具有信息處理能力的裝置執行的代碼化指令序列,或者可以被自動轉換成代碼化指令序列的符號化指令序列或者符號化語句序列。同一計算機程序的源程序和目標程序為同一作品。
在更多的時候,通常的程序指計算機程序
Ⅱ 簡單說明什麼是程序 而什麼是進程
進程(Process)是最初定義在Unix等多用戶、多任務操作系統環境下用於表示應用程序在內存環境中基本執行單元的概念。以Unix操作系統為例,進程是Unix操作系統環境中的基本成分、是系統資源分配的基本單位。Unix操作系統中完成的幾乎所有用戶管理和資源分配等工作都是通過操作系統對應用程序進程的控制來實現的。
C、C++、Java等語言編寫的源程序經相應的編譯器編譯成可執行文件後,提交給計算機處理器運行。這時,處在可執行狀態中的應用程序稱為進程。從用戶角度來看,進程是應用程序的一個執行過程。從操作系統核心角度來看,進程代表的是操作系統分配的內存、CPU時間片等資源的基本單位,是為正在運行的程序提供的運行環境。進程與應用程序的區別在於應用程序作為一個靜態文件存儲在計算機系統的硬碟等存儲空間中,而進程則是處於動態條件下由操作系統維護的系統資源管理實體。
進程和程序的區別
①進程是程序的一次執行,屬於動態概念,而程序是一組有序的指令,是一種靜態概念。但進程離開了程序也就失去了存在的意義。
②一個進程可以執行一個或幾個程序z反之,同一程序可能由幾個進程同時執行。③程序可作為軟體資源長期保留,而進程是程序的一次執行過程,是暫時的。進程具有生命期。
④進程具有並發性,能與其它進程並發運行。而程序不具備這種特徵。
⑤進程是一個獨立的運行單位,也是系統進行資源分配和調度的一個獨立單位。因此,進程具有獨立性,但有時進程間又具有相互制約性。
Ⅲ 誰能解釋下在管理學中「程序」是什麼意思
管理程序(Management
Program)櫻毀昌
,也可以稱為管理流程,是管理中管理者實施管理的方針和步驟。如果管理者的管理程序合理余攔得當,脊扒就可以加快管理的速度,提高管理的效率,取得好的管理成效。
Ⅳ 程序與進程的區別是什麼
1)程序只是一組指令的有序集合,它本身沒有任何運行的含義,它只是一個靜態的實體。而進程則不同,它是程序在某個數據集上的執行。進程是一個動態的實體,它有自己的生命周期。它因創建而產生,因調度而運行,因等待資源或事件而被處於等待狀態,因完成任務而被撤消。反映了一個程序在一定的數據集上運行的全部動態過程。
2)進程和程序並不是一一對應的,一個程序執行在不同的數據集上就成為不同的進程,可以用進程式控制制塊來唯一地標識每個進程。而這一點正是程序無法做到的,由於程序沒有和數據產生直接的聯系,既使是 執行不同的數據的程序,他們的指令的集合依然是一樣的,所以無法唯一地標識出這些運行於不同數據集上的程序。一般來說,一個進程 肯定有一個與之對應的程序,而且只有一個。而一個程序有可能沒有與之對應的進程(因為它沒有執行),也有可能有多個進程與之對應(運行在幾個不同的數據集上)。
3)進程還具有並發性和交往性,這也與程序的封閉性不同。
Ⅳ 計算機程序的定義是什麼
具體如下:
1、計算機程序(英語:Computer program),也稱為軟體(英語:software),簡稱程序(英語:Program)是指一組指示計算機或其他具有信息處理能力裝置每一步動作的指令,通常用某種 程序設計語言編寫,運行於某種目標體系結構上。打個比方,一個程序就像一個用漢語(程序設計語言)寫下的紅伏虛燒肉菜譜(程序),用於指導懂漢語和烹飪手隱拿法的人(體系結構)來做這個菜。
2、腳本程序
通常,計算機程序要經過編譯和鏈接而成為一種人們不易理解而計算機理解的格式,然後運行。未經編譯就可運行的程序通常稱之為 腳本程序。
3、程序運行
(1)為了一個程序運行,計算機載入程序代碼,可能還要載入數據,從而初始化成一個開始狀態,然後調用某種啟動機制。在最低層上,這些是由一個引導序列開始的。
(2)在大多數計算機中,操作系統例如Windows等,載入並且執行很多程序。在這種情況下,一個計算機程序是指一個單獨的可執行的映射,而不是當前在這個計算機上運行的全部程序。
3、體系結構
(1)在一台基於最常見的馮諾依曼體系結構(又稱Harvard Architecture)的計算機上,程序從某種外部設備,通常是硬碟,被載入到計算機里。 如果計算機選擇馮諾依曼體系結構,那麼程序就被載入入內存。 指令序列 順序執行,直到一條跳轉或轉移指令被執行,或者一個中斷出現。所有這些指令都會改變指令寄存器的內容。
(2)基於這種體系計算機如果沒有程序的支持將無法工作。一個計算機程序是一系列指令的集合。
(3)程序里的指令都是基於機器語言;程序通常首先用一種 計算機程序設計語言編寫,然後用編譯程序或者解釋執行程序翻譯成機器語言。 有時,程序缺攜燃也可以用匯編語言編寫,匯編語言實質就是表示機器語言的一組記號-在這種情況下,用於翻譯的程序叫做匯編程序(Assembler)。
Ⅵ 編程是什麼解釋得通俗易懂一些
編程就是,編寫程序,這個程序可以讓計算機幫你解決問題。
眾所周知,在馮諾依曼體系中,計算機是"0,1組成的",在機器中數據和程序都是二進製表示和存儲。
現在的常見編程語言和0,1貌似沒啥關系,但是實際上是機器語言的升級,讓特定的機器語言與特定的語言相匹配,得到更容易被學習的或燃鏈編程語言。
所以這些語言的含義也是段兆固定的,只是在借用這些含義解決問題,轉換為機器語言,然後讓機器執行。
學習編程就是要多理解衫孫語言含義,並且懂得如何使用,從而解決問題。
Ⅶ 程序是什麼意思,"程序"的漢語解釋
程序
事情進行的先後次序:工作~|會議~。
Ⅷ 程序的名詞解釋
一、概念
英文名是:application,為計算機術語,通常是指人們應用計算機實現某種功能的軟體系統。
二、深入一點
我們知道,完整的計算機系統包括埋畢檔硬體系統和軟體系統。沒有軟體系統的計算機什麼事也幹不了,而軟體系統又分為系統軟體和應用軟體,系統軟體與硬體系統息息相關,負責管理計算機數蔽的硬體系統,比如彎亂操作系統就是系統軟體。而應用軟體也就是所說的「應用程序」,人們通過使用應用軟體來讓計算機為我們服務,比如超級解霸、WPS Office、Microsoft Office、Winamp等都是應用軟體。
Ⅸ 計算機程序名詞解釋是什麼求大神解答,急用
計算機程序名詞解釋
計算機程序或者軟體程序(通常簡稱程序)是指一組棗亮指示計算機每一步動作的指令,通常用某種程凳大寬序設計語言編寫,運行於某種目標體系結構上。
在《計算機軟體保護條例》中的定義為:指為了得到某種結果而可以由計算機等具有信息處理能力的裝置執仿鬧行的代碼化指令序列,或者可被自動轉換成代碼化指令序列的符號化指令序列或者符號化語句序列。
Ⅹ 什麼是程序什麼是文件誰能詳細的幫我解釋清楚。謝謝!!!
程序是由序列組成的,告訴計算機如何完成一個具體的任務。由於現在的計算機還不能理解人類的自然語言,所以還不能用自然語言編寫計算機程序。
件是一個具有符號的一組相關聯元素的有序序列。文件可以包含范圍非常廣泛的內容。系統和用戶都可以將具有一定獨立功能的程序模塊、一組數據或一組文字命名為一個文件。