我不明白操作系統和內核之間的區別。有人可以解釋嗎?操作系統和內核有什麼區別?
52
A
回答
47
28
操作系統和內核之間的差異:
內核是操作系統的一部分。操作系統是直接與硬件和我們的應用程序通信的軟件包。內核是操作系統的最低級別。內核是操作系統的主要部分,負責將命令翻譯成計算機可以理解的內容。 內核的主要功能是:
- 存儲器管理
- 網絡管理
- 設備驅動
- 文件管理
- 過程管理
10
基本上內核是硬件之間的接口(在計算機中可用的設備) 和應用軟件(如MS Office,Visual Studio,等)。如果我來告訴OS是什麼,那麼答案可能是一樣的。因此內核是OS的核心部分。內核管理,I/O管理,進程管理僅受內核處理。
所以最終的差別在於,
- 內核負責硬件級別的交互在某些特定range.But操作系統就像是用電腦的全部範圍的硬件層次的互動。
- 內核觸發SystemCalls親密的操作系統,這個資源是可用在這一點上time.OS的是負責處理該系統,以利用資源調用。*
相關問題
- 1. 操作系統中的用戶模式和內核模式有什麼區別?
- 2. 操作系統和框架有什麼區別?
- 3. chdir(...)和系統(「cd ...」)有什麼區別?
- 4. windows mobile(過去的操作系統)和windows phone 7操作系統的功能有什麼區別?
- 5. 內核內存在Windows操作系統中包含什麼?
- 6. 什麼是操作系統和元操作系統之間的差別
- 7. 什麼Linux操作系統來與Linux內核2.6.32
- 8. 嵌入式操作系統和桌面操作系統的區別
- 9. Linux操作系統和移動操作系統之間的根本區別(android)
- 10. Linux內核操作系統寄存器
- 11. PHP hash_hmac()操作系統區別
- 12. 安裝Rubygems「本地」和「系統範圍」有什麼區別?
- 13. ex-FAT和NTFS文件系統有什麼區別?
- 14. c中的open和creat系統調用有什麼區別?
- 15. SQL Server系統視圖中的type和xtype有什麼區別?
- 16. 「C系統調用」和「C庫例程」有什麼區別?
- 17. 系統調用和指令集有什麼區別
- 18. 系統verilog斷言中的 - >和=>有什麼區別?
- 19. 移動操作系統與桌面操作系統有什麼不同
- 20. 在Linux內核中,有什麼區別__raw_readl/__ raw_writel和readl/writel?
- 21. 內核和程序對象有什麼區別?
- 22. 內核和用戶模式編程有什麼區別?
- 23. 內核線程和用戶線程有什麼區別?
- 24. Linux內核模塊中module_init和init_module有什麼區別?
- 25. ERD和「關係圖」有什麼區別?
- 26. 32位和64位操作系統和處理器(Intel架構和Windows)之間有什麼區別
- 27. 識別操作系統
- 28. Heapsort - Percolate-down/Shift-down和Heapify操作之間有什麼區別/關係?
- 29. snort警報和snort日誌規則操作有什麼區別?
- 30. 添加和[]在詞典操作中有什麼區別
爲什麼不是Windows 7中稱爲內核? – miku 2010-07-23 06:20:04
想想汽車/發動機 – Anycorn 2010-07-23 06:32:00
@Roque Santa Cruz:出於同樣的原因,電腦不叫屏幕。 – 2010-07-23 06:33:49