導航:首頁 > 軟體知識 > 什麼是程序是什麼意思

什麼是程序是什麼意思

發布時間:2022-11-12 00:29:25

❶ 程序是什麼意思

1、事情進行的步驟、次序:工作程序。

2、計算機在執行任務時,對它所處理的對象以及處理規則的一種描述。是通過程序設計語言來實現的。

程序就如同以英語(程序設計語言)寫作的文章,要讓一個懂得英語的人(編譯器)同時也會閱讀這篇文章的人(結構體系)來閱讀、理解、標記這篇文章。

一般的,以英語文本為基礎的計算機程序要經過編譯、鏈接而成為人難以解讀,但可輕易被計算機所解讀的數字格式,然後放入運行。

(1)什麼是程序是什麼意思擴展閱讀

程序的運行:

為了使計算機程序得以運行,計算機需要載入代碼,同時也要載入數據。從計算機的底層來說,這是由高級語言(例如Java,C/C++,C#等)代碼轉譯成機器語言而被CPU所理解,進行載入。

如果您在一個符合大多數的計算機上,操作系統例如Windows、Linux等,載入並執行很多的程序,在這種情況下,每一個程序是一個單獨的映射,並不是計算機上的所有可執行程序。

它是指為了得到某種結果而可以由計算機等具有信息處理能力的裝置執行的代碼化指令序列,或者可以被自動轉換成代碼化指令序列的符號化指令序列或者符號化語句序列。同一計算機程序的源程序和目標程序為同一作品。

❷ 程序是什麼意思

在國標《質量管理體系 基礎和術語》GB/T19000—2008/ISO9000:2005中第3.4.5條 程序procere中對於「程序」的定義進行了規定。
一個環節,內部嵌套著一系列復雜的列邏輯慎密的一個組件,如若一個地方出問題則會影響到整個主體(可以理解為事務)。
《計算機軟體保護條例》第三條規定:計算機程序,是指為了得到某種結果而可以由計算機等具有信息處理能力的裝置執行的代碼化指令序列,或者可以被自動轉換成代碼化指令序列的符號化指令序列或者符號化語句序列。同一計算機程序的源程序和目標程序為同一作品。
計算機程序是由數據結構和演算法構成的。

❸ 程序是什麼意思,"程序"的漢語解釋

程序
事情進行的先後次序:工作~|會議~。

❹ 程序是什麼意思

程序(program)是為實現特定目標或解決特定問題而用計算機語言編寫的命令序列的集合。
就是用來解決或實現一些特定的問題而發明出來的工具、

❺ 程序是什麼意思

❻ 程序是指什麼啊

計算機程序的定義LJ
程序(program)是為實現特定目標或解決特定問題而用計算機語言編寫的命令序列的集合。 程序(港台稱之為程式) program(me)或procere chéng xù
編輯本段概念
概念1.:為進行某活動或過程所規定的途徑。 概念2.程序是由序列組成的,告訴計算機如何完成一個具體的任務。由於現在的計算機還不能理解人類的自然語言,所以還不能用自然語言編寫計算機程序。
編輯本段指示計算機按解決問題的步驟
實現預期目的而進行操作的一系列語句和指令。一般分為系統程序和應用程序兩大類。 計算機中的程序在港澳台地區稱為程式。程序就是為使電子計算機執行一個或多個操作,或執行某一任務,按序設計的計算機指令的集合。由程序計數器(Program Counter)控制。程序(program)是為實現特定目標或解決特定問題而用計算機語言編寫的命令序列的集合。是用匯編語言、高級語言等開發編制出來的可以運行的文件,在計算機中稱可執行文件(後綴名一般為.exe)。我們玩的游戲一般都是應用程序(但現在後綴名為.swf的Flash影片類的游戲也比較流行)

❼ 程序是什麼意思

程序就是一組計算機能識別和執行的指令。
程序設計是指從確定任務到得到結果,寫出文檔的全過程。(一般經歷6個階段:①問題分析;②設計演算法;③編寫程序;④對源程序進行編輯,編譯和連接;⑤運行程序,分析結果;⑥編寫程序文檔;)

❽ 程序是什麼意思

程序是計算機指令的集合,它以文件的形式存儲在磁碟上。說白了你的所有的可運行軟體都是以程序形式存在於硬碟上的。如果程序啟動了(運行了)程序被載入後運行於內容中就形成了一個進程。進程只是線程的容器,裡面至少包含一個線程,具體的功能需要由程序員編程通過線程執行相關的操作。如有興趣,以下為C++中對 進程 線程 程序的孫鑫老師一個說明。
進程:通常被定義為一個正在運行的程序的實例,是一個程序在其自身的地址空間中的一次執行活動。進程是資源申請、調度和獨立運行的單位,因此,它使用系統中的運行資源;而程序不能申請系統資源,不能被系統調度,也不能作為獨立運行的單位,因此,它不佔用系統的運行資源。
進程由兩個部分組成:
1、操作系統用來管理進程的內核對象。內核對象也是系統用來存放關於進程的統計信息的地方。
2、地址空間。它包含所有可執行模塊或DLL模塊的代碼和數據。它還包含動態內存分配的空間。如線程堆棧和堆分配空間。進程是不活潑的。進程從來不執行任何東西,它只是線程的容器。若要使進程完成某項操作,它必須擁有一個在它的環境中運行的線程,此線程負責執行包含在進程的地址空間中的代碼。
單個進程可能包含若干個線程,這些線程都「同時」 執行進程地址空間中的代碼。
每個進程至少擁有一個線程,來執行進程的地址空間中的代碼。當創建一個進程時,操作系統會自動創建這個進程的第一個線程,稱為主線程。此後,該線程可以創建其他的線程。系統賦予每個進程獨立的虛擬地址空間。對於32位進程來說,這個地址空間是4GB。
每個進程有它自己的私有地址空間。進程A可能有一個存放在它的地址空間中的數據結構,地址是0x12345678,而進程B則有一個完全不同的數據結構存放在它的地址空間中,地址是0x12345678。當進程A中運行的線程訪問地址為0x12345678的內存時,這些線程訪問的是進程A的數據結構。當進程B中運行的線程訪問地址為0x12345678的內存時,這些線程訪問的是進程B的數據結構。進程A中運行的線程不能訪問進程B的地址空間中的數據結構,反之亦然。
4GB是虛擬的地址空間,只是內存地址的一個范圍。在你能成功地訪問數據而不會出現非法訪問之前,必須賦予物理存儲器,或者將物理存儲器映射到各個部分的地址空間。
4GB虛擬地址空間中,2GB是內核方式分區,供內核代碼、設備驅動程序、設備I/O高速緩沖、非頁面內存池的分配和進程頁面表等使用,而用戶方式分區使用的地址空間約為2GB,這個分區是進程的私有地址空間所在的地方。一個進程不能讀取、寫入、或者以任何方式訪問駐留在該分區中的另一個進程的數據。對於所有應用程序來說,該分區是維護進程的大部分數據的地方。線程
線程由兩個部分組成:
1、線程的內核對象,操作系統用它來對線程實施管理。內核對象也是系統用來存放線程統計信息的地方。
2、線程堆棧,它用於維護線程在執行代碼時需要的所有參數和局部變數。
當創建線程時,系統創建一個線程內核對象。該線程內核對象不是線程本身,而是操作系統用來管理線程的較小的數據結構。可以將線程內核對象視為由關於線程的統計信息組成的一個小型數據結構。
線程總是在某個進程環境中創建。系統從進程的地址空間中分配內存,供線程的堆棧使用。新線程運行的進程環境與創建線程的環境相同。因此,新線程可以訪問進程的內核對象的所有句柄、進程中的所有內存和在這個相同的進程中的所有其他線程的堆棧。這使得單個進程中的多個線程確實能夠非常容易地互相通信。
線程只有一個內核對象和一個堆棧,保留的記錄很少,因此所需要的內存也很少。
因為線程需要的開銷比進程少,因此在編程中經常採用多線程來解決編程問題,而盡量避免創建新的進程。線程運行
操作系統為每一個運行線程安排一定的CPU時間 —— 時間片。系統通過一種循環的方式為線程提供時間片,線程在自己的時間內運行,因時間片相當短,因此,給用戶的感覺,就好像線程是同時運行的一樣。
如果計算機擁有多個CPU,線程就能真正意義上同時運行了。互斥對象
互斥對象(mutex)屬於內核對象,它能夠確保線程擁有對單個資源的互斥訪問權。
互斥對象包含一個使用數量,一個線程ID和一個計數器。
ID用於標識系統中的哪個線程當前擁有互斥對象,計數器用於指明該線程擁有互斥對象的次數。

閱讀全文

與什麼是程序是什麼意思相關的資料

熱點內容
高級市場有哪些 瀏覽:20
通用技術表格中結構設計怎麼填 瀏覽:962
如何掃描鞋子防盜扣查看得物信息 瀏覽:462
太原最大菜市場在什麼地方 瀏覽:935
做程序的公司一般叫什麼名字 瀏覽:140
湖州市湖州市場在哪裡 瀏覽:594
如何選項目做代理商 瀏覽:424
如何做好企業信息安全防護工作 瀏覽:778
農業裝備技術是什麼期刊 瀏覽:477
幣圈交易所怎麼成為商戶 瀏覽:842
cnc在機床上怎麼弄字母程序 瀏覽:313
怎麼把任務欄程序並排顯示 瀏覽:789
數據字典符號都有哪些 瀏覽:381
新房代理公司怎麼做 瀏覽:592
車載視覺技術的功能有哪些 瀏覽:410
美國程序員多少美金一個月 瀏覽:164
我在昌吉職業技術學院英語怎麼說 瀏覽:170
招商銀行有哪些產品 瀏覽:486
怎麼看樂天市場銷量 瀏覽:154
綠葉產品是做什麼用的 瀏覽:189