Abstract:
A memory card includes: a first memory chip responding to all commands input externally; and a second memory chip responding to commands, among the commands input externally, relevant to reading, programming, and erasing operations with data. Card identification information stored in the first memory chip includes capacity information corresponding to a sum of sizes of the first and second memory chips. The plurality of memory chips of the memory card are useful in designing the memory card with storage capacity in various forms.
Abstract:
Provided is a method and system for dynamically parallelizing an application program. Specifically, provided is a method and system having multi-core control that may verify a number of available threads according to an application program and dynamically parallelize data based on the verified number of available threads. The method and system for dynamically parallelizing the application program may divide a data block to be processed according to the application program based on a relevant data characteristic and dynamically map the threads to division blocks, and thereby enhance a system performance.
Abstract:
A voltage controller may include a pulse generator and an internal voltage control circuit coupled to the pulse generator. The pulse generator may be configured to generate a control signal in response to at least one of a mode signal and/or an external voltage. The internal voltage control circuit may be configured to generate an internal voltage at an internal voltage node, and the internal voltage control circuit may include a voltage divider, first and second comparators, and a driver. The voltage divider may be coupled between the internal voltage node and a first reference voltage, and the voltage divider may generate a feedback voltage that is between the internal voltage and the first reference voltage. The first comparator may be configured to generate a first comparison result responsive to comparing the feedback voltage with a second reference voltage, and the second comparator may be configured to generate a second comparison result responsive to comparing the feedback voltage with the second reference voltage in response to the control signal. The driver may be coupled between an external voltage and the internal voltage node, and the driver may be configured to generate the internal voltage responsive to the first and second comparison results. Related methods and smart cards are also discussed.
Abstract:
A fluid injector for treating a surface of a flat display panel includes a case provided with a cavity for receiving fluid; a pair of nozzle guiders coupled to the case and disposed facing each other; a gap-adjusting plate disposed between the nozzle guiders to adjust a gap between the nozzle guiders; and a coupling device for coupling the nozzle guiders to the gap-adjusting plate.
Abstract:
A method and apparatus for migrating a task in a multi-processor system. The method includes examining whether a second process has been allocated to a second processor, the second process having a same instruction to execute as a first process and having different data to process in response to the instruction from the first process, the instruction being to execute the task; selecting a method of migrating the first process or a method of migrating a thread included in the first process based on the examining and migrating the task from a first processor to the second processor using the selected method. Therefore, cost and power required for task migration can be minimized. Consequently, power consumption can be maintained in a low-power environment, such as an embedded system, which, in turn, optimizes the performance of the multi-processor system and prevents physical damage to the circuit of the multi-processor system.
Abstract:
A laser measuring device maintains high responsivity irrespective of changes in surrounding environment, provides more correct measurement and long distance measurement due to reduced noise, and ensures the safety and reliability of a product. A first light emitter emits first wavelength light having a first wavelength. A second light emitter emits second wavelength light having a second wavelength, the second light emitter being arranged perpendicular to the first light emitter. An optical mirror allows one of the first wavelength light and the second wavelength light to pass but reflecting the other one. A first band pass filter for allows the first wavelength light to pass. A second band pass filter allows the second wavelength light to pass. A light receiver receives incident light, which arrives through one of the first and second band pass filters. A controller activates at least one of the first and second light emitters.
Abstract:
An integrated circuit memory system includes an integrated circuit device having a random access memory array, a non-volatile memory array (e.g., flash memory array) and a data transfer circuit therein. The memory arrays and data transfer circuit may be included in a common integrated circuit chip. The random access memory (RAM) array includes a plurality of columns of RAM cells and a first plurality of bit lines, which are electrically connected to the plurality of columns of RAM cells. The non-volatile memory array includes a plurality of columns of non-volatile memory cells and a second plurality of bit lines, which are electrically connected to a plurality of columns of non-volatile memory cells. The data transfer circuit is electrically connected to the first and second pluralities of bit lines. The data transfer circuit is configured to support direct bidirectional communication between the first and second pluralities of bit lines.
Abstract:
Example embodiments provide a method and apparatus of correcting error data due to charge loss within a non-volatile memory device including a plurality of memory cells. The method of correcting error data within the non-volatile memory devices may include detecting error data in a second data group by comparing a first data group read from memory cells in response to a first voltage with the second data group read from memory cells in response to a second voltage. The second voltage is higher than the first voltage. Error data in the first data group is detected by error-correcting code (ECC). Re-writing data in the memory cells is performed by correcting error data in the first data group and error data in the second data group. A central processing unit (CPU) may detect error in the second data group. The second data group may be read through a page buffer and compared with the first data group stored in a SRAM. The detected error may be updated to the page buffer. Error data in the first data group may be updated to the page buffer. The CPU corrects error in the final error data, and the page buffer rewrites the corrected data in the plurality of memory cells.
Abstract:
An apparatus and method for controlling an embedded NAND flash memory. The apparatus includes a code memory storing code information for controlling an access to a NAND flash memory. A register stores code information corresponding to a command to be executed by the NAND flash memory. A central processing unit (CPU) reads the code information corresponding to the command to be executed by the NAND flash memory from the code memory and stores the read code information in the register. A hard-wired logic circuit performs the NAND flash memory access according to the code information stored in the register.
Abstract:
A method and apparatus for managing a memory are provided. It is possible to rapidly recover the area allocated or desired to be returned by easily recognizing a range of the area allocated or desired to be returned over the entire area of the memory by recognizing an original area of a predetermined memory chunk interrupted by a neighboring memory chunk among a series of memory chunks that make up the memory by considering an original area of the neighboring memory chunk and by recovering the predetermined memory chunk and the recognized area to their original areas, when the area allocated to or returned by an application program is interrupted.