再另一個備選方案中,寄存器136-139中的一個或多個可包括眾多位,其代表在定期間隔通過這些設備中的關聯一個而遞增的計數器值,只要這些設備中的關聯一個保持可操作即可。從而,不運轉狀態(tài)可通過讀取該寄存器(其揭示不是所期望的計數器值)而能檢測,
特別轉向圖2,在一些實施例中,通過執(zhí)行設備驅動器146-149中的每個來促使處理器電路150通過耦合155來反復讀取寄存器136-139中的每個的對應寄存器以對設備165c、185和195a-b中的對應一個監(jiān)視已經進入不運轉狀態(tài)的指示。在經由寄存器136-139中的一個檢測到這些設備中的對應一個已經變得不運轉時,可初始促使處理器電路150嘗試校正不運轉狀態(tài),可能通過訪問寄存器或不運轉設備的其他部分來重設它。備選地或另外(可能響應于在重設時的不成功嘗試),可促使處理器電路150通過控制器驅動器145向控制器200發(fā)信號來使提供給不運轉設備的電力循環(huán)(同時也對控制器200提供經受功率循環(huán)的不運轉設備的標識)。作為響應,通過初始停止在電力導體116-119 (在圖1中能看到)中的對應一個上提供電力并且然后恢復提供電力,控制器200經由該電力導體使它提供給不運轉設備的電力循環(huán)。在這樣做時,控制器200維持對這些設備中的其他設備的電力供應而不間斷。在該功率循環(huán)后,控制器200可通過控制器驅動器145向設備驅動器146-149中的關聯一個發(fā)信號來指示對于該設備的電力已被循環(huán)。備選地,在該功率循環(huán)后,可促使處理器電路150經由它對寄存器136-139中的對應一個的持續(xù)反復讀取來檢測設備不再處于不運轉狀態(tài)和/或已經使它的電力循環(huán)使得它已經返回到已知初始狀態(tài)。作為響應,進一步促使處理器電路150將該設備配置成再次被投入使用。
[0042]繼續(xù)圖2,備選地,在一些實施例中,通過執(zhí)行控制例程240來促使控制器200的處理器電路250通過耦合155來反復讀取寄存器136-139中的每個以對設備165c、185和195a-b中的對應一個監(jiān)視已經進入不運轉狀態(tài)的指示。在這樣做時,促使處理器電路250反復承擔耦合155的至少一部分上的總線主控的角色,由此取代處理器電路150作為至少該部分上的總線主控。在經由寄存器136-139中的一個檢測到這些設備中的對應一個已經變得不運轉時,可初始促使處理器電路250向設備驅動器146-149中的對應一個發(fā)信號以使設備驅動器146-149中的該對應一個促使處理器電路150嘗試校正不運轉狀態(tài),可能通過促使處理器電路150訪問與發(fā)起不運轉設備的重設關聯的該不運轉設備的一部分。備選地或另外,處理器電路250可經由電力導體116-119中的對應一個而使由控制器200提供給該設備的電力循環(huán)。在該功率循環(huán)后,處理器電路250可通過控制器驅動器145來向設備驅動器146-149中的對應一個發(fā)信號來指示對于該設備的電力已被循環(huán)。備選地,在該功率循環(huán)后,處理器電路250可簡單地允許促使處理器電路150檢測到設備不再處于不運轉狀態(tài)。作為響應,隨著在修復電力后該設備現在處于已知初始狀態(tài),進一步促使處理器電路150將該設備配置成再次被投入使用。
[0043]從而,如在圖2中描繪并且正如參考圖2論述的那樣,在各種可能實施例中,處理器150和250的動作可通過控制器驅動器145 (如存在的話)而協調,并且可促使處理器電路150和250中的一個或兩個反復讀取寄存器136-139來檢測這些設備中的對應那些中的任一個的不運轉狀態(tài)。
[0044]圖3圖示如在圖2中呈現的計算設備1000的變化的框圖。在圖3中描繪的該變化在很多方面與在圖2中描繪的相似,并且從而,類似的標號始終用于指代類似的元件。然而,與圖2的計算設備1000的變化形式不同,在圖3的計算設備1000的變化形式中,控制器200經由信號導體236、237、238和239而分別另外耦合于設備165c、195a、185和195b中的每個。從而,控制器200能夠采用不牽涉使用耦合155這一方式與這些設備中的每個交換信號。這可是這樣的:導體236-239中的每個將由這些設備中的每個提供的相對簡單的反復信號(例如,時鐘脈沖)傳導到控制器200,同時這些設備中的每個保持處于操作狀態(tài)。從而,來自這些設備中的一個的這樣的定期定時信號的停止可指示它進入不運轉狀態(tài)。備選地,這可是這樣的:導體236-239包括一個或多個總線,例如單個公共總線(其包括擴展到所有這些設備的導體)或獨立點到點總線,其每個包括獨立于控制器200而擴展到這些設備中的每個的一個或多個導體,如描繪的。在導體236-239包括一個或多個總線的情況下,控制器可執(zhí)行總線操作(例如,讀取寄存器136-139)以就進入不運轉狀態(tài)來監(jiān)視這些設備。
[0045]因此,在一些實施例中,可通過執(zhí)行控制例程240來促使處理器電路250反復采用導體236-239以對設備165c、185和195a_b中的對應那些監(jiān)視已經進入不運轉狀態(tài)的指示。再次,這可由對導體236-239中的每個監(jiān)視來自這些設備中的對應那些的預期信號(可能是反復信號,例如在定期間隔的時鐘脈沖)的存在的處理器電路250進行,或這可由在反復基礎上操作導體236-239中的每個以著手總線操作的處理器電路250進行,每次通過這些總線操作來促使這些設備中的每個采用指示持續(xù)處于操作狀態(tài)這一方式作出響應。在經由導體236-239中的一個檢測到這些設備中的對應一個已經變得不運轉時,可初始促使處理器電路250向設備驅動器146-149中的對應一個發(fā)信號(經由控制器驅動器145)以嘗試校正不運轉狀態(tài),可能通過促使處理器電路150訪問與發(fā)起不運轉設備的重設關聯的該不運轉設備的一部分。備選地或另外,可促使處理器電路250經由電力導體116-119中的對應一個而使由控制器200提供給該設備的電力循環(huán)。在處理器電路250這樣做時,它經由導體116-119中的其他導體維持對設備165c、185和195a_b的其他設備的電力供應而不間斷。在該功率循環(huán)后,處理器電路250可通過控制器驅動器145來向設備驅動器146-149中的對應一個發(fā)信號來指示對于該設備的電力已被循環(huán)。備選地,在該功率循環(huán)后,處理器電路250可簡單地允許促使處理器電路150獨立檢測到設備不再處于不運轉狀態(tài)。作為響應,隨著在修復電力后該設備現在處于已知初始狀態(tài),該對應設備驅動器的進一步執(zhí)行促使處理器電路150將該設備配置成再次被投入使用。
[0046]如之前論述的,部件165c、185和195a_b中的一個或多個可需要在供應中采用分階段方式執(zhí)行它們的電力循環(huán)和/或電力供應的停止必須采用有序或分階段方式實施。盡管該論述集中在使用眾多電力導體(特別地,在圖1中將電力輸送到顯示界面185的導體118a-c的示例)以能夠按特定順序去除和/或恢復到部件的不同部分的電力,它備選或另外可以是使得電力的供應或去除的分階段可通過使用該部件內的一個或多個寄存器而至少部分執(zhí)行。特別地,并且通過示例,圖3將顯示界面185描繪為包括額外寄存器135,其可被訪問來控制電力的供應和/或去除的分階段中的至少一些。更特定地,并且在計算設備1000包含顯示器180使得計算設備1000向顯示器180提供電力的情況下,這可以是如下:對于顯示器180上的背光和/或像素的視覺呈現的電力可通過顯示界面185提供,并且電力從顯示界面185的去除必定需要首先去除對顯示器180的電力。從而,在該示例中,在控制器200采取行動來停止向顯示界面185提供電力的動作的情況下,控制器200可首先訪問寄存器135 (經由耦合155和/或經由信號導體238)來促使顯示界面185首先停止向顯示器180內的背光和邏輯提供電力用于在視覺上呈現圖像的像素。然后,控制器200自身采取行動來去除對顯示界面185的電力供應,可能通過多個導體118a-c (參見圖1)以可能在從顯示界面185內的核心數字邏輯去除電力之前從顯示界面185的輸入/輸出驅動器去除電力??刂破?00然后可在修復電力供應中使該分階段逆轉,從而首先向顯示界面185的核內的數字邏輯提供電力、然后向顯示界面185的輸入/輸出驅動器提供電力并且然后訪問寄存器135以通過顯示界面185接續(xù)向顯示器180提供電力。
[0047]圖4圖示如在圖3中呈現的計算設備1000的變化的框圖。在圖4中描繪的該變化在許多方面與在圖3中描繪的相似,并且從而,類似的標號始終用于指代類似的元件。然而,與圖3的計算設備1000的變化形式不同,在圖4的計算設備1000的變化形式中,在設備165c、185和195a-b中不存在寄存器136-139。從而,對于不運轉狀態(tài)的指示的監(jiān)視由經由導體236-239來與這些設備中的每個交換信號的控制器200執(zhí)行。
[0048]因此,在一些實施例中,通過執(zhí)行控制例程240來促使處理器電路250反復采用導體236-239以對設備165c、185和195a_b中的對應那些監(jiān)視已經進入不運轉狀態(tài)的指示。在經由導體236-239中的一個檢測到這些設備中的對應一個已經變得不運轉時,可初始促使處理器電路250向設備驅動器146-149中的對應一個發(fā)信號(經由控制器驅動器145)以嘗試校正不運轉狀態(tài),可能通過促使處理器電路150訪問與發(fā)起該不運轉設備的重設所關聯的該不運轉設備的一部分。備選地或另外,可促使處理器電路250經由電力導體116-119中的對應一個而使由控制器200提供到該設備的電力循環(huán)。在該功率循環(huán)后,處理器電路250可通過控制器驅動器145來向設備驅動器146-149中的對應一個發(fā)信號來指示對于該設備的電力已被循環(huán)。作為響應,隨著在修復電力后該設備現在處于已知初始狀態(tài),該對應設備驅動器的進一步執(zhí)行促使處理器電路150將該設備配置成再次被投入使用。
[0049]圖5圖示邏輯流2100的實施例。該邏輯流2100可代表由本文描述的一個或多個實施例執(zhí)行的操作中的一些或全部。更特定地,邏輯流2100可圖示在執(zhí)行至少啟動例程240中由計算設備1000的至少處理器電路250執(zhí)行的操作。
[0050]在2110,計算設備的控制器(例如,計算設備1000的控制器200)就部件變得不運轉的指示來監(jiān)視該部件。如之前論述的,控制器可從部件接收信號,例如時鐘信號、輸送從部件的寄存器讀取的一個或多個位的值的信號,等。
[0051]在2120,控制器檢測到部件已經進入不運轉狀態(tài)。如之前論述的,控制器可停止在預期間隔接收信號,或控制器可接收這樣的信號,其輸送并不是所預期的位的值。
[0052]在2130,控制器使到部件的電力供應循環(huán)。如之前論述的,到檢測為已經不運轉的部件的電力供應被循環(huán),同時允許提供給其他部件的電力繼續(xù)而不間斷。
[0053]在2140,控制器向計算設備的主處理器電路(例如,計算設備1000的處理器電路150 )發(fā)信號通知對部件的電力已被循環(huán)由此使主處理器電路能夠配置部件以供使用。如已經論述的,計算設備的處理器電路可執(zhí)行與部件關聯的設備驅動器,并且在接收到對部件的電力已被循環(huán)(并且從而,被置于已知初始狀態(tài))的指示時,可促使處理器電路配置部件以供使用。
[0054]圖6圖示邏輯流2200的實施例。該邏輯流2200可代表由本文描述的一個或多個實施例執(zhí)行的操作中的一些或全部。更特定地,邏輯流2200可圖示在執(zhí)行至少啟動例程240中由計算設備1000的至少處理器電路250執(zhí)行的操作。
[0055]在2210,計算設備的控制器(例如,計算設備1000的控制器200)就部件變得不運轉的指示來監(jiān)視從該部件接收的信號。
[0056]在2220,控制器檢測到部件已經進入不運轉狀態(tài)。再次,部件變得不運轉的指示可以是缺乏預期信號接收。
[0