虛擬系統(tǒng),也常被稱(chēng)為影子系統(tǒng),是一種計(jì)算機(jī)軟件,可以在現(xiàn)有的操作系統(tǒng)上虛擬出一個(gè)相同的環(huán)境,并在該虛擬環(huán)境中運(yùn)行應(yīng)用程序,而所有訪(fǎng)問(wèn)與改變系統(tǒng)的活動(dòng)將會(huì)被限制在該環(huán)境下,意即虛擬系統(tǒng)與實(shí)體系統(tǒng)是隔離的,虛擬系統(tǒng)中的活動(dòng)不會(huì)造成實(shí)體系統(tǒng)的改變。那么下面就由
創(chuàng)新互聯(lián)建站小編和大家講一講虛擬操作系統(tǒng)的特征。
一、并發(fā)
并發(fā)是值兩個(gè)或者多個(gè)事件在同一個(gè)時(shí)間間隔內(nèi)發(fā)生。這些事件在宏觀(guān)上是同時(shí)發(fā)生的,在微觀(guān)上是交替發(fā)生的。而并行是指兩個(gè)或者多個(gè)事件在同一時(shí)刻發(fā)生。
舉個(gè)例子:我們可以邊吃飯邊看電視,這個(gè)就是并行,因?yàn)閺奈⒂^(guān)上看,同一時(shí)刻,我們是可以同時(shí)做這兩件事的。我們寫(xiě)一會(huì)文章玩一會(huì)游戲,這就是并發(fā),從宏觀(guān)上看,我們一天做了很多事,從微觀(guān)上看,寫(xiě)文章和玩游戲不是在同一時(shí)刻發(fā)生的。
一個(gè)單核處理機(jī)(CPU)同一時(shí)刻只能執(zhí)行一個(gè)程序,因此操作系統(tǒng)會(huì)負(fù)責(zé)協(xié)調(diào)多個(gè)程序交替執(zhí)行(這些程序從微觀(guān)上看是交替執(zhí)行的,但是從宏觀(guān)上看是多個(gè)程序同時(shí)執(zhí)行的)。
事實(shí)上,操作系統(tǒng)就是伴隨著 “多道程序技術(shù)” 而出現(xiàn)的,因此 操作系統(tǒng)和程序并發(fā)是一起誕生的。當(dāng)今的計(jì)算機(jī)一般都是多核CPU,比如說(shuō)4核,但是操作系統(tǒng)的并發(fā)性依然必不可少,絕大數(shù)人使用計(jì)算機(jī)會(huì)運(yùn)行4個(gè)以上的程序。
二、共享
共享 就是資源共享,是指系統(tǒng)中的資源可供內(nèi)存中多個(gè)并發(fā)執(zhí)行的進(jìn)程共同使用。
資源共享有兩種方式:
1、互斥共享方式:系統(tǒng)中的某些資源,雖然可以提供給多個(gè)進(jìn)程使用,但是 一個(gè)時(shí)間段內(nèi),只允許一個(gè)進(jìn)程訪(fǎng)問(wèn)
2、同時(shí)共享方式:系統(tǒng)中的某些資源,允許一個(gè)時(shí)間段內(nèi),多個(gè)進(jìn)程"同時(shí)"對(duì)該資源進(jìn)行訪(fǎng)問(wèn)
這個(gè)同時(shí)是從宏觀(guān)上來(lái)說(shuō)的,在微觀(guān)上,依然是多個(gè)進(jìn)程交替訪(fǎng)問(wèn)該資源。
軟文營(yíng)銷(xiāo)舉個(gè)例子:
1、互斥共享:QQ和微信都支持視頻聊天,但是不能同時(shí)開(kāi)啟QQ和微信進(jìn)行視頻聊天。
2、同時(shí)共享:我們可以同時(shí)傳輸文件A和文件B,從宏觀(guān)上看,AB文件是同時(shí)傳輸?shù)?,但是從微觀(guān)上看,兩個(gè)傳輸進(jìn)程都是交替訪(fǎng)問(wèn)磁盤(pán)的。
三、并發(fā)和共享的關(guān)系
比如上面?zhèn)鬏斘募睦?,QQ發(fā)送文件A,微信發(fā)送文件B:
兩個(gè)進(jìn)程正在并發(fā)的執(zhí)行(并發(fā)性)
需要共享的訪(fǎng)問(wèn)硬盤(pán)資源(共享性)
如果失去并發(fā)性,則系統(tǒng)只有一個(gè)進(jìn)程在運(yùn)行,那么共享性就沒(méi)有意義。
如果失去共享性,則QQ和微信不能同時(shí)訪(fǎng)問(wèn)硬盤(pán)資源,就無(wú)法同時(shí)發(fā)送文件,即不能并發(fā)。
這就是并發(fā)性和共享性互為存在條件的原因。
安裝程序、甚至運(yùn)行病毒。小伙伴們要想獲得更多虛擬操作系統(tǒng)的內(nèi)容,請(qǐng)關(guān)注創(chuàng)新互聯(lián)。
文章名稱(chēng):虛擬操作系統(tǒng)的特征
分享路徑:http://weahome.cn/article/sdsdid.html