unix與windows的主要區別
1樓:網友
最大的區別:不是乙個系統。
用法區別:unix 核心是程式語言操作;windows 是滑鼠視窗操作。
軟體區別:unix 必須是開源的;windows 是商業軟體、開源的都行。
許可權區別:unix 操作要授權;windows 不用授權,或者說是不重視許可權。
網銀區別:unix 銀行u盾沒有驅動;windows u盾驅動完善了。各個銀行都支援的。
2樓:網友
這個從歷史說就太長了,就說現在吧。
現在unix 用於核心業務如sap 大型資料庫,銀行等,執行穩定,命令列操作(shell),執行效率高。
主要執行在各個廠商自己的小型機上,solaris有x86版,但是沒什麼人用。雖然定義時是開放的標準,但是各個廠家都不同。主要執行在risc cpu 架構上。
windows 為微軟開發圖形介面,易操作,用於大多數應用。操作簡單。執行於intelcpu上和所有x86上。主要執行於 cisc cpu上。
windows是基於unix嗎
3樓:朱秋霞
做unix系統開發也有一段時間了,思維也漸漸從原來的windows開發中轉變過來。確實,在這兩種開發中差別是有的,對於我們windows程式設計師一時都很難適應unix和linux系統的開發。
首先,為什麼這麼古董的unix作業系統仍然存在在世面上?原因是多方面的,windows的伺服器作業系統是有介面的,這樣,所消耗的資源就要大於unix;其次,unix系統可以很好的支援大型機,而windows系統對大型機的支援不是那麼好,雖然現在有了很大的改善,但是乙個新興的作業系統很難和霸佔大型機市場30多年的unix系統相比。
其次,windows系統使用的人數太多,容易發現漏洞。並不是說unix系統漏洞就少,而是windows的漏洞在使用的人多的情況下容易被發現,這樣,對電信,銀行等高安全要求的行業來說,漏洞是很可怕的。現在在組建內網時,往往最容易被攻陷的就是windows主機。
windows的安全性有待提高。
第三,unix系統開發是沒有ide的,當然,我們可以在windows的ide下開發好後ftp過去,或者使用有介面的unix系統如x11。而且多數情況,我們需要自己編寫makefile,不像windows下直接建乙個工程就搞定了。
第四,unix系統支援多執行緒支援的不是很好pthread庫的bug的確有點多了,基本上就是不能頻繁使用。還是要用fork來進行多程序開發,但是,這樣效率實在是不敢恭維。(還好我們的機器都是50核以上的)
第五,unix下除錯真是相當費力,雖然有dbx可以除錯,但是太不直觀了。不像windows下vs的偵錯程式那麼方便可以很快地找到問題,unix一般都是靠打log來定位問題。
最後,兩套api庫。unix用的是標準的c的庫和unix系統庫,而windows上面的應用程式大多是c++和win32 sdk。雖然windows的api很有unix的api的影子,但是windows的api要好用的多,unix的api總是感覺用起來怪怪的。
什麼fork...
4樓:匿名使用者
不是的, 從起源來說都是受同一代c語言**的影響。 windows從dos起變異了。 unix被ibm給商業化了。 現在可以說除了核心c語言上有類似, 基根本是完全不同的。
windows與unix的n轉換問題
ue提示是否轉換到dos格式時,強烈建議選擇 否 如果已經轉換為dos格式,到unix下建議使用dos2unix工具再轉換為unix格式 即去除行末的 m ftp方式在windows與unix間傳遞檔案的時候,也要注意使用binary模式,不要用text模式。如果不用 dos2unix 和 unix...
UNIX的命令,說說常用的UNIX命令
unix命令眾多,常用基本命令如下 1.ls 顯示檔名,等同於dos下dir命令 命令格式 ls option file option l 顯示詳細列表 域1 檔案型別和檔案許可權 域2 檔案連線數 域3 檔案所有者名字 域4 檔案使用者組名字 域5 檔案長度 域6 8 最近修改日期 域9 檔名 a...
Windows Vista和Windows XPSP2哪個好用穩定
xp好啦!vista系統建議伺服器用,因為那個系統很複雜,操作很雜亂。現在除過金山毒霸支援該系統,別的還不知道呢!好多軟體支援windows9x 2x xp的系統,到了那個系統可能用不成,我強烈建議摟主,如果你真想用那個vista系統的話,建議你推遲!等待他再成熟一點,被更多軟體相容的時候再用,這樣...