Abstract:
A flash medium access method, including selecting, by a controller, a target function queue from N function queues according to a predefined rule, where the target function queue is a non-empty queue, a flash medium in which a die associated with the target function queue is located is in an idle state, obtaining a basic instruction from the target function queue, determining, according to preset queue mapping information, the die associated with the target function queue, where the controller is connected to at least one flash medium, and the queue mapping information indicates that the N function queues are in a one-to-one mapping relationship with the N dies, generating, according to a preset signal generation rule, a time sequence signal corresponding to the basic instruction, and sending the time sequence signal to the flash medium in which the associated die is located.
Abstract:
This application relates to a file opening method and a device. A first device displays a first interface, and projects the first interface onto a second interface of a second device, where the first interface includes at least one file icon, the second interface includes the first interface, and a file corresponding to the at least one file icon is stored in the first device. The first device detects an operation performed on the file icon. When the file icon is an icon displayed on the first interface, the first device invokes a first application to open the file; or when the file icon is an icon displayed on the second interface, the first device sends metadata of the file to the second device, where the metadata of the file is used to open the file on the second device.
Abstract:
A data processing method and apparatus, and a heterogeneous system, pertaining to the field of computer technologies are provided. The heterogeneous system includes a processor connected to an accelerator. A secondary memory is connected to the accelerator. The processor is configured to write to-be-processed data into the secondary memory and trigger the accelerator to access and process the to-be-processed data stored in the secondary memory according to a processing instruction. The accelerator is configured to write a processing result of the to-be-processed data into the secondary memory and to trigger the processor to read the processing result. Processing efficiency is enhanced by reducing the number of times of interaction between the processor and the accelerator and simplifying the procedure for data processing.
Abstract:
A flash medium access method, including selecting, by a controller, a target function queue from N function queues according to a predefined rule, where the target function queue is a non-empty queue, a flash medium in which a die associated with the target function queue is located is in an idle state, obtaining a basic instruction from the target function queue, determining, according to preset queue mapping information, the die associated with the target function queue, where the controller is connected to at least one flash medium, and the queue mapping information indicates that the N function queues are in a one-to-one mapping relationship with the N dies, generating, according to a preset signal generation rule, a time sequence signal corresponding to the basic instruction, and sending the time sequence signal to the flash medium in which the associated die is located.
Abstract:
Embodiments of this application provide an application starting method and apparatus, and an electronic device. For any application that is installed in the electronic device and that supports multi-window display, based on configurations of an application layer and an application framework layer in a software system of the electronic device, the electronic device that supports a floating window and split-screen display may have a single-application multi-instance feature. In this way, the Dock triggers any application to start the multi-instance feature of the application, and the electronic device may simultaneously display a plurality of windows of the application on a display in a plurality of window combination forms, so that multi-instance coordination processing and operation may be performed on a same application.
Abstract:
A storage system and a method for processing a data operation request are disclosed. The method is applied to a storage system that has a write once read many (WORM) function. In the method, after the storage system receives a data operation request, which is used to change data stored in the storage system, sent by an application server, the storage system acquires a time difference between a real-time clock (RTC) and a reference clock, wherein the RTC is configured to provide system time for the storage system, and the reference clock cannot be modified when the system is running. Then, the storage system determines whether the time difference is greater than an accumulated time precision error of the reference clock, and refuses to execute the data operation request when the time difference is greater than the accumulated time precision error.
Abstract:
A single-fiber subassembly includes a first photodiode for receiving incident light, a laser diode for transmitting emergent light, and a same-wavelength optical splitter having a positive direction. The splitter includes a first birefringent plate, a half-wave plate, a 45° Faraday rotator, and a second birefringent plate arranged in sequence along and vertical to the positive direction. An included angle between an optical axis of the first plate and the positive direction is α, where 0°
Abstract:
A camera substrate assembly, a camera apparatus, and a terminal device, where the camera substrate assembly includes a rigid support plate and a printed circuit board laminated, where at least two mounting holes for accommodating camera chips are disposed on the printed circuit board, the rigid support plate has mounting surfaces facing the mounting holes respectively and are configured to support the camera chips, strength of the rigid support plate is greater than strength of the printed circuit board, and flatness of the mounting surfaces is less than a specified threshold. The mounting holes disposed on the printed circuit board and the mounting surfaces disposed on the rigid support plate are used to support cameras. This avoids impact of warpage on camera mounting when the printed circuit board and a flexible circuit board are laminated, and improves flatness after camera mounting.
Abstract:
The present invention provides a method for scheduling a SDMA user group in an MU MIMO system and a base station. The method comprise the following steps: calculating, according to channel state information, a projection matrix of a channel matrix of each user in a user group on a joint channel matrix of other users in the same user group, where the user group is selected from a plurality of users; calculating a capacity metric of the user group according to the projection matrixes; and selecting an optimal user group according to the metrics of a plurality of user groups. The present invention effectively eliminates the MUI on terminal users at the transmitter side, and reduces the computational complexity.
Abstract:
A single-fiber subassembly includes a first photodiode for receiving incident light, a laser diode for transmitting emergent light, and a same-wavelength optical splitter having a positive direction. The splitter includes a first birefringent plate, a half-wave plate, a 45° Faraday rotator, and a second birefringent plate arranged in sequence along and vertical to the positive direction. An included angle between an optical axis of the first plate and the positive direction is α, where 0°