摘要:
A method and apparatus for debugging a software program is provided that is non-intrusive and allows multiple persons to debug concurrently in view private sessions. In one example, a method includes preserving a memory state of a portion of a software program, such as a database system. A second software program is compiled and dynamically linked, and which when executed, would normally cause modification to targeted data in the preserved portion of the software program. The second software program is executed by making a copy of the targeted data in the preserved portion of the software program. The copy is modified to generate a modified copy of the targeted data without modifying the data that is in the preserved portion of the software program. In subsequent accesses, the user that issued that executed the second software program accesses the modified copy whenever the user would have otherwise accessed the corresponding preserved portion. The second software program is made accessible to other users of the database system by publishing in the preserved portion a corresponding symbolic name associated with the second software program. If another user accesses the second software program and executes it, then another copy of the targeted data is made for that user. As before the copy is modified to generate a modified copy of the targeted data without modifying the data that is in the preserved portion of the software program.
摘要:
A multi-level cache comprises a plurality of cache levels, each configured to cache I/O request data pertaining to I/O requests of a different respective type and/or granularity. The multi-level cache may comprise a file-level cache that is configured to cache I/O request data at a file-level of granularity. A file-level cache policy may comprise file selection criteria to distinguish cacheable files from non-cacheable files. The file-level cache may monitor I/O requests within a storage stage, and may service I/O requests from a cache device.
摘要:
Embodiments disclosed herein generally include using a large number of small MEMS devices to replace the function of an individual larger MEMS device or digital variable capacitor. The large number of smaller MEMS devices perform the same function as the larger device, but because of the smaller size, they can be encapsulated in a cavity using complementary metal oxide semiconductor (CMOS) compatible processes. Signal averaging over a large number of the smaller devices allows the accuracy of the array of smaller devices to be equivalent to the larger device. The process is exemplified by considering the use of a MEMS based accelerometer switch array with an integrated analog to digital conversion of the inertial response. The process is also exemplified by considering the use of a MEMS based device structure where the MEMS devices operate in parallel as a digital variable capacitor.
摘要:
Embodiments of the present invention generally relate to a MEMS device that is anchored using the layer that is deposited to form the cavity sealing layer and/or with the layer that is deposited to form the pull-off electrode. The switching element of the MEMS device will have a flexible or movable portion and will also have a fixed or anchor portion that is electrically coupled to ground. The layer that is used to seal the cavity in which the switching element is disposed can also be coupled to the fixed or anchor portion of the switching element to anchor the fixed or anchor portion within the cavity. Additionally, the layer that is used to form one of the electrodes may be used to provide additional leverage for anchoring the fixed or anchor portion within the cavity. In either situation, the movement of the flexible or movable portion is not hindered.
摘要:
An I/O manager may be configured to service I/O requests pertaining to ephemeral data of a virtual machine using a storage device that is separate from and/or independent of a primary storage resource to which the I/O request is directed. Ephemeral data may be removed from ephemeral storage in response to a removal condition and/or trigger, such as a virtual machine reboot. The I/O manager may manage transfers of ephemeral virtual machine data in response to virtual machines migrating between host computing devices. The I/O manager may be further configured to cache virtual machine data, and/or manage shared file data that is common to two or more virtual machines operating on a host computing device.
摘要翻译:可以将I / O管理器配置为使用与I / O请求所针对的主存储资源分离和/或独立的存储设备来维护关于虚拟机的临时数据的I / O请求。 响应于移除条件和/或触发器(例如虚拟机重新启动),临时数据可以从临时存储器中移除。 I / O管理器可以管理临时虚拟机数据的传输,以响应在主机计算设备之间迁移的虚拟机。 I / O管理器可以被进一步配置为缓存虚拟机数据,和/或管理在主机计算设备上操作的两个或多个虚拟机通用的共享文件数据。
摘要:
The present invention generally relates to methods for producing MEMS or NEMS devices and the devices themselves. A thin layer of a material having a lower recombination coefficient as compared to the cantilever structure may be deposited over the cantilever structure, the RF electrode and the pull-off electrode. The thin layer permits the etching gas introduced to the cavity to decrease the overall etchant recombination rate within the cavity and thus, increase the etching rate of the sacrificial material within the cavity. The etchant itself may be introduced through an opening in the encapsulating layer that is linearly aligned with the anchor portion of the cantilever structure so that the topmost layer of sacrificial material is etched first. Thereafter, sealing material may seal the cavity and extend into the cavity all the way to the anchor portion to provide additional strength to the anchor portion.
摘要:
The present invention generally relates to the formation of a micro-electromechanical system (MEMS) cantilever switch in a complementary metal oxide semiconductor (CMOS) back end of the line (BEOL) process. The cantilever switch is formed in electrical communication with a lower electrode in the structure. The lower electrode may be either blanket deposited and patterned or simply deposited in vias or trenches of the underlying structure. The excess material used for the lower electrode is then planarized by chemical mechanical polishing or planarization (CMP). The cantilever switch is then formed over the planarized lower electrode.
摘要:
Embodiments disclosed herein generally include using a large number of small MEMS devices to replace the function of an individual larger MEMS device or digital variable capacitor. The large number of smaller MEMS devices perform the same function as the larger device, but because of the smaller size, they can be encapsulated in a cavity using complementary metal oxide semiconductor (CMOS) compatible processes. Signal averaging over a large number of the smaller devices allows the accuracy of the array of smaller devices to be equivalent to the larger device. The process is exemplified by considering the use of a MEMS based accelerometer switch array with an integrated analog to digital conversion of the inertial response. The process is also exemplified by considering the use of a MEMS based device structure where the MEMS devices operate in parallel as a digital variable capacitor.
摘要:
A system for measuring an analyte of interest, particularly carbon dioxide, dissolved in a fluid media of a patient including a nanoelectronic sensor and a measurement instrument in communication with the sensor and configured to receive at least a signal from the sensor indicative of a response of the sensor to at least the analyte of interest.
摘要:
A nanoelectronic device includes a nanostructure, such as a nanotube or network of nanotubes, disposed on a substrate. Nanoparticles are disposed on or adjacent to the nanostructure so as to operatively effect the electrical properties of the nanostructure. The nanoparticles may be composed of metals, metal oxides, or salts, and nanoparticles composed of different materials may be present. The amount of nanoparticles may be controlled to preserve semiconductive properties of the nanostructure, and the substrate immediately adjacent to the nanostructure may remain substantially free of nanoparticles. A method for fabricating the device includes electrodeposition of the nanoparticles using one or more solutions of dissolved ions while providing an electric current to the nanostructures but not to the surrounding substrate.