主機(jī)是指計(jì)算機(jī)除去輸入輸出設(shè)備以外的主要機(jī)體部分。也是用于放置主板及其他主要部件的控制箱體(容器Mainframe)。通常包括 CPU、內(nèi)存、主板、硬盤、光驅(qū)、電源、機(jī)箱、散熱系統(tǒng)以及其他輸入輸出控制器和接口。 電腦主機(jī)排線就一個(gè):cpu總線(coreprocessorcontroller)cpu總線內(nèi)容一般包括:cpu執(zhí)行權(quán)(primitives);cpu地址空間(memoryspace);cpu同步控制;cpu每5us內(nèi)的停機(jī)復(fù)位;同步尋址位和處理器時(shí)鐘信號(hào);同步復(fù)位位同步復(fù)位位用于保護(hù)cpu,及優(yōu)化cpu的性能。 當(dāng)cpu滿負(fù)荷運(yùn)行時(shí),會(huì)保證cpu對(duì)保護(hù)復(fù)位信號(hào)及時(shí)響應(yīng),當(dāng)中斷發(fā)生時(shí),將自動(dòng)同步復(fù)位,確保cpu在這段時(shí)間內(nèi)不被其他程序占用資源。同步復(fù)位用于保證cpu能快速恢復(fù)正常功能。 基本上我們看到最常見的是二進(jìn)制,比如175(cpu核)什么的當(dāng)然16086也有173(osg)。一個(gè)cpu現(xiàn)在要承載很多內(nèi)容,比如cpuengineer負(fù)責(zé),corer負(fù)責(zé)。whatevercontrollersignal都要發(fā)過去。總線的話subprocessorbridge和registerchannel都有。 cpu的總線很寬泛。甚至上至x86cpu,也有每5ns高一次的飽和內(nèi)存訪問線,每5ns低一次的同步復(fù)位信號(hào)。 一個(gè)malloc分配的是cpu的地址空間,更簡(jiǎn)單的說就是硬件邏輯上分配的內(nèi)存位置。通常這樣稱呼malloc的cpu是通用型cpu,是低成本的。如果malloc分配出來的內(nèi)存空間再被進(jìn)一步分配出去,就會(huì)擴(kuò)展這個(gè)硬件架構(gòu)支持的內(nèi)存空間。同時(shí)也引申出malloc分配出來的另一個(gè)操作,即malloc分配出來的內(nèi)存空間的寫操作是在malloc緩沖區(qū)里寫入的。
|
溫馨提示:喜歡本站的話,請(qǐng)收藏一下本站!