최소 단어 이상 선택하여야 합니다.
최대 10 단어까지만 선택 가능합니다.
다음과 같은 기능을 한번의 로그인으로 사용 할 수 있습니다.
NTIS 바로가기다음과 같은 기능을 한번의 로그인으로 사용 할 수 있습니다.
DataON 바로가기다음과 같은 기능을 한번의 로그인으로 사용 할 수 있습니다.
Edison 바로가기다음과 같은 기능을 한번의 로그인으로 사용 할 수 있습니다.
Kafe 바로가기국가/구분 | United States(US) Patent 등록 |
---|---|
국제특허분류(IPC7판) |
|
출원번호 | UP-0437855 (2003-05-13) |
등록번호 | US-7660984 (2010-04-02) |
발명자 / 주소 |
|
출원인 / 주소 |
|
대리인 / 주소 |
|
인용정보 | 피인용 횟수 : 2 인용 특허 : 432 |
Aspects for achieving individualized protected space in an operating system are provided. The aspects include performing on demand hardware instantiation via an ACE (an adaptive computing engine), and utilizing the hardware for monitoring predetermined software programming to protect an operating sy
Aspects for achieving individualized protected space in an operating system are provided. The aspects include performing on demand hardware instantiation via an ACE (an adaptive computing engine), and utilizing the hardware for monitoring predetermined software programming to protect an operating system.
What is claimed is: 1. A method for achieving a protected space in an operating system of an adaptive computing engine, the adaptive computing engine comprising hardware computing matrices that are configurable, each of the configurable hardware computing matrices comprising a plurality of heteroge
What is claimed is: 1. A method for achieving a protected space in an operating system of an adaptive computing engine, the adaptive computing engine comprising hardware computing matrices that are configurable, each of the configurable hardware computing matrices comprising a plurality of heterogeneous computational units each including a plurality of computational elements and an interconnection network between the computational elements having interconnections that are configurable to configure the computational unit to perform a function, the plurality of heterogeneous computational units including a first type of simple computational units and a second type of complex processing computational units, the method comprising: receiving a demand for an element of the operating system outside of the protected space to have a function performed by the adaptive computing engine by configuring the interconnections of the interconnection networks between at least the computational elements of at least the first type of simple computational units and the second type of complex processing computational unit; configuring at least one of the hardware computing matrices to verify that the function can be performed without adverse effects by configuring its interconnections between its computational elements of its respective computational units; causing a resulting denial or allowance of access to the element of the operating system outside of the protected space for performing the function dependant on whether the at least one of the hardware computing matrices verifies that the function can be performed without adverse effects. 2. The method of claim 1 wherein the at least one of the hardware computing matrices is configured to perform memory address range checking. 3. The method of claim 1 wherein the at least one of the hardware computing matrices is configured to perform resource restriction checking. 4. The method of claim 3 wherein the resource restriction further comprises a time duration restriction. 5. The method of claim 1 wherein the at least one of the hardware computing matrices is configured to monitor protocol processing. 6. The method of claim 1 wherein the at least one of the hardware computing matrices is configured to monitor device driver operation. 7. The method of claim 1 wherein the at least one of the hardware computing matrices is configured to monitor hardware abstraction layer operation. 8. The method of claim 1 wherein the at least one of the hardware computing matrices is configured to monitor only software operations that are used from run to run. 9. The method of claim 1 wherein the protected space in the operating system is an operating system kernel. 10. The method of claim 9 wherein the element of the operating system outside of the protected space handles data transfers and the function comprises a data transfer. 11. The method of claim 1 wherein: the demand comprises a call for instantiation at least one other of the hardware computing matrices for performing the function; the method further comprises instantiating the at least one other of the hardware computing matrices to perform the function after the resulting allowance of access to the element of the operating system outside of the protected space. 12. The method of claim 11 wherein the instantiating the at least one other of the hardware computing matrices comprises configuring its interconnections between its computational elements. 13. The method of claim 1 wherein the hardware computing matrices are heterogeneous. 14. An adaptive computing engine with a protected space in its operating system, the adaptive computing engine comprising: the protected space of the operating system; an element of the operating system outside of the protected space; hardware computing matrices that are configurable, each of the configurable hardware computing matrices comprising a plurality of heterogeneous computational units each including a plurality of computational elements and an interconnection network between the computational elements having interconnections that are configurable to configure the computational unit to perform a function the plurality of heterogeneous computational units including a first type of simple computational units and a second type of complex processing computational units; and a controller that: in response to a demand for the element of the operating system outside of the protected space to have a function performed by the adaptive computing engine by configuring the interconnections of the interconnection networks between at least the computational elements of at least the first type of simple computational units and the second type of complex processing computational unit, and causes at least one of the hardware computing matrices to be configured to verify that the function can be performed without adverse effects, the at least one of the hardware computing matrices being configured by configuring its interconnections between its computational elements of its respective computational units; and causes a resulting denial or allowance of access to the element of the operating system outside of the protected space for performing the function dependant on whether the at least one of the hardware computing matrices verifies that the function can be performed without adverse effects. 15. The adaptive computing engine of claim 14 wherein the at least one of the hardware computing matrices is configured to-perform memory address range checking. 16. The adaptive computing engine of claim 14 wherein the at least one of the hardware computing matrices is configured to perform resource restriction checking. 17. The adaptive computing engine of claim 16 wherein the resource restriction further comprises a time duration restriction. 18. The adaptive computing engine of claim 14 wherein the at least one of the hardware computing matrices is configured to monitor protocol processing. 19. The adaptive computing engine of claim 14 wherein the at least one of the hardware computing matrices is configured to monitor device driver operation. 20. The adaptive computing engine of claim 14 wherein the at least one of the hardware computing matrices is configured to monitor hardware abstraction layer operation. 21. The adaptive computing engine of claim 14 wherein the at least one of the hardware computing matrices is configured to monitor only software operations that are used from run to run. 22. The adaptive computing engine of claim 14 wherein the protected space in the operating system is an operating system kernel. 23. The adaptive computing engine of claim 22 wherein the element of the operating system outside of the protected space handles data transfers and the function comprises a data transfer. 24. The adaptive computing engine of claim 14 wherein: the demand comprises a call for instantiation at least one other of the hardware computing matrices for performing the function; the controller further causes instantiating the at least one other of the hardware computing matrices to perform the function after the resulting allowance of access to the element of the operating system outside of the protected space. 25. The adaptive computing engine of claim 24 wherein the at least one other of the hardware computing matrices is instantiated by configuring its interconnections between its computational elements. 26. The adaptive computing engine of claim 14 wherein the hardware computing matrices are heterogeneous.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.