免费视频淫片aa毛片_日韩高清在线亚洲专区vr_日韩大片免费观看视频播放_亚洲欧美国产精品完整版

打開(kāi)APP
userphoto
未登錄

開(kāi)通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

開(kāi)通VIP
Intel CPU中的操作系統(tǒng)——MINIX


    【【維基愛(ài)好者】Intel CPU中的操作系統(tǒng)——MINIX】https://toutiao.com/group/6650333389108806157/?iid=15906422033&app=explore_article&timestamp=1548691969&group_id=6650333389108806157&tt_from=copy_link&utm_source=copy_link&utm_medium=toutiao_ios&utm_campaign=client_share



Minix,是一個(gè)迷你版本的類Unix操作系統(tǒng),由塔能鮑姆教授為了教學(xué)之用而創(chuàng)作,采用微核心設(shè)計(jì)。它啟發(fā)了Linux核心的創(chuàng)作。

它的名稱取自英語(yǔ):Mini UNIX的縮寫。與Xinu、Idris、Coherent和Uniflex等類Unix操作系統(tǒng)類似,派生自Version 7 Unix,但并沒(méi)有使用任何AT&T的代碼。第一版于1987年發(fā)布,只需要購(gòu)買它的磁片,就提供完整的源代碼給大學(xué)系所與學(xué)生,做為授課及學(xué)習(xí)之用。2000年4月,重新以BSD許可協(xié)議發(fā)布,成為開(kāi)放源代碼軟件。

MINIX 1.0

Minix原來(lái)是荷蘭阿姆斯特丹自由大學(xué)計(jì)算機(jī)科學(xué)系的塔能鮑姆教授(Prof. Andrew S. Tanenbaum)所發(fā)展的一個(gè)類Unix操作系統(tǒng)。

因?yàn)锳T&T的政策改變,在Version 7 Unix推出之后,發(fā)布新的使用許可協(xié)議,將UNIX源代碼私有化,在大學(xué)中不再能使用UNIX源代碼。塔能鮑姆教授為了能在課堂上教授學(xué)生操作系統(tǒng)運(yùn)作的實(shí)務(wù)細(xì)節(jié),決定在不使用任何AT&T的源代碼前提下,自行開(kāi)發(fā)與UNIX兼容的操作系統(tǒng),以避免版權(quán)上的爭(zhēng)議。他以小型UNIX(mini-UNIX)之意,將它稱為MINIX。

Minix以C語(yǔ)言寫成,與Version 7 Unix兼容,全部的代碼共約12,000行,并置于他的著作《操作系統(tǒng):設(shè)計(jì)與實(shí)現(xiàn)》(Operating Systems: Design and Implementation,ISBN 0-13-637331-3)的附錄里作為示例。Minix的系統(tǒng)要求在當(dāng)時(shí)來(lái)說(shuō)非常簡(jiǎn)單,只要三片磁片就可以起動(dòng)。

Minix原始是設(shè)計(jì)給1980年代到1990年代的IBM PC和IBM PC/AT兼容計(jì)算機(jī)上運(yùn)行,主要運(yùn)作于16-bits的Intel 8080平臺(tái),以軟盤起動(dòng)。

MINIX 1.5

1.5版也有移植到已Motorola 68000系列CPU為基礎(chǔ)的計(jì)算機(jī)上(如Atari ST,Amiga,和早期的Apple Macintosh)和以SPARC為基礎(chǔ)的機(jī)器(如昇陽(yáng)(Sun)公司的工作站)。

MINIX 2.0

1997年,隨著教科書改版,塔能鮑姆發(fā)布Minix 2,在這版中,它改成可以在Intel 80386等x86平臺(tái)上運(yùn)作,從硬盤上引導(dǎo)。

MINIX 3

2004年,塔能鮑姆重新架構(gòu)與設(shè)計(jì)了整個(gè)系統(tǒng),更進(jìn)一步的將程序模塊化,推出Minix 3。

所有2015年之后發(fā)布的英特爾芯片都在內(nèi)部運(yùn)行著MINIX 3,作為Intel管理引擎(Intel Management Engine)的組件。

技術(shù)內(nèi)容

全套Minix除了啟動(dòng)的部分以匯編語(yǔ)言編寫以外,其他大部分都是純粹用C語(yǔ)言編寫。分為:核心、存儲(chǔ)器管理及文件系統(tǒng)三部分。

Minix在設(shè)計(jì)之初,為了使程序簡(jiǎn)化,它將程序模塊化,如文件系統(tǒng)與存儲(chǔ)器管理,都不是在操作系統(tǒng)核心中運(yùn)作,而是在用戶空間運(yùn)作。至Minix 3時(shí),連IO設(shè)備都被移到用戶空間運(yùn)作。

另一個(gè)特點(diǎn),則是Minix主要目的是用于教學(xué),因此代碼撰寫上極力重視簡(jiǎn)潔與可讀性。

Minix與Linux

Linux是其作者受到Minix的影響而作成的(林納斯·托瓦茲不喜歡他的386計(jì)算機(jī)上的MS-DOS操作系統(tǒng),而安裝了Minix,并以它為樣本開(kāi)發(fā)了原始的Linux核心)。但是這種影響更多在于非技術(shù)層面,確切地說(shuō)是一種精神上的“鼓舞”。在設(shè)計(jì)上,Linux則和Minix相差很大,在Linux系統(tǒng)還沒(méi)有自己的原生文件系統(tǒng)之前,曾采用Minix的文件系統(tǒng)。Minix在核心設(shè)計(jì)上采用微核心,即將操作系統(tǒng)分成微核心和其上的提供文件系統(tǒng)、存儲(chǔ)器管理、驅(qū)動(dòng)程序等服務(wù)的服務(wù)程序;而Linux則和原始的Unix都采用宏內(nèi)核。在Linux發(fā)展之初,雙方還于1992年在新聞組上有過(guò)一場(chǎng)精彩的爭(zhēng)論,被稱為塔能鮑姆-林納斯辯論。Minix的作者和支持者認(rèn)為使用宏內(nèi)核是技術(shù)上的退步,而Linux的支持者認(rèn)為Minix本身沒(méi)有實(shí)用性。

許可方式

在許可方式上,Minix的版權(quán)宣告在早期被認(rèn)為是相當(dāng)自由的:塔能鮑姆教授在希望拿Minix作為一個(gè)公開(kāi)的教材與出版社希望保護(hù)代碼著作權(quán)的平衡下,它只要求一個(gè)相當(dāng)?shù)偷脑S可費(fèi)。但因?yàn)樗⒉皇且粋€(gè)開(kāi)放源代碼的許可方案,所以志愿工作者在以GPL方式散布的Linux核心出現(xiàn)后就多轉(zhuǎn)向Linux平臺(tái)。而Unix也在BSD與AT&T達(dá)成協(xié)議后,出現(xiàn)了以BSD許可證許可散布的FreeBSD開(kāi)放平臺(tái)。Minix雖然在2000年改用BSD許可協(xié)議,但這時(shí)其它的操作系統(tǒng)在功能上大幅超越了它,而它失去了發(fā)展成一個(gè)廣泛使用的操作系統(tǒng)的機(jī)會(huì),只留下,如塔能鮑姆教授原來(lái)期望的,作為一個(gè)開(kāi)放的教材的用途。直到Minix 3出現(xiàn)后,Minix才又改頭換面,現(xiàn)在它是一個(gè)朝向小型系統(tǒng)的可靠操作系統(tǒng)。

本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊舉報(bào)。
打開(kāi)APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
一個(gè)悄然成為世界最流行的操作系統(tǒng)
沒(méi)想到小贈(zèng)品:Intel CPU 電腦都內(nèi)建附贈(zèng) Minix 操作系統(tǒng),買一送一真的賺到嗎?
Linux!為何他一人就寫出這么強(qiáng)的系統(tǒng)?
99%的開(kāi)發(fā)者都不了解的,原來(lái)是這樣...
操作系統(tǒng)詳解
Linux系統(tǒng)的介紹
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長(zhǎng)圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服