本文主要介紹內(nèi)核是什么?(內(nèi)核到底是什么),下面一起看看內(nèi)核是什么?(內(nèi)核到底是什么)相關(guān)資訊。
天才瘋子會天天陪著你,假裝帶你飛!
die也叫內(nèi)核,是cpu最重要的部分。cpu中央凸起的芯片是核心,由單晶硅經(jīng)過一定的生產(chǎn)工藝制成。
cpu的所有計(jì)算、接收/存儲命令和處理數(shù)據(jù)都由內(nèi)核執(zhí)行。各種cpu內(nèi)核都有固定的邏輯結(jié)構(gòu),一級緩存、二級緩存、執(zhí)行單元、指令級單元、總線接口等邏輯單元都會有科學(xué)的布局。
為了便于管理cpu的設(shè)計(jì)、生產(chǎn)和銷售,cpu廠商會給各種cpu核賦予相應(yīng)的代碼,也就是所謂的cpu核類型。
不同的cpu(不同系列或同一系列)會有不同的核心類型(如奔騰4的諾斯伍德、威拉米特、k6-2的cxt、k6-2的st-50等。).
即使是同一個(gè)內(nèi)核也會有不同的版本(比如諾斯伍德內(nèi)核就分為b0和c1版本)。內(nèi)核版本的變化是為了修正之前版本的一些錯(cuò)誤,提升一定的性能,但這些變化很少被普通消費(fèi)者注意到。
“一個(gè)完整的操作系統(tǒng)包括三個(gè)主要部分:內(nèi)核、函數(shù)庫和用戶界面。一個(gè)應(yīng)用,主要不依賴內(nèi)核運(yùn)行,主要依靠函數(shù)庫提供程序的功能支持,用戶界面層提供顯示和交互的功能支持。
內(nèi)核只是對硬件驅(qū)動(dòng)的交互、任務(wù)分配、內(nèi)存管理和io處理的最低支持。
android本來是基于linux的,但是有人有不同看法!
“嚴(yán)格來說,android不是linux的發(fā)行版。
為什么?因?yàn)閍ndroid的系統(tǒng)核心不在linux內(nèi)核上。android手機(jī)啟動(dòng)時(shí),會先啟動(dòng)一個(gè)極其精簡的linux內(nèi)核,即boot.img
這個(gè)內(nèi)核幾乎只做兩件事:
1.將ramdisk加載到根目錄
2.執(zhí)行init.rc通知android啟動(dòng),也就是linux內(nèi)核和android不是一個(gè)整體,是可分的。
你應(yīng)該有所了解。