PROZESSGESTÜTZTES VIRTUALISIERUNGSSYSTEM ZUM AUSFÜHREN EINES SICHEREN ANWENDUNGSPROZESSES

    公开(公告)号:DE112020005517T5

    公开(公告)日:2022-09-01

    申请号:DE112020005517

    申请日:2020-12-10

    Applicant: IBM

    Abstract: Die vorliegende Offenbarung betrifft ein prozessgestütztes Virtualisierungssystem, das eine Datenverarbeitungseinheit aufweist. Das System weist ein durch einen Computer lesbares Speichermedium auf, wobei eine erste Speicherkomponente des durch einen Computer lesbaren Speichermediums für einen Zugriff durch ein BS, sichere und nichtsichere Anwendungen und die Firmware konfiguriert ist und wobei eine zweite Speicherkomponente des durch einen Computer lesbaren Speichermediums für einen Zugriff durch die Firmware und nicht durch das BS und die nichtsichere Anwendung konfiguriert ist. Die Datenverarbeitungseinheit ist so konfiguriert, dass sie in einem ersten Betriebsmodus arbeitet, der einen nichtsicheren Anwendungsprozess mithilfe des BS ausführt, und in einem zweiten Betriebsmodus arbeitet, der die sichere Anwendung mithilfe der Firmware ausführt und dadurch den Anwendungscode mithilfe der zweiten Speicherkomponente ausführt.

    FLÄCHEN- UND ENERGIEEFFIZIENTER MECHANISMUS ZUM AUFWECKEN SPEICHERABHÄNGIGER LADEVORGÄNGE DURCH ZUSAMMENFÜHRUNGEN BEIM ABARBEITEN VON SPEICHERVORGÄNGEN

    公开(公告)号:DE102021129313A1

    公开(公告)日:2022-06-15

    申请号:DE102021129313

    申请日:2021-11-11

    Applicant: IBM

    Abstract: Ein Computersystem umfasst eine Speicherwarteschlange, die Speichereinträge hält, und eine Ladewarteschlange, die Ladeeinträge hält, die schlafend auf einen Speichereintrag warten. Ein Prozessor erkennt einen Aufruf, eine Zusammenführungsoperation beim Abarbeiten von Speichervorgängen durchzuführen und erzeugt ein Paar von Speicher-Tags, das ein erstes Speicher-Tag, das einem ersten abzuarbeitenden Speichereintrag entspricht, und ein zweites Speicher-Tag, das einem zweiten abzuarbeitenden Speichereintrag entspricht, aufweist. Der Prozessor stellt fest, dass das Paar von Speicher-Tags ein gerades oder ein ungerades Speicher-Tag ist. Der Prozessor deaktiviert das ungerade Speicher-Tag, das im geraden Paar von Speicher-Tags enthalten ist, wenn er das gerade Paar von Speicher-Tags erkennt, und weckt einen ersten Ladeeintrag, der vom geraden Speicher-Tag abhängt, und einen zweiten Ladeeintrag, der vom ungeraden Speicher-Tag abhängt, auf Grundlage des geraden Speicher-Tag auf, das im geraden Paar von Speicher-Tags enthalten ist, während das ungerade Speicher-Tag deaktiviert ist.

Patent Agency Ranking