A. 什麼是計算機程序
計算機程序就是指 電腦可以識別運行的指令集合。就是平常看到的軟體,比如QQ 啊
B. 計算機程序名詞解釋是什麼求大神解答,急用
計算機程序名詞解釋
計算機程序或者軟體程序(通常簡稱程序)是指一組棗亮指示計算機每一步動作的指令,通常用某種程凳大寬序設計語言編寫,運行於某種目標體系結構上。
在《計算機軟體保護條例》中的定義為:指為了得到某種結果而可以由計算機等具有信息處理能力的裝置執仿鬧行的代碼化指令序列,或者可被自動轉換成代碼化指令序列的符號化指令序列或者符號化語句序列。
C. 什麼是計算機的程序
計算機軟體是指計算機系統中的程序及其文檔。程序是計算任務的處理對象和處理規則的描述;文檔是為了便於了解程序所需的闡明性資料。程序必須裝入機器內部才能工作,文檔一般是給人看的,不一定裝入機器。
軟體是用戶與硬體之間的介面界面。用戶主要是通過軟體與計算機進行交流。軟體是計算機系統設計的重要依據。為了方便用戶,為了使計算機系統具有較高的總體效用,在設計計算機系統時,必須通盤考慮軟體與硬體的結合,以及用戶的要求和軟體的要求。
計算機軟體總體分為系統軟體和應用軟體兩大類:
系統軟體是各類操作系統,如Windows、Linux、UNIX等,還包括操作系統的補丁程序及硬體驅動程序,都是系統軟體類。
應用軟體可以細分的種類就更多了,如工具軟體、游戲軟體、管理軟體等都屬於應用軟體類。
計算機軟體都是用各種程序設計語言編寫的。最底層的叫機器語言,它由一些0和1組成,可以被某種電腦直接理解,但人就很難理解。上面一層叫匯編語言,它只能由某種電腦的匯編器軟體翻譯成機器語言程序,才能執行。人能夠勉強理解匯編語言。人常用的計算機語言是更上一層的高級語言,比如C語言、Java語言等。這些語言編寫的程序一般都能在多種電腦上運行,但必須先由一個叫做編譯器或者是解釋器的軟體將高級語言程序翻譯成特定的機器語言程序。
沒有軟體的計算機,也叫「裸機」,可以說是廢鐵一堆。計算機軟體是計算機的靈魂,是計算機應用的關鍵。如果沒有適應不同需要的計算機軟體,人們就不可能將計算機廣泛地應用於人類社會的生產、生活、科研、教育等幾乎所有領域,計算機也只能是一具沒有靈魂的軀殼。目前。以信息技術、信息產業為代表的高科技日益引起人們的關注,成為新的經濟增長點。計算機軟體技術作為信息技術的基礎之一,已成為信息產業的主要組成部分。
操作系統英文名稱為Operating System,簡稱OS,是管理電腦硬體與軟體資源的程序,同時也是計算機系統的內核與基石。
操作系統負責管理與配置內存、決定系統資源供需的優先次序、控制輸入與輸出設備、操作網路與管理文件系統等基本事務。操作系統是管理計算機系統的全部硬體資源包括軟體資源及數據資源;控製程序運行;改善人機界面;為其他應用軟體提供支持等,使計算機系統所有資源最大限度地發揮作用,為用戶提供方便的、有效的、友善的服務界面。
操作系統是一個龐大的管理控製程序,大致包括五個方面的管理功能:進程與處理機管理、作業管理、存儲管理、設備管理、文件管理。
目前微機上常見的操作系統有DOS、UNIX、LINUX、Windows等。但所有的操作系統具有並發性、共享性、虛擬性和不確定性四個基本特徵。
操作系統理論在計算機科學中為歷史悠久而又活躍的分支,而操作系統的設計與實現則是軟體工業的基礎與內核。
D. 計算機程序的概念是什麼
計算機程序是由指令組成的。指令是機器所能識別的一組編製成特定格式的代碼串,它要求機器在一個規定的時間段(指令周期)內,完成一組特定的操作。指令的基本格式可歸結為操作碼OP和操作數地址AD兩部分,具體內容是:
⑴ 指出計算機應完成的一組操作內容,如傳送(MOV)、加法(ADD)、減法(SUB)、輸出、停機(HLT)、條件轉移(JZ)等。這部分稱為指令的操作碼部分。
⑵ 兩個操作數的地址和存放結果的地址及定址方式。
⑶ 為保證程序執行的連續性,在執行當前指令時,還需指出下一條指令的地址。由於指令在存儲器中一般是順序存放的,所以只要設置一個指令指針(IP),每執行一條指令,IP自動加1,便自動指出下一條指令的地址,而不必在指令中專門指出下一條指令的地址 。只有在轉移指令中才指出下一條指令的地址。此時,IP的內容將隨轉移指令所指示的內容改變。
(4)簡述什麼是計算機程序擴展閱讀
計算機執行一條指令的步驟如下:
① 把指令指針IP中的指令地址送存儲器,從該地址取出指令送指令寄存器IR;
② 地址計算部件,根據IR中的地址碼形成操作數地址送存儲器,從該地址取出數據,送到運算器中的寄存器(或寄存器組);
③ 將IR中的操作碼OP送指令解碼器進行解碼;
④ 在控制器發出的操作信號的控制下,計算機各有關部件執行操作碼OP規定的操作;
⑤ 指令指針IP加1,形成下一條指令地址。如遇到轉移指令,則按轉移指令對狀態標志寄存器測試的結果,決定是否將轉移指令中指出的指令地址送指令指針IP。
E. 什麼叫電腦程序
一、程序( procere)
概念1.:為進行某活動或過程所規定的途徑。
概念2.程序是由序列組成的,告訴計算機如何完成一個具體的任務。由於現在的計算機還不能理解人類的自然語言,所以還不能用自然語言編寫計算機程序。
二、編程
計算機語言的種類非常的多,總的來說可以分成機器語言,匯編語言,高級語言三大類。
目前通用的編程語言有兩種形式:匯編語言和高級語言。計算機所能識別的語言只有機器語言,即由0和1構成的代碼。但通常人們編程時,不採用機器語言,因為它非常難於記憶和識別。
高級語言所編制的程序不能直接被計算機識別,必須經過轉換才能被執行,按轉換方式可將它們分為兩類:
解釋類:執行方式類似於我們日常生活中的「同聲翻譯」,應用程序源代碼一邊由相應語言的解釋器「翻譯」成目標代碼(機器語言),一邊執行,因此效率比較低,而且不能生成可獨立執行的可執行文件,應用程序不能脫離其解釋器,但這種方式比較靈活,可以動態地調整、修改應用程序。
編譯類:編譯是指在應用源程序執行之前,就將程序源代碼「翻譯」成目標代碼(機器語言),因此其目標程序可以脫離其語言環境獨立執行,使用比較方便、效率較高。但應用程序一旦需要修改,必須先修改源代碼,再重新編譯生成新的目標文件(* .OBJ)才能執行,只有目標文件而沒有源代碼,修改很不方便。現在大多數的編程語言都是編譯型的,例如Visual C++、Visual Foxpro、Delphi等。
答案補充
所有軟體(包括qq)都是一種運行程序。
編寫程序是以下步驟的一個往復過程:編寫新的源代碼,測試、分析和提高新編寫的代碼以找出語法和語義錯誤。從事這種工作的人叫做程序設計員。由於計算機的飛速發展,編程的要求和種類也日趨多樣,由此產生了不同種類的程序設計員,每一種都有更細致的分工和任務。軟體工程師和系統分析員就是兩個例子。現在,編程的長時間過程被稱之為「軟體開發」或者軟體工程。後者也由於這一學科的日益成熟而逐漸流行。