国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

關于操作系統知識詳細解讀

SSDFans ? 來源:SSDFans ? 作者:SSDFans ? 2021-03-26 14:58 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

一、操作系統是基礎軟件,分為閉源和開源兩類

廣義的操作系統包括:計算機(PC、工作站、服務器)系統、移動端系統(例如鴻蒙)、嵌入式系統 等。本篇報告只涉及計算機操作系統。

計算機操作系統的功能角色:作為用戶和計算機硬件資源之間的交互,管理調度硬件資源,為應用 軟件提供運行環境。操作系統屬于基礎軟件,是系統級程序的匯集,為用戶屏蔽底層硬件復雜度, 并提供編程接口和操作入口。

af250da6-8db6-11eb-8b86-12bb97331649.png

操作系統控制處理器CPU)調度系統資源,控制應用程序執行的時機, 決定各個程序分配的處理器時間(CPU time)。操作系統需要兼容底層硬件和應用軟件,才能實現計 算機的功能。

af5ba00a-8db6-11eb-8b86-12bb97331649.png

根據核心代碼是否向開放,操作系統可劃分為兩類:開源系統、閉源系統。

1. 閉源操作系統:代碼不開放,以微軟 Windows 系統為代表

微軟公司內部的研發團隊開發 Windows 操作系統,并開發配套的應用軟件,比如 Office。在生態 建設方面,Intel 和 Windows 長期合作形成 Wintel 體系,在 PC 端市占率全球領先

afd20920-8db6-11eb-8b86-12bb97331649.png

Windows 系統的訪問分為 User mode(用戶模式)和 Kernel mode(內核模式)。用戶級的應用程序在 用戶模式中運行,而系統級的程序在內核模式中運行。

內核模式允許訪問所有的系統內存和 CPU 指令。Windows 系統從最早期的 16 位、32 位到現在流行的 64 位,系統版本從最初的 Windows 1.0 到 Windows 95、Windows 98、Windows 2000、Windows 2003、Windows XP、Windows Vista、Windows 7、Windows 8、Windows 8.1、Windows 10 和 Windows Server 服務器企業級 操作系統,不斷持續更新。

b0878944-8db6-11eb-8b86-12bb97331649.png

Windows 系統最大的優勢在于圖形界面,使得普通用戶操作起來非常便利。相比大部分 Linux 系 統,windows 的常用軟件安裝和系統設置不需要以命令行的方式去輸入系統指令,只需要點擊“按 鈕”即可完成。如今,絕大多數常見軟件、專用軟件和底層硬件都支持 Windows 操作系統,形成 了 Window 強大的生態整體。

2. 開源操作系統:代碼免費開放,以 Linux 操作系統為代表

Linux kernel(內核)由 Linus Torvalds 在 1991 年發布,代碼免費公開,由全球開發者共同貢獻, 已成為影響最廣泛的開源軟件項目。以 Linux 內核為基礎,不同的開發團體(開源社區、企業、個 人等)對內核代碼進行一定的修改和補充,加入 GUI(圖形界面)、應用等部分,形成了相應的 Linux 操作系統發行版。

Linux 系統版本之間存在衍生關系,由此形成 RedHat、Slackware、Debian 等幾大家族,各家族 內部又衍生出一些著名版本,如 Ubuntu、SUSE、CentOS、Red Hat Enterprise Linux、Fedora 等。

b0c80be0-8db6-11eb-8b86-12bb97331649.png

Linux kernel 是開源項目,由全球范圍的開發者(企業、團體、獨立開發者)共同貢獻源代碼。Linux 的官方組織是 Linux 基金會,作為非盈利的聯盟,協調和推動 Linux 系統的發展,以及宣傳、保護 和規范 Linux。Linux 基金會由開源碼發展實驗室(Open Source Development Labs,OSDL)與自 由標準組織(Free Standards Group ,FSG) 于 2007 年聯合成立。

b1371b98-8db6-11eb-8b86-12bb97331649.png

開源社區是 Linux 系統的創新源泉和主要的開發場所。Linux 操作系統發行版分為社區版本和商 業版本。社區版本數量較多,其開發和維護的主體是開源社區。少數的商業版本(比如紅帽企業版) 則是在社區版本的基礎上,進一步優化而來。整體來看,無論是否涉及商業活動,開源社區是 Linux 發行版的創新來源和主要的開發場所。而成熟的開源社區通常由相應的開源基金會(或者項目委員 會)進行管理。開源基金會為開發社區制定了規則,進行資源管理,負責可能的商務對接,以及保 護社區的健康運轉。社區的開源基金會(委員會)一般由開源貢獻方進行贊助和決策支持。

b14fbb4e-8db6-11eb-8b86-12bb97331649.png

許多開源社區背后都有一個主導企業,為社區提供資金和研究支撐,甚至直接委派員工參與開源 項目。例如,Fedora 社區的核心開發者中 1/3 是紅帽的正式雇員。通過資助和維護開源社區的方 式,企業可以發揮研究力量的“杠桿”作用,通過向社區輸入自有的研究資源,吸引更多的外部貢 獻者參與進來,擴大創意來源;另一方面,開源社區版本也成為企業擴大技術影響力的重要途徑。

b1b2330a-8db6-11eb-8b86-12bb97331649.png

Linux 操作系統由 4 部分組成:kernel、shell、文件系統、應用程序。Kernel(內核)是操作系統的 核心,不同于 windows 的內核,Linux 的內核不僅實現了進程調度、內存管理、中斷處理、異常陷 阱處理,而且還實現了進程管理、進程通信機制、虛擬內存管理、文件系統驅動和 USB、網絡、聲 音等各類設備驅動子系統,決定了整個系統的性能和穩定性。而 shell 是系統的用戶界面,提供用 戶與內核交互的接口,接收用戶輸入的命令并送入內核去執行。

b1c3a964-8db6-11eb-8b86-12bb97331649.png

Linux 操作系統主要的優勢領域是服務器和嵌入式。據 Linux 基金會統計,全球 90%的公有云平 臺采用了 Linux 系統,99%的超算和 62%的嵌入式設備也都是基于 Linux。亞馬遜 AWS、微軟 Azure、微軟 Azure、谷歌云平臺和阿里云等主流云服務商,都提供了 Linux 系統方案。全球公有 云平臺運行的所有應用,超過 54%是運行在 Linux 虛擬機上。甚至微軟 Azure 的近 30%的虛擬機 也是基于 Linux。根據 IDC 在 2017 年的統計數據,全球服務器操作系統使用份額(免費+付費)中, 68%是 Linux 服務器操作系統。

b234702c-8db6-11eb-8b86-12bb97331649.png

Linux 操作系統在服務器領域的普及,主要由于 3 個方面:

1)創新方面,集思廣益。全球開發者對 Linux 內核保持了持續的更新,提供了充足的創新動力。據 GitStats 分析結果,截至 2018 年 9 月,已有超過 19000 名開發者為 Linux 內核貢獻了代碼, 這些開發者遍布全球范圍超過1500個組織/企業。廣泛分布的開發者,從不同視角不同方面對Linux 內核的補充,使得 Linux 系統得以快速適應服務器領域的變化。

2)系統代碼可以修改和自定義,用戶可調用計算機資源的自由度極高。Linux 操作系統的使用者 可以輕松查看系統代碼,可以自由修改代碼來修補常見的問題,也可以開發自己的程序并添加入 Linux 操作系統中。相比 Windows 等閉源系統,Linux 支持了使用者對于計算機資源極大的使用自 由度,支持專業用戶去構建和自定義服務器,由此獲得了互聯網公司、云計算公司的青睞。

3)運行效率高,運維成本低。Linux 系統在服務器上面的運行效率較高,相對比較輕量化,除非硬 件資源分配出現問題,不易出現系統卡死狀況。而且 Linux 系統天然地支持虛擬化。因此,在服務 器集群上,Linux 系統的運維成本較低。

4)安全。Linux 從發展根源上就是針對多用戶系統設計的,系統管理員和 root 用戶具有系統管理 權限。Linux 面向全球開發者開源,系統文件都是文檔,在全球開發者多次的篩查和更新中,基本 排除了“后門植入”的可能。實際應用中,普通不成熟的 Linux 操作系統確實可能存在安全問題, 也是和系統的文檔屬性有關。例如,用戶 root 權限和 sudo 指令可在有意或無意間修改 Linux 系 統文檔,可能會對其他用戶或整個系統造成不利影響。因此,成熟的 Linux 操作系統解決方案,有 必要對這類屬性進行設計方面的防范,去進行適當的權限屏蔽。而這些安全屬性的設計,本質上并 不存在難以解決的障礙。

二、國產操作系統是新基建的重要基礎數字經濟成為我國經濟發展的重要支撐

近年來,中國經濟發展的環境發生重大變化,人口紅利、 城鎮化等驅動因素對增長的邊際貢獻下降,傳統調控手段負面效應增加,中國經濟增長面臨一定的 下行壓力。而數字經濟的快速發展,以互聯網、大數據、云計算、人工智能區塊鏈物聯網等為 代表的新一代數字科技與實體經濟的日趨融合,新市場與新業態的層出不窮,為中國經濟增長注入 了新的源泉。據中國信息通信研究院《中國數字經濟發展與就業白皮書(2019)》顯示,2018 年 中國數字經濟規模占 GDP 比重達 34.8%,對 GDP 增長的貢獻率超過三分之二;2016—2018 年,數字經濟連續 3 年維持 20%以上的名義增速,高于同期 GDP 名義增速十余個百分點,為中國經濟 提供了重要支撐。

新一輪數字經濟基礎建設拉開序幕。2020 年 3 月 4 日,中共中央政治局常務委員會會議強調,加 快 5G 網絡、數據中心等新型基礎設施建設進度。新一輪數字經濟基礎建設啟動,各地紛紛出臺相 應政策推動新基建項目的實施。

操作系統作為軟件應用的基礎和平臺,直接關系到信息安全。棱鏡門事件,使得信息安全正式成為 國際關注的重要問題。而操作系統作為最重要最根本的基礎軟件,是所有應用軟件和數據處理場景 的基礎和平臺,直接關系到信息安全。在過去的國際貿易摩擦中,針對基礎軟硬件(芯片、操作系 統等)的限制事件再一次提升了信創戰略的重要性。

操作系統的 Wintel 體系壟斷,也對信息安全造成了不利影響。在 Windows XP 停服三年后,全球 迎來了史上最嚴重的一次病毒攻擊—WannaCry 借“永恒之藍”漏洞發起攻擊,襲擊了安裝 Windows 系統的設備,對全國多個國家造成了較為嚴重的經濟損失。2020 年 1 月 14 日,微軟 win7 停服,使得現有已安裝 win7 系統的設備再次暴露于漏洞風險中。因此,在關鍵領域推廣國產 操作系統,已經成為迫切需求。

三、國產操作系統的生態是關鍵,開源是重要途徑

壁操作系統的行業壘:開發成本高、生態建設難

1. 操作系統開發成本高

計算機操作系統開發是一項龐大而復雜的工程。軟件開發工作量可以用代碼行數進行粗略表征。主 流的操作系統代碼量都比較龐大,而且隨著版本升級呈增長趨勢。據公開可查證資料顯示, Windows Vista(2007)有5000萬行代碼, Windows 7(2009)和Windows XP(2001)各有4000萬行, Windows 2000 有 2900 萬行代碼,相比 1992 年的版本增長了數十倍。

b26d647c-8db6-11eb-8b86-12bb97331649.png

對于 Linux 操作系統,僅 Linux 內核 4.13 就包含 6 萬個系統文件,代碼量近 2500 萬行。成熟的 Linux 操作系統發行版需要 在內核基礎上加入 GUI 以及必要的應用文件,總的代碼量會更高。

b2a66a6a-8db6-11eb-8b86-12bb97331649.png

如果采用閉源的開發方式,操作系統開發所需要的資金和人力資源較大。比如微軟,一方面要進行 Windows 系列的開發、升級和維護,另一方面也要為 Windows 系統開 發關鍵的應用軟件,包括 Office、Microsoft Visual Studio(集成開發環境 IDE)等,每年的研發費用 達百億美元。2019 財年(18 年 6 月-19 年 6 月)微軟的研發費用 169 億美元,員工達 14.4 萬人。

b2f79b6a-8db6-11eb-8b86-12bb97331649.png

如果假設 Linux 操作系統都是閉源開發的,相應的成本也比較高。據“ Linux 中國”官方賬號報道, David A. Wheeler 等研究了 Linux 發行版代碼行數代表的復雜性,指出 Linux 2002 年發行版對 應的閉源開發成本為 12 億美元。而如果閉源開發 Fedora 9 發行版(2008 年發布),估計需要投入 108 億美元。從開發者數量角度,據 GitStats 分析結果,截至 2018 年 9 月,已有超過 19000 名 開發者為 Linux 內核貢獻了代碼,這些開發者遍布全球范圍超過 1500 個組織/企業。

2.操作系統生態建設難

操作系統的生態建設,首先在于完善的軟/硬件兼容適配。

操作系統和底層硬件、應用軟件的兼容,在技術上并不是輕易就能實現。在適配底層硬件層面,引 用龍芯技術專家的觀點“操作系統需要針對不同的主板和升級后的CPU進行磨合適配,而在Wintel 體系中可以實現不同主板及 CPU 的操作系統二進制兼容,其背后是 Wintel 體系統一的系統架構,包括指令系統、地址空間布局、中斷系統、多核互聯架構、IO 接口規范等,需要 CPU、BIOS、橋 片、操作系統配合完成。”在應用軟件方面,需要軟件開發商針對操作系統的版本進行相應的調試 和調優,同款應用軟件經常有多個版本以適應不同的操作系統。

b34034a6-8db6-11eb-8b86-12bb97331649.png

操作系統對軟/硬件的兼容是雙向的,需要操作系統技術路線有足夠的影響力。兼容不只是需要操 作系統自身的努力,也要硬件/應用軟件廠商主動配合,在硬件/軟件產品設計方面進行適當調整。在操作系統技術路線的影響力足夠強的前提下,硬件/軟件廠商才有足夠強的動機進行配合。

在生態兼容方面,主流操作系統推出時間都比較早,經歷了多次的版本迭代,和硬件、應用軟件廠 商共同成長,先發優勢顯著。Windows 生態建設:在個人 PC 機誕生初期,微軟就推出了操作系 統軟件,憑借發優勢迅速普及。通過和芯片廠商、軟件應用廠商以及自研應用的長期磨合,Windows 系統如今已具備龐大的用戶群體和長期養成的用戶習慣;Linux 生態建設:Linux 內核開源通過全 球開發者和主流 IT 廠商的參與,經歷了多代升級和完善,獲得了較廣泛的軟硬件支持,但部分專 業軟件(特別是某些大型商業軟件)尚未支持 Linux 架構。

獲取用戶群體也是生態建設的難點。從用戶選擇角度,新的操作系統廠商面臨 4 個挑戰:用戶習 慣、服務支持力度、安全、遷移成本。在用戶習慣方面,普通用戶養成了對 Windows 圖形界面的 使用習慣,缺乏足夠的動力去主動選擇陌生界面的操作系統;在服務和支持力度方面,企業級用戶 強調軟件產品的穩定性,需要有較強的服務和技術團隊去及時對接用戶,以及滿足用戶的部分定制 化需求;從安全角度,操作系統這里基礎軟件,直接關系到用戶的信息安全,供應商要有足夠的技 術實力去解決可能出現的漏洞、網絡攻擊等風險;遷移成本也很重要,選擇新的操作系統,則需要 用戶把部分軟件和數據遷移過去,產生遷移成本,操作系統供應商要有足夠的技術實力解決遷移問 題。

我們認為,國產操作系統理想的發展路徑:自主版本形成——建立初步、穩定的用戶群體——“可 用”向“好用”升級——實現市場良性循環。

b353ebd6-8db6-11eb-8b86-12bb97331649.png

1)選擇適當的技術路線,形成自主版本。最佳的選擇是基于開源資源。在 Linux 內核的基礎上, 進一步開發形成自主的操作系統版本,縮短開發時間周期同時節約開發成本。“站在巨人的肩膀 上”,采用開源內核,省去了重復造輪子的過程,操作系統廠商可以把精力集中于提升用戶體驗和 生態推廣方面。事實上,國產操作系統基本上都以 Linux 內核為基礎進行開發。

2)通過政策支持形成初步、穩定的用戶群體,達到“可用”狀態。在政策支持下,有望初步形成 穩定的、成規模的用戶群體。而用戶群體的建立,提高了軟/硬件廠商的適配意愿。在完成常用軟/ 硬件生態建設的基礎上,產品達到“可用”層面,基本滿足用戶日常的辦公需求。

3)“可用”到“好用”升級,進入市場良性循環階段,擴大用戶群體。在對初步的客戶群體進行 服務和技術支持的過程中,廠商不斷完善系統版本,通過版本迭代提升產品性能,逐漸達到“好用”, 進入良性的市場循環。
編輯:lyn

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • cpu
    cpu
    +關注

    關注

    68

    文章

    11279

    瀏覽量

    224964
  • 計算機
    +關注

    關注

    19

    文章

    7807

    瀏覽量

    93191
  • 操作系統
    +關注

    關注

    37

    文章

    7402

    瀏覽量

    129288

原文標題:收藏:操作系統行業知識梳理

文章出處:【微信號:SSDFans,微信公眾號:SSDFans】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    openKylin賦能國防科大構建操作系統創新型人才培養體系

    國防科技大學操作系統團隊在承擔國家重大科研任務、推進麒麟操作系統研發和推廣應用的過程中,立足工程實踐和科研創新能力培養需求,針對傳統操作系統教學面臨的諸多挑戰,在開放協作、創新競賽、實習實訓等方面
    的頭像 發表于 01-23 13:49 ?385次閱讀

    海格通信加入中關村智能終端操作系統產業聯盟

    近日,海格通信(股票代碼:002465)加入中關村智能終端操作系統產業聯盟。雙方將在智能終端操作系統在技術、應用場景與產業生態層面加強聯合,開啟智能終端操作系統產業協同發展的新篇章。
    的頭像 發表于 01-20 17:04 ?1328次閱讀

    操作系統體系結構

    操作系統的體系結構是一個開放的問題。正如上文所述,操作系統在核心態為應用程序提供公共的服務,那么操作系統在核心態應該提供什么服務、怎樣提供服務?有關這個問題的回答形成了兩種主要的體系結構:大內核和微
    發表于 01-15 08:19

    操作系統的發展及分類

    手工操作階段(此階段無操作系統)   用戶在計算機上算題的所有工作都要人工干預,如程序的裝入、運行、結果的輸出等。隨著計算機硬件的發展,人機矛盾(速度和資源利用)越來越大,必須尋求新的解決辦法
    發表于 01-15 08:00

    操作系統運行機制

    計算機系統中,通常CPU執行兩種不同性質的程序:一種是操作系統內核程序;另一種是用戶自編程序或系統外層的應用程序。對操作系統而言,這兩種程序的作用不同,前者是后者的管理者,因此“管理程
    發表于 01-15 07:12

    龍蜥操作系統裝機量突破1000萬

    11月17日,以“生態共融·智驅未來”為主題的2025龍蜥操作系統大會(OpenAnolis Conference)在北京成功舉辦。千余位全球技術大咖、業界精英和行業開發者齊聚一堂,深入探討AI時代下操作系統產業發展的新趨勢、新挑戰與新路徑,共話龍蜥社區引領
    的頭像 發表于 11-20 11:40 ?838次閱讀

    單片機的操作系統

    單片機操作系統主要分為實時操作系統(RTOS)和嵌入式操作系統兩類,以下是常見選擇: 實時操作系統(RTOS) ? FreeRTOS ?:輕量級開源內核(最小內核約6 KB RAM)
    發表于 11-14 06:18

    嵌入式實時操作系統的特點

    實時嵌入式操作系統(Real-Time Embedded Operating System)是專門設計用于嵌入式系統的實時操作系統。嵌入式系統是一種特殊的計算機
    發表于 11-13 06:30

    如何選擇合適的實時操作系統

    選擇合適的實時操作系統(RTOS,Real-Time Operating System)可能會影響你在不同行業的職業發展路徑。
    的頭像 發表于 09-09 14:47 ?1069次閱讀

    樹莓派操作系統:版本、特性及設置完整指南!

    樹莓派操作系統是什么?樹莓派操作系統是由樹莓派基金會專為樹莓派開發的官方操作系統。它基于DebianLinux發行版,并針對樹莓派的ARM架構進行了專門優化。樹莓派操作系統有多個版本,
    的頭像 發表于 07-28 18:26 ?1426次閱讀
    樹莓派<b class='flag-5'>操作系統</b>:版本、特性及設置完整指南!

    鴻道Intewell操作系統:人形機器人底層操作系統

    操作系統的實時性賦能東土科技的鴻道(Intewell)工業操作系統作為國內唯一通過汽車、工業控制、醫療、軌道交通四項功能安全認證的系統,為標準體系中的技術層架構提供了底層支持。其微內核虛擬化架構可將人形機器人電子架構成本降低50
    的頭像 發表于 05-16 14:44 ?773次閱讀

    理想汽車智駕操作系統解讀

    [首發于智駕最前沿微信公眾號]在智能網聯與生成式AI技術深度融合的浪潮下,汽車操作系統已經從最初的簡單資源管理平臺,演化為承載感知決策、執行控制與安全防護的智能化中樞。理想汽車自主研發的星環OS
    的頭像 發表于 05-13 10:54 ?1210次閱讀
    理想汽車智駕<b class='flag-5'>操作系統</b><b class='flag-5'>解讀</b>

    普華基礎軟件開源車用操作系統迎來全新版本

    近日,普華基礎軟件開源車用操作系統媒體發布會在上海中國汽車會客廳召開——全球首個開源智能駕駛操作系統微內核龘EasyAda、開源安全車控操作系統小滿EasyXMen全新版本正式發布。現場,普華基礎軟件開源項目技術團隊專家就開源項
    的頭像 發表于 04-25 16:18 ?982次閱讀

    國產操作系統有哪些?政企官方認證的5大國產系統,實測好用才敢推薦!

    近年來,“國產操作系統”這個詞越來越頻繁地出現在政策文件、企業采購清單和行業新聞里。尤其是在“信創”浪潮下,無論是政府機關還是央企國企,都在加速替換國外操作系統。但面對市面上琳瑯滿目的國產系統,很多人難免困惑:國產
    的頭像 發表于 04-17 15:34 ?6688次閱讀
    國產<b class='flag-5'>操作系統</b>有哪些?政企官方認證的5大國產<b class='flag-5'>系統</b>,實測好用才敢推薦!

    如何在計算機上安裝麒麟操作系統Kylin V10 SP3

    麒麟操作系統 Kylin V10 SP3 是一款基于 Linux 的操作系統,廣泛應用于政府、企業和個人用戶。本文將詳細介紹如何在計算機上安裝麒麟操作系統 Kylin V10 SP3,
    的頭像 發表于 04-11 15:32 ?3911次閱讀
    如何在計算機上安裝麒麟<b class='flag-5'>操作系統</b>Kylin V10 SP3