精選分類 書庫 完本 排行 原創專區
欣可小說 > 曆史 > 網頁 > 軟件

網頁 軟件

作者:陳飛 分類:曆史 更新時間:2026-08-02 12:29:35

{

\"code\": 200,

\"title\": \"\",

\"content\": \"軟件(中國大陸及香港用語,台灣作軟體,英文:Software)是一係列按照特定順序組織的計算機數據和指令的集合。一般來講軟件被劃分爲編程語言、係統軟件、應用軟件和介於這兩者之間的中間件。軟件並不隻是包括可以在計算機(這裡的計算機是指廣義的計算機)上運行的電腦程式,與這些電腦程式相關的文檔一般也被認為是軟件的一部分。簡單的說軟件就是程式加文檔的集合體。另也泛指社會結構中的管理係統、思想意識形態、思想政治覺悟、法律法規等等。\\n\\n軟件是用戶與硬體之間的介麵介麵。用戶主要是通過軟件與計算機進行交流。軟件是計算機係統設計的重要依據。為了方便用戶,為了使計算機係統具有較高的總體效用,在設計計算機係統時,必須全域性考慮軟件與硬體的結合,以及用戶的要求和軟件的要求。\\n\\n1.運行時,能夠提供所要求功能和效能的指令或計算機程式集合。\\n\\n2.程式能夠滿意地處理資訊的數據結構。\\n\\n3.描述程式功能需求以及程式如何操作和使用所要求的文檔。\\n\\n以開發語言作為描述語言,可以認為:\\n\\n軟件=數據結構 演算法。\\n\\n軟件分類\\n\\n一般來講軟件被劃分爲係統軟件、應用軟件,其中係統軟件包括操作係統和支撐軟件(包括微軟釋出的嵌入式係統,即硬體級的軟件,使電腦及其它設備運算速度更快更節能)\\n\\n係統軟件\\n\\n係統軟件為計算機使用提供最基本的功能,可分為操作係統和支撐軟件,其中操作係統是最基本的軟件\\n\\n係統軟件是負責管理計算機係統中各種獨立的硬體,使得它們可以協調工作。係統軟件使得計算機使用者和其他軟件將計算機當作一個整體而不需要顧及到底層每個硬體是如何工作的。\\n\\n1.操作係統是一管理計算機硬體與軟件資源的程式,同時也是計算機係統的內核與基石。操作係統身負諸如管理與配置內存、決定係統資源供需的優先次序、控製輸入與輸出設備、操作網絡與管理檔案係統等基本事務。操作係統也提供一個讓使用者與係統互動的操作介麵。\\n\\n2.支撐軟件是支撐各種軟件的開發與維護的軟件,又稱為軟件開發環境(SDE)。它主要包括環境數據庫、各種介麵軟件和工具組。著名的軟件開發環境有IBM公司的WebSphere,微軟公司的等。\\n\\n包括一係列基本的工具(比如編譯器,數據庫管理,存儲器格式化,檔案係統管理,用戶身份驗證,驅動管理,網絡連接等方麵的工具)。\\n\\n應用軟件\\n\\n但是係統軟件並不針對某一特定應用領域。而應用軟件則相反,不同的應用軟件根據用戶和所服務的領域提供不同的功能。\\n\\n應用軟件是為了某種特定的用途而被開發的軟件。它可以是一個特定的程式,比如一個圖像瀏覽器。也可以是一組功能聯絡緊密,可以互相協作的程式的集合,比如微軟的Office軟件。也可以是一個由眾多獨立程式組成的龐大的軟件係統,比如數據庫管理係統。\\n\\n手機軟件\\n\\n顧名思義,所謂手機軟件就是可以在安裝在手機上的軟件,完善原始係統的不足與個性化。隨著科技的發展,現在手機的功能也越來越多,越來越強大。不是像過去的那麼簡單死板,目前發展到了可以和掌上電腦相媲美。手機軟件與電腦一樣,下載手機軟件時還要考慮你購買這一款手機所安裝的係統來決定要下相對應的軟件.目前手機主流係統有以下:Symbian、Linux、ResearchinMotion、WindowsMobile、iPhoneIOS、Android。\\n\\n授權方式\\n\\n不同的軟件一般都有對應的軟件授權,軟件的用戶必須在同意所使用軟件的許可證的情況下才能夠合法的使用軟件。從另一方麵來講,特定軟件的許可條款也不能夠與法律相牴觸。\\n\\n依據許可方式的不同,大致可將軟件區分為幾類:\\n\\n專屬軟件:此類授權通常不允許用戶隨意的複製、研究、修改或散佈該軟件。違反此類授權通常會有嚴重的法律責任。傳統的商業軟件公司會采用此類授權,例如微軟的Windows和辦公軟件。專屬軟件的源碼通常被公司視為私有財產而予以嚴密的保護。\\n\\n自由軟件:此類授權正好與專屬軟件相反,賦予用戶複製、研究、修改和散佈該軟件的權利,並提供源碼供用戶自由使用,僅給予些許的其它限製。以Linux、Firefox和OpenOffice可做為此類軟件的代表。\\n\\n共享軟件:通常可免費的取得並使用其試用版,但在功能或使用期間上受到限製。開發者會鼓勵用戶付費以取得功能完整的商業版本。\\n\\n免費軟件:可免費取得和轉載,但並不提供源碼,也無法修改。\\n\\n公共軟件:原作者已放棄權利,著作權過期,或作者已經不可考究的軟件。使用上無任何限製。\\n\\n開發語言\\n\\nJava\\n\\n作為跨平台的語言,可以運行在Windows和Unix\\/Linux下麵,長期成為用戶的首選。自JDK6.0以來,整體效能得到了極大的提高,市場使用率超過20%。感覺已經達到了其鼎盛時期了,不知道後麵能維持多長時間。\\n\\nC\\/C \\n\\n以上2個作為傳統的語言,一直在效率第一的領域發揮著極大的影響力。像Java這類的語言,其核心都是用C\\/C 寫的。在高併發和實時處理,工控等領域更是首選。\\n\\nVB\\n\\n美國計算機科學家約翰·凱梅尼和托馬斯·庫爾茨於1959年研製的一種“初學者通用符號指令代碼”,簡稱BASIC。由於BASIC語言易學易用,它很快就成為流行的計算機語言之一。\\n\\nphp\\n\\n同樣是跨平台的腳本語言,在網站編程上成為了大家的首選,支援PHP的主機非常便宜,PHP Linux MySQL Apache的組合簡單有效。\\n\\nPerl\\n\\n腳本語言的先驅,其優秀的文字處理能力,特彆是正則表達式,成為了以後許多基於網站開發語言(比如php,java,C#)的這方麵的基礎。\\n\\nPython\\n\\n是一種麵向對象的解釋性的計算機程式設計語言,也是一種功能強大而完善的通用型語言,已經具有十多年的發展曆史,成熟且穩定。Python具有腳本語言中最豐富和強大的類庫,足以支援絕大多數日常應用。\\n\\n這種語言具有非常簡捷而清晰的語法特點,適合完成各種高層任務,幾乎可以在所有的操作係統中運行。\\n\\n目前,基於這種語言的相關技術正在飛速的發展,用戶數量急劇擴大,相關的資源非常多。\\n\\nC#\\n\\n是微軟公司釋出的一種麵向對象的、運行於。NETFramework之上的高級程式設計語言,並定於在微軟職業開發者論壇(PDC)上登台亮相.C#是微軟公司研究員AndersHejlsberg的最新成果。C#看起來與Java有著驚人的相似;它包括了諸如單一繼承,介麵,與Java幾乎同樣的語法,和編譯成中間代碼再運行的過程.但是C#與Java有著明顯的不同,它借鑒了Delphi的一個特點,與COM(組件對象模型)是直接整合的,而且它是微軟公司。NETwindows網絡框架的主角。\\n\\nJavascript\\n\\nJavascript是一種由Netscape的LiveScript發展而來的腳本語言,主要目的是為瞭解決服務器終端語言,比如Perl,遺留的速度問題。當時服務端需要對數據進行驗證,由於網絡速度相當緩慢,隻有28.8kbps,驗證步驟浪費的時間太多。於是Netscape的瀏覽器Navigator加入了Javascript,提供了數據驗證的基本功能。\\n\\nRuby\\n\\n一種為簡單快捷麵向對象編程(麵向對象程式設計)而創的腳本語言,由日本人鬆本行弘(まつもとゆきひろ,英譯:YukihiroMatsumoto,外號matz)開發,遵守GPL協議和RubyLicense。Ruby的作者認為Ruby>(Smalltalk Perl)\\/2,表示Ruby是一個語法像Smalltalk一樣完全麵向對象、腳本執行、又有Perl強大的文字處理功能的編程語言。\\n\\nFortran\\n\\n在科學計算軟件領域,Fortran曾經是最主要的編程語言。比較有代表性的有Fortran77、WatcomFortran、NDPFortran等。\\n\\nobjectivec\\n\\n這是一種運行在蘋果公司的macosx,iOS操作係統上的語言。這兩種操作係統的上層圖形環境,應用程式編程框架都是使用該語言實現的。今年隨著iPhone,iPad的流行,這種語言也開始在全世界流行。\\n\\nDelphi\\n\\nDelphi,是Windows平台下著名的快速應用程式開發工具(RapidApplicationDevelopment,簡稱RAD)。它的前身,即是DOS時代盛行一時的“BorlandTurboPascal”,最早的版本由美國Borland(寶蘭)公司於1995年開發。主創者為AndersHejlsberg。經過數年的發展,此產品也轉移至Embarcadero公司旗下。Delphi是一個整合開發環境(IDE),使用的核心是由傳統Pascal語言發展而來的ObjectPascal,以圖形用戶介麵為開發環境,透過IDE、VCL工具與編譯器,配合連結數據庫的功能,構成一個以麵向對象程式設計為中心的應用程式開發工具。\\n\\n軟件工程師\\n\\n一般指從事軟件開發職業的人。軟件工程師10餘年來一直占據高薪職業排行榜的前列,作為高科技行業的代表,技術含量很高。職位的爭奪也異常激烈。軟件開發是一個係統的過程,需要經過市場需求分析、軟件代碼編寫、軟件測試、軟件維護等程式。軟件開發工程師在整個過程中扮演著非常重要的角色,主要從事根據需求開發項目軟件工作。\\n\\n法律保護\\n\\n計算機軟件作為一種知識產品,其要獲得法律保護,必須具備以下條件:\\n\\n(一)原創性。即軟件應該是開發者獨立設計、獨立編製的編碼組合。\\n\\n(二)可感知性。受保護的軟件須固定在某種有形物體上,通過客觀手段表達出來併爲人們所知悉。\\n\\n(三)可再現性。即把軟件轉載在有形物體上的可能性。\\n\\n著作權歸屬\\n\\n根據《計算機軟件保護條例》第10條的規定,計算機軟件著作權歸屬軟件開發者。因此,確定計算機著作權歸屬的一般原則是“誰開發誰享有著作權”。軟件開發者指實際組織進行開發工作,提供工作條件完成軟件開發,並對軟件承擔責任的法人或者非法人單位,以及依靠自己具有的條件完成軟件開發,並對軟件承擔責任的公民。\\n\\n我國法律除規定了上述一般原則外,《計算機軟件保護條例》自第11條至第14條還規定了軟件著作權歸屬的幾種特殊情況:\\n\\n(一)合作開發。合作開發者對軟件著作權的享有和行使以事前的局麵協議為根據,如無書麵協議,其著作權由各合作開發者共同享有。合作開發的軟件可以分割使用的,開發者對各自開發的部分可以單獨享有著作權,但行使著作權時不得擴展到合作開發的軟件整體的著作權。\\n\\n(二)委托開發。受他人委托開發的軟件,其著作權的歸屬由委托者與受托者簽訂書麵協議約定,如無書麵協議或者在協議中未明確約定的,其著作權屬於受委托者。\\n\\n(三)指令開發。為完成上級單位或政府部門下達的任務而開發的軟件,著作權的歸屬由項目任務書或者合同規定;如項目任務書或者合同中未作明確規定,軟件著作權屬於接受任務的單位。\\n\\n(四)職務開發。公民在單位任職期間所開發的軟件,如是執行本職工作的結果,即針對本職工作中明確指事實上的開發目標所開發的,或者是從事本職工作活動所預見的結果或者自然的結果則該軟件的著作權屬於該單位。\\n\\n(五)非職務開發。公民所開發的軟件如不是執行本職工作的結果,並與開發者在單位中從事的工作內容無直接聯絡,且又未使用單位的物質技術條件,則該軟件的著作權屬於開發者自己。\\n\\n載體\\n\\n軟件的載體是光盤VCDDVDU盤軟盤。光盤是通過鐳射雕刻在VCD或者DVD上的。\\n\\n開發流程\\n\\n軟件開發是根據用戶要求建造出軟件係統或者係統中的軟件部分的過程。軟件開發是一項包括需求捕捉,需求分析,設計,實現和測試的係統工程。軟件一般是用某種程式設計語言來實現的。通常采用軟件開發工具可以進行開發。\\n\\n軟件開發流程即Softwaredevelopmentprocess。\\n\\n軟件設計思路和方法的一般過程,包括設計軟件的功能和實現的演算法和方法、軟件的總體結構設計和模塊設計、編程和調試、程式聯調和測試以及編寫、提交程式。\\n\\n1相關係統分析員和用戶初步瞭解需求,然後列出要開發的係統的大功能模塊,每個大功能模塊有哪些小功能模塊,對於有些需求比較明確相關的介麵時,在這一步裡麵可以初步定義好少量的介麵。\\n\\n2係統分析員深入瞭解和分析需求,根據自己的經驗和需求做出一份文檔係統的功能需求文檔。這次的文檔會清楚例用係統大致的大功能模塊,大功能模塊有哪些小功能模塊,並且還例出相關的介麵和介麵功能。\\n\\n3係統分析員和用戶再次確認需求。\\n\\n4係統分析員根據確認的需求文檔所例用的介麵和功能需求,用迭代的方式對每個介麵或功能做係統的概要設計。\\n\\n5係統分析員把寫好的概要設計文檔給程式員,程式員根據所例出的功能一個一個的編寫。\\n\\n6測試編寫好的係統。交給用戶使用,用戶使用後一個一個的確認每個功能,然後驗收。\\n\\n最傷害硬盤的軟件\\n\\n1、編碼錯誤的DVDRip\\n\\n現在網上由DVD轉錄壓縮的DVDRip格式的影片相當受歡迎。這種格式的影片清晰度和DVD相差無幾,但下載一部影片隻有700MB~1.3GB大小,因此很多用戶喜歡將DVDRip格式的影片下載到硬盤上慢慢欣賞。不過,播放這種格式的影片對係統有較高的要求:除了CPU、顯卡要求足夠強勁以保證播放流暢外,硬盤負荷也非常大??因為播放DVDRip就是一個不斷解碼解壓縮,再輸送到顯示係統的過程。筆者發現,在遇到有編碼錯誤的DVDRip檔案時,Windows會出現磁盤占用率非常高的現象:係統不斷想要把編碼轉換為視頻信號,但編碼錯誤的檔案索引和相應的信號段是不匹配的??此時,硬盤燈會不斷地閃爍,整個係統對用戶的操作響應極慢,用戶點擊菜單但幾乎冇有反應。如果編碼錯誤較多,係統有時候甚至會死機。很多用戶在此時非常不耐煩,直接按下機箱上的RESET鍵甚至是直接關閉計算機電源,在硬盤磁頭冇有正常複位的情況下,這種操作相當危險!\\n\\n提示:WindowsXP的用戶需要特彆注意,當我們在WindowsXP中自動預覽一些體積較大的ASF、WMV等檔案時,雖然冇有進行正式播放,但也會出現計算機速度突然變慢、硬盤燈不斷閃爍等現象,其罪魁禍首仍然是視頻檔案錯誤編碼!\\n\\n2、Bittorrent下載\\n\\nBittorrent下載是寬帶時代新興的P2P交換檔案模式,各用戶之間共享資源,互相當種子和中繼站,俗稱BT下載。由於每個用戶的下載和上傳幾乎是同時進行,因此下載的速度非常快。不過,它會將下載的數據直接寫進硬盤(不像FlashGet等下載工具可以調整緩存,到指定的數據量後才寫入硬盤),因此對硬盤的占用率比FTP下載要大得多!\\n\\n此外,BT下載事先要申請硬盤空間,在下載較大的檔案的時候,一般會有2~3分鐘時間整個係統優先權全部被申請空間的任務占用,其他任務反應極慢。有些人為了充分利用帶寬,還會同時進行幾個BT下載任務,此時就非常容易出現由於磁盤占用率過高而導致的死機故障。\\n\\n因此,除非你的電腦硬體配置相當高(尤其是內存,至少要在256MB以上),否則在BT下載作出改進以前,如果要進行長時間、多任務的下載應用,最好還是采用傳統的FTP軟件。\\n\\n3、PQMAGIC轉換的危險\\n\\nPQMAGIC是大名鼎鼎的分區魔術師,能在不破壞數據的情況下自由調整分區大小及格式。不過,PQMAGIC剛剛推出的時候,一般用戶的硬盤也就2GB左右,而現在60~80GB的硬盤已是隨處可見,PQMAGIC早就力不從心了:調整帶數據的、5GB以上的分區,通常都需要1小時以上!\\n\\n除了容量因素影響外,PQMAGIC調整硬盤分區時,大量的時間都花在校驗數據和檢測硬盤上,可以看出,在這種情況下“無損分區”是很難保證的:由於轉換的速度很慢,耗時過長,轉換調整過程中,很容易因為計算機斷電、死機等因素造成數據丟失。這種損失通常是一個或數個分區丟失,或是容量變得異常,嚴重時甚至會導致整個硬盤的數據無法讀取。\\n\\n4、硬盤保護軟件造成的異常\\n\\n容易造成硬盤異常的,還有硬盤保護軟件。比如“還原精靈”,由於很多人不注意在重裝係統或是重新分區前將它正常卸載,往往會發生係統無法完全安裝等情況。此時再想安裝並卸載“還原精靈”,卻又提示軟件已經安裝,無法繼續,陷入死循環中。這種故障是由於“還原精靈”接管了INT13中斷,在操作係統之前就控製了硬盤的引導,用FDISK\\/MBR指令也無法解決。本來這隻是軟件的故障,但很多人經驗不足,出了問題會找各種分區工具“試驗”,甚至輕率地低級格式化,在這樣的折騰之下,硬盤很可能提前夭折!\\n\\n5、頻繁地整理磁盤碎片\\n\\n磁盤碎片整理和係統還原本來是Windows提供的正常功能,不過如果你頻繁地做這些操作,對硬盤是有害無利的。磁盤整理要對硬盤進行底層分析,判斷哪些數據可以移動、哪些數據不可以移動,再對檔案進行分類排序。在正式安排好硬盤數據結構前,它會不斷隨機讀取寫入數據到其他簇,排好順序後再把數據移回適當位置,這些操作都會占用大量的CPU和磁盤資源。其實,對現在的大硬盤而言,文檔和郵件占用的空間比例非常小,多數人買大硬盤是用來裝電影和音樂的,這些分區根本無需頻繁整理??因為播放多媒體檔案的效果和磁盤結構根本冇有關係,播放速度是由顯卡和CPU決定的。\\n\\n\"

}

目錄
設置
設置
閱讀主題
字體風格
雅黑 宋體 楷書 卡通
字體風格
適中 偏大 超大
儲存設置
恢複默認
手機
手機閱讀
掃碼獲取鏈接,使用瀏覽器打開
書架同步,隨時隨地,手機閱讀
收藏
聽書
聽書
發聲
男聲 女生 逍遙 軟萌
語速
適中 超快
音量
適中
開始播放
推薦
反饋
章節報錯
當前章節
報錯內容
提交
加入收藏 < 上一章 章節列表 下一章 > 錯誤舉報