我發現了一篇關於Platform layer for SQL Server的有趣文章。 它談到了SQLOS。據我所知,它是硬件和SQL Server之間的抽象層。那麼這是否意味着我們可以在不安裝Windows的情況下安裝SQL Server? 這聽起來很奇怪......請告訴我在哪裏可以找到更多信息。還有誰使用過SQLOS,並且是出於什麼原因?開發人員的主要優點是什麼?SQL Server操作系統
2
A
回答
3
SQLOS是一個用戶模式操作系統。它以高度可擴展的方式處理進程內部的協作式多任務,內存分配和IO。 Slava在他的博客上有許多文章,解釋了SQLOS如何工作的一些細節。爲了更好地理解爲什麼是需要用戶模式的操作系統,我還建議通過Rick Vicik的系列文章High Performance Windows programs。 SQLOS不是爲最終用戶應用程序開發而設計的(即可以使用CLR任務庫編寫的應用程序),而是針對運行在其上的應用程序的基礎結構(即,它被設計爲實現本地部分的所述任務圖書館)。
請注意,SQLOS仍然需要「真實」操作系統的服務來處理與底層硬件(CPU,內存,磁盤)的交互。
1
我不認爲SQLOS會取代Windows操作系統。 SQLOS是一個管理SQL Server的抽象層,它是一種操作系統,它包含一個允許開發人員與SQL Server通信的API。我不認爲它是一個操作系統,因爲它是您在系統上安裝的第一件事。
相關問題
- 1. 操作系統
- 2. FASM操作系統
- 3. Linux操作系統
- 4. 操作系統 - TLB
- 5. Android操作系統更新系統
- 6. 預定義爲iPhone操作系統和Mac操作系統
- 7. jQuery - 檢測操作系統和操作系統版本
- 8. 開放源代碼雲操作系統/操作系統架構
- 9. 多操作系統DBMS
- 10. 操作系統信號量
- 11. C#for 64bit操作系統?
- 12. Blackberry操作系統版本
- 13. 操作系統/尋呼
- 14. Python CPU和操作系統
- 15. 沙盒操作系統
- 16. 雙操作系統安裝
- 17. Chrome操作系統在VMPlayer
- 18. Android操作系統移植
- 19. Python操作系統模塊
- 20. Oracle安裝操作系統
- 21. Windows操作系統簽名
- 22. Powershell Active Directory(操作系統)
- 23. Windows Mobile操作系統8
- 24. 操作系統VBS腳本
- 25. 操作系統中斷
- 26. 識別操作系統
- 27. 創建操作系統
- 28. cumulocity - 操作系統要求
- 29. 操作系統教具
- 30. 僅限Java操作系統
有趣的是,如果它處理硬件資源的利用,爲什麼需要Windows?可能是MS的目標是爲數據庫服務器提供完整的集成解決方案。 – NDeveloper 2010-06-07 10:32:17
我認爲SQL服務器在技術上依賴於Windows,但如果不是這樣,從商業的角度來看,如果Microsoft保留SQL Server和Windows之間的依賴關係,這並不奇怪。他們希望您爲每個SQL Server購買Windows許可證:-) – Steven 2010-06-07 10:39:49