欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

電子設(shè)備以及電子設(shè)備的啟動(dòng)方法

文檔序號(hào):8365734閱讀:473來源:國(guó)知局
電子設(shè)備以及電子設(shè)備的啟動(dòng)方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及具備多個(gè)CPU的電子設(shè)備以及電子設(shè)備的啟動(dòng)方法。
【背景技術(shù)】
[0002]作為具備多個(gè)CPU的典型的電子設(shè)備,已知有如下的電子設(shè)備:具備第一 CPU和第二 CPU以及用于存儲(chǔ)第一 CPU用的第一啟動(dòng)程序和第二 CPU用的第二啟動(dòng)程序的輔助存儲(chǔ)裝置,第一 CPU和第二 CPU以節(jié)為單位從輔助存儲(chǔ)裝置中加載第一啟動(dòng)程序。在這種電子設(shè)備中,由于能夠縮短第一啟動(dòng)程序的加載時(shí)間,因此能夠縮短基于由第一 CPU使用的第一啟動(dòng)程序的啟動(dòng)時(shí)間。但是,在這種電子設(shè)備中,由于優(yōu)先進(jìn)行基于由第一 CPU使用的第一啟動(dòng)程序的啟動(dòng),因此基于由第二 CPU使用的第二啟動(dòng)程序的啟動(dòng)變晚。
[0003]然而,在所述典型的電子設(shè)備中,當(dāng)存儲(chǔ)第一啟動(dòng)程序和第二啟動(dòng)程序的輔助存儲(chǔ)裝置是不允許同時(shí)進(jìn)行多個(gè)訪問的裝置時(shí),由于在第一 CPU和第二 CPU中的一個(gè)CPU訪問輔助存儲(chǔ)裝置的時(shí)點(diǎn),第一 CPU和第二 CPU中的另一個(gè)CPU無法訪問輔助存儲(chǔ)裝置,因此縮短基于由第一 CPU使用的第一啟動(dòng)程序的啟動(dòng)時(shí)間的效果降低。而且,由于縮短基于由第一 CPU使用的第一啟動(dòng)程序的啟動(dòng)時(shí)間的效果降低,導(dǎo)致基于由第二 CPU使用的第二啟動(dòng)程序的啟動(dòng)進(jìn)一步變晚。
[0004]本發(fā)明涉及一種電子設(shè)備,即使當(dāng)不允許同時(shí)進(jìn)行多個(gè)訪問的輔助存儲(chǔ)裝置中存儲(chǔ)有多個(gè)CPU各自的啟動(dòng)程序時(shí),也能夠在優(yōu)先縮短基于由一個(gè)特定的CPU使用的啟動(dòng)程序的啟動(dòng)時(shí)間的同時(shí),將基于由另一個(gè)CPU使用的啟動(dòng)程序的啟動(dòng)時(shí)間也縮短。

【發(fā)明內(nèi)容】

[0005]本發(fā)明的電子設(shè)備包括:第一 CPU和第二 CPU ;輔助存儲(chǔ)裝置,不允許同時(shí)進(jìn)行多個(gè)訪問;以及控制器,控制對(duì)所述輔助存儲(chǔ)裝置的訪問。所述輔助存儲(chǔ)裝置存儲(chǔ)所述第一(PU用的第一啟動(dòng)程序和所述第二 CPU用的第二啟動(dòng)程序。所述第一 CPU經(jīng)由所述控制器從所述輔助存儲(chǔ)裝置加載所述第一啟動(dòng)程序。進(jìn)一步地,所述第一 CPU指示所述控制器通過DMA傳送從所述輔助存儲(chǔ)裝置加載所述第二啟動(dòng)程序。所述控制器在正在通過DMA傳送從所述輔助存儲(chǔ)裝置加載所述第二啟動(dòng)程序的情況下,當(dāng)被所述第一 CPU指示了從所述輔助存儲(chǔ)裝置傳送所述第一啟動(dòng)程序的至少一部分時(shí),在使所述第二啟動(dòng)程序的加載暫時(shí)停止后,根據(jù)被所述第一 CPU指示的傳送的結(jié)束,來重新開始執(zhí)行所述第二啟動(dòng)程序的加載。
[0006]電子設(shè)備的啟動(dòng)方法包括:第一 CPU經(jīng)由控制器從輔助存儲(chǔ)裝置加載所述第一(PU用的第一啟動(dòng)程序的步驟;所述第一 CPU指示所述控制器通過DMA傳送從所述輔助存儲(chǔ)裝置加載第二 CPU用的第二啟動(dòng)程序的步驟;所述控制器在正在通過DMA傳送從所述輔助存儲(chǔ)裝置加載所述第二啟動(dòng)程序的情況下,當(dāng)被所述第一 CPU指示了從所述輔助存儲(chǔ)裝置傳送所述第一啟動(dòng)程序的至少一部分時(shí),使所述第二啟動(dòng)程序的加載暫時(shí)停止的步驟;以及所述控制器根據(jù)被所述第一 CPU指示的傳送的結(jié)束,來重新開始執(zhí)行所述第二啟動(dòng)程序的加載的步驟。
【附圖說明】
[0007]圖1是示出本發(fā)明的實(shí)施方式所涉及的復(fù)合機(jī)(MFP)的結(jié)構(gòu)的框圖。
[0008]圖2是示出圖1所示的控制部的結(jié)構(gòu)的框圖。
[0009]圖3是MFP啟動(dòng)時(shí)圖2所示的主CPU的動(dòng)作流程圖。
[0010]圖4是MFP啟動(dòng)時(shí)圖2所示的NAND設(shè)備控制器的動(dòng)作流程圖。
【具體實(shí)施方式】
[0011]以下,使用附圖對(duì)本發(fā)明的一實(shí)施方式進(jìn)行說明。
[0012]首先,對(duì)于作為本實(shí)施方式所涉及的電子設(shè)備的MFP的結(jié)構(gòu)進(jìn)行說明。
[0013]圖1是示出本實(shí)施方式所涉及的MFP 10的結(jié)構(gòu)的框圖。
[0014]如圖1所示,MFP 10具備:操作部11,是用于輸入由用戶進(jìn)行的各種操作的按鈕等輸入設(shè)備;顯示部12,是用于顯示各種信息的液晶顯示器(LCD, Liquid Crystal Display)等顯示設(shè)備;掃描儀13,是從原稿讀取圖像的讀取設(shè)備;打印機(jī)14,是在紙張等記錄介質(zhì)上執(zhí)行打印的打印設(shè)備;傳真通信部15,是經(jīng)由公用電話線路等通信線路與未圖示的外部傳真裝置進(jìn)行傳真通信的傳真設(shè)備;網(wǎng)絡(luò)通信部16,是經(jīng)由局域網(wǎng)(LAN,Local AreaNetwork)、互聯(lián)網(wǎng)等網(wǎng)絡(luò)與未圖示的外部裝置進(jìn)行通信的網(wǎng)絡(luò)通信設(shè)備;以及控制部20,對(duì)MFP 10的整體進(jìn)行控制。
[0015]圖2是示出控制部20的結(jié)構(gòu)的框圖。
[0016]如圖2所示,控制部20具備:主CPU 21,作為第一中央處理器(CPU,CentralProcessing Unit);只讀存儲(chǔ)器(ROM, Read Only Memory) 22,存儲(chǔ)有主 CPU 21 用的程序和各種數(shù)據(jù);隨機(jī)存取存儲(chǔ)器(RAM, Random Access Memory) 23,主CPU 21用;副CPU 24,作為第二 CPU;R0M 25,存儲(chǔ)有副CPU 24用的程序和各種數(shù)據(jù);RAM 26,副CPU 24用;NAND設(shè)備27,作為不允許同時(shí)進(jìn)行多個(gè)訪問的輔助存儲(chǔ)裝置;以及NAND設(shè)備控制器28,作為控制對(duì)NAND設(shè)備27的訪問的控制器。
[0017]NAND設(shè)備27存儲(chǔ)有作為主CPU 21用的第一啟動(dòng)程序的主CPU用啟動(dòng)程序27a以及作為副CPU 24用的第二啟動(dòng)程序的副CPU用啟動(dòng)程序27b。
[0018]NAND設(shè)備控制器28與直接存儲(chǔ)器存取(DMA,Direct Memory Access)傳送以及可編程輸入輸出(ΡΙ0, Programmed Input/Output)傳送相對(duì)應(yīng)。
[0019]接著,對(duì)于MFP 10啟動(dòng)時(shí)的動(dòng)作進(jìn)行說明。
[0020]當(dāng)MFP 10被啟動(dòng)時(shí),主CPU 21執(zhí)行圖3所示的動(dòng)作。
[0021 ] 圖3是MFP 10啟動(dòng)時(shí)主CPU 21的動(dòng)作流程圖。
[0022]如圖3所示,主CPU 21指示NAND設(shè)備控制器28通過DMA傳送將副CPU用啟動(dòng)程序27b從NAND設(shè)備27加載到RAM 26中(S101)。
[0023]然后,主CPU 21在經(jīng)由NAND設(shè)備控制器28并通過P1傳送將主CPU用啟動(dòng)程序27a從NAND設(shè)備27加載到RAM 23的同時(shí),依次執(zhí)行主CPU用啟動(dòng)程序27之中已加載的部分(S102)。即,主CPU 21指示NAND設(shè)備控制器28每次傳送主CPU用啟動(dòng)程序27a的一部分,并依次執(zhí)行已傳送的部分。
[0024]主CPU 21在S102的處理結(jié)束后,結(jié)束圖3所示的動(dòng)作。
[0025]此外,在圖3中,主CPU 21是在執(zhí)行SlOl的處理之后執(zhí)行S102的處理,但也可以是在執(zhí)行S102的處理的中途執(zhí)行SlOl的處理。
[0026]當(dāng)MFP 10被啟動(dòng)時(shí),NAND設(shè)備控制器28執(zhí)行圖4所示的動(dòng)作。
[0027]圖4是MFP 10啟動(dòng)時(shí)NAND設(shè)備控制器28的動(dòng)作流程圖。
[0028]如圖4所示,NAND設(shè)備控制器28判斷是否被主CPU 21指示了傳送主CPU用啟動(dòng)程序27a的一部分(S131)。
[0029]NAND設(shè)備控制器28在S131中判斷為被指示了傳送主CPU用啟動(dòng)程序27a的一部分時(shí),將主CPU用啟動(dòng)程序27a之中被主CPU 21指示的部分從NAND設(shè)備27讀出,并傳送給主 CPU 21(S132)。
[0030]NAND設(shè)備控制器28在S131中判斷為未被指示傳送主CPU用啟動(dòng)程序27a的一部分時(shí),或者在S132的處理結(jié)束后,判斷是否被主CPU 21指示了通過DMA傳送來加載副CPU用啟動(dòng)程序27b (SI33)。
[0031]
當(dāng)前第1頁(yè)1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
太仆寺旗| 白城市| 蕉岭县| 铁岭市| 山西省| 桂东县| 娱乐| 旌德县| 湘乡市| 乐业县| 孟连| 永泰县| 北碚区| 金堂县| 九江县| 二手房| 吉隆县| 大洼县| 双辽市| 锦州市| 崇左市| 名山县| 马公市| 布尔津县| 龙井市| 建瓯市| 岳阳县| 炎陵县| 荔浦县| 宝兴县| 文成县| 屏东县| 定南县| 砚山县| 霸州市| 汝南县| 慈利县| 新河县| 牡丹江市| 保山市| 三台县|