第515章 新科大課堂

          該企業技術教學項目就開始了正式教學。

          在大教室里,一位新科軟件工程部門的精英技術人員,面對滿堂前輩、精英,沒有恭維的話語和開場白,進門做了自我介紹之后,就開始了講解技術。

          他手上還有很多項目工作要推進,如果不是董事長點名,他都不愿意浪費時間來和這群人講技術。

          “操作系統的功能是負責管理各種硬件設備,同時對底層硬件設備進行抽象,為上層軟件提供高效的系統接口。操作系統設計和實現的優劣直接決定了系統棧的各個方面,比如性能,可靠性,甚至安全性。操作系統的設計實現是計算機系統研究最古老最困難的方向之一。

          因為底層設備的復雜性,操作系統實現的代碼量巨大。從系統架構上可以將操作系統分為三類:宏內核操作系統,微內核操作系統,外內核操作系統。

          在座都是行業精英,這方面的知識,我就不用講解了吧?

          接下來翻到下一節。

          看清楚這一段,內核:幾乎所有的處理器廠商都將處理器的執行狀態分為了兩個級別:特權級和非特權級。

          處理器只有在特權級時才可以執行一些特權級的指令和訪問特殊的寄存器。特權級和非特權級的劃分是為了防止不可信的用戶和應用程序破壞系統的狀態和數據。特權級又稱為ring0。在特權級執行的代碼稱為內核。

          只不過代碼量越寫越大,最后變成了軟件。

          而我們的新科OS內核包括了兩個級別的內核處理。

          面向物聯網設備開發的,內存要求小于128MB。而另一個則針對的是資源較為豐富的嵌入式設備,內存可以達到4GB。

          新科OS這個系統內核最主要的特性之一就是微內核的操作系統內核架構設計。

          那么如何分析操作系統設計采用的內核架構呢?

          按照當初的設計方案,一個簡單直接的方法就是觀察操作系統內核接口的設計。操作系統內核接口又稱為系統調用。

          下面我們通過新科OS內核的系統調用實現來簡單分析一下新科系統OS內核的架構。

          新科OS運行庫采用了第三方的數據庫。在該數據庫中,系統調用的實現是應用程序在寄存器中設置好系統調用號和系統調用參數后,執行svc指令陷入到內核,如下面代碼所示:

      主站蜘蛛池模板: 动漫人物一起差差差漫画免费漫画| 久久99国产精品| 久久99精品久久久久久水蜜桃| 精品无码久久久久久久久水蜜桃 | 国产超碰人人模人人爽人人添| 免费看三级毛片| 三个人躁我一个| 欧美高清性色生活片免费观看| 国产在线精品一区二区不卡| 久久国产精品波多野结衣AV| 精品人妻AV区波多野结衣| 国产极品美女高潮无套在线观看| 亚洲av永久无码一区二区三区| 91精品国产高清久久久久| 波多野结衣电影免费在线观看| 国产日韩av免费无码一区二区| 一个人看的在线免费视频| 波多野结衣中文字幕一区二区三区 | 性猛交╳xxx乱大交| 国产一国产一区秋霞在线观看| 久久不见久久见免费视频7| 永久免费bbbbbb视频| 337p日本欧洲亚洲大胆艺术| 香蕉免费一级视频在线观看| 成人福利小视频| 亚洲AV无码乱码在线观看代蜜桃 | 97se亚洲国产综合自在线| 欧美三级电影在线| 免费爱爱的视频太爽了| 野战爱爱全过程口述| 天堂资源在线中文| 久久亚洲色一区二区三区| 欧美成人一区二区三区在线观看| 午夜免费理论片a级| 风间由美在线亚洲一区| 女人18特级一级毛片免费视频| 亚洲国产精品一区二区久久| 男女高潮又爽又黄又无遮挡| 国产激情久久久久影院小草| 99久久精品费精品国产| 日韩欧美一区二区三区在线播放|