计算机软件为题的ppt,《计算机软件的组成》PPT课件.ppt
《《計算機軟件的組成》PPT課件.ppt》由會員分享,可在線閱讀,更多相關《《計算機軟件的組成》PPT課件.ppt(16頁珍藏版)》請在人人文庫網上搜索。
1、1.3計算機的軟件組成,1.3.1軟件的組成與保護,軟件(英文:Software)是一系列按照特定順序組織的計算機數據和指令的集合。一般來講軟件被劃分為編程語言、系統軟件、應用軟件和介于這兩者之間的中間件。,計算機軟件作為一種知識產品,其要獲得法律保護,必須具備以下條件: (一)原創性。即軟件應該是開發者獨立設計、獨立編制的編碼組合。 (二)可感知性。受保護的軟件須固定在某種有形物體上,通過客觀手段表達出來并為人們所知悉。 (三)可再現性。即把軟件轉載在有形物體上的可能性。,1.3.2軟件的分類(按用途分類),1.系統軟件 系統軟件是管理、監控、維護計算機資源的軟件,用來擴大計算機的功能、提高。
2、計算機的工作效率、方便用戶使用計算機的其他軟件。,包括: A.操作系統 B.語言處理程序 C.數據庫管理系統 D.驅動系統,操作系統是管理計算機硬件資源的一個平臺。,常用的操作系統:DOS 、Linux 、Mac OS、OS/2 、QNX 、Unix、Windows 等,分配系統中的資源,管理存儲器空間,監測計算機運行和故障,維護計算機安全,微軟Windows操作系統,語言處理程序:將各種高級語言編寫的源程序翻譯成機器語言表示的目標程序。除了個別常駐在ROM中可獨立運行外,其他都必須在造作系統的支持下運行。,數據庫管理系統:用于建立、使用、維護數據庫。對數據庫同意管理、控制,保證其安全性和完整。
3、性。,驅動程序:操作系統只能通過這個接口,才能控制硬件設備的工作。,2.應用軟件 A.專用軟件 eg:火車站的票務管理系統、財務管理系統 B.通用軟件 eg:殺毒軟件、圖像處理軟件、文字處理軟件,1.3.3計算機語言的發展,1.低級語言 A.機器語言 B.匯編語言,2.高級語言,機器語言是極其能直接識別的語言,由1和0組成的一組代碼指令。由于機器語言比較難記,所以很難用來編寫程序。,匯編語言是機器語言的便于記憶好理解的符號化形式。需要翻譯程序來翻譯成機器語言程序才能被執行。但由于每種計算機都由適用于自己的匯編程序,一般用戶很難使用。,匯編語言,用助記符號來表示機器指令中的操作符與操作數,優點:。
4、 操作數直接使用十進制 程序相對容易理解,缺點: 大型程序難以開發 依賴于具體計算機,將383傳送到AX寄存器,將545傳送到BX寄存器,將BX內容加AX內容,結果在BX中,將1055傳送到AX寄存器,將AX內容減BX內容,結果在AX寄存器中,2.高級語言 高級語言比較接近日常用語,對機器依賴性低,適用于各種機器的計算機語言。,BASIC:簡單易學,設計給初學者。新開發的VB具有很強的可視化設計功能,是重要的多媒體編程工具語言。 C+:一直在效率第一的領域發揮著極大的影響力。像Java這類的語言,其核心都是用C/C+寫的。在高并發和實時處理,工控等領域更是首選。 Java:是一種面向對象、分布式,可移植的多線程動態語言。,例:C語言的9種控制語句,If ( P ) A ; else B 實現條件選擇結構 for ( P1;P2;P3 ) A 實現重復結構 while ( P ) A 實現重復結構 do A while ( P ) 實現重復結構 switch 實現條件選擇結構 goto 無條件選擇結構 return 無條件選擇結構 continue break,編譯程序的處理過程。
總結
以上是生活随笔為你收集整理的计算机软件为题的ppt,《计算机软件的组成》PPT课件.ppt的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Docker 集群Swarm创建和Swa
- 下一篇: 买房的流程和中间的坑