Design method and device of SSD game mode, computer equipment and storage medium
By monitoring the game process and dynamically adjusting the cache configuration in the SSD application, game resource files were moved from the TLC area to the SLC area, solving the problems of reduced SSD capacity and low read performance, thus improving game loading speed and user experience.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- SUZHOU UNIONMEMORY INFORMATION SYST LTD
- Filing Date
- 2023-02-28
- Publication Date
- 2026-04-21
AI Technical Summary
When running large 3D games, existing SSDs suffer from reduced capacity and lower read performance due to the conversion of some physical blocks to SLC mode, which affects game loading speed and user experience.
By monitoring the game process through an SSD application, game resource files are dynamically moved from the TLC area to the SLC area, optimizing the SSD's cache configuration and improving read performance.
It improves the performance of reading game resource files, optimizes the user's game experience, and reduces loading time.
Smart Images

Figure CN116099207B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of game mode design technology, and in particular to SSD game mode design methods, devices, computer equipment, and storage media. Background Technology
[0002] Currently, most mainstream SSD manufacturers use TLC (Triple Level Cell) as the storage medium. However, to improve read and write performance, a portion of the TLC NAND is configured as SLC (Single Level Cell) for use as a cache. In SLC mode, the NAND capacity is only one-third that of TLC mode, but it offers higher read and write performance and a longer lifespan. The read performance of SLC mode is generally more than twice that of TLC mode.
[0003] When running games, especially large 3D games, there are a lot of data read operations, while there are fewer write operations. The read operations are mainly for loading in-game scene modeling and texture data.
[0004] To achieve higher burst performance, existing SSD solutions typically convert some physical blocks to SLC mode for host data writing, thus achieving higher write performance. However, converting physical blocks to SLC mode results in a loss of physical capacity (e.g., converting from TLC to SLC reduces usable capacity to 1 / 3), making SLC space relatively limited (e.g., about 1 / 10 of the total SSD capacity). Generally, SLC only stores recently written data and moves it to the TLC area during idle periods to make room for subsequent writes. Since game resource files are generally not modified after installation, they are usually stored in TLC NAND during game runtime. During game operation, constant reading from the less efficient TLC NAND causes users to wait on loading screens, impacting the gaming experience. Summary of the Invention
[0005] The purpose of this invention is to overcome the shortcomings of the prior art and provide a design method, apparatus, computer equipment and storage medium for SSD game mode.
[0006] To solve the above-mentioned technical problems, the present invention adopts the following technical solution:
[0007] Firstly, this embodiment provides a design method for an SSD gaming mode, including the following steps:
[0008] SSD applications run continuously in the background of the user's operating system;
[0009] If the user installs a game application, the game's process name and game resource file path are registered with the SSD application;
[0010] SSD application monitoring to check if any game application processes are running;
[0011] If a game application process is detected to be running, the game resource file path is converted into a corresponding game resource file address table, and then the game resource file address table is sent to the SSD driver;
[0012] The SSD driver will send the first VU command containing the address table of game resource files to the SSD firmware, and trigger the SSD firmware to enter game mode.
[0013] The SSD firmware converts unused portions of physical blocks of type SLC (User Data Cache) to type SLC (Game Data Cache) and performs the migration task.
[0014] Its further technical solution includes: after the SSD enters game mode, it also includes:
[0015] The SSD application runs continuously in the background, monitoring whether the corresponding game process has exited.
[0016] The user exits the game application;
[0017] If the SSD application detects that the game application has exited, it will send a command to the SSD driver to disable the game mode.
[0018] The SSD driver will include a second VU command to disable game mode, which will notify the SSD firmware and trigger the SSD firmware to exit game mode.
[0019] The SSD firmware changes the physical blocks from SLC-game data cache type to SLC-user data cache type to exit game mode.
[0020] The further technical solution is as follows: the relocation task refers to traversing the game resource file address table. If the data in the game resource file address table is located in the TLC area, it is moved to the SLC area; if the data in the game resource file address table is located in the SLC area, no processing is performed.
[0021] The further technical solution is as follows: the game resource file address table includes an index, a starting logical address, and an ending logical address.
[0022] Secondly, this embodiment provides a design device for an SSD game mode, including: a running unit, a registration unit, a monitoring unit, a conversion and sending unit, a first notification triggering unit, and a conversion and transfer unit;
[0023] The running unit is used for SSD applications to run continuously in the background of the user's operating system;
[0024] The registration unit is used to register the game's process name and game resource file path with the SSD application if the user installs the game application.
[0025] The monitoring unit is used to monitor whether a game application process is running on the SSD application.
[0026] The conversion and sending unit is used to convert the game resource file path into a corresponding game resource file address table if a game application process is detected to be running, and then send the game resource file address table to the SSD driver.
[0027] The first notification triggering unit is used for the SSD driver to notify the SSD firmware of the first VU command containing the address table of game resource files, and to trigger the SSD firmware to enter game mode.
[0028] The conversion and migration unit is used by the SSD firmware to convert unused portions of physical blocks of the SLC-user data cache type into the SLC-game data cache type and perform the migration task.
[0029] The further technical solution is as follows: the device also includes: an operation monitoring unit, an exit unit, a sending unit, a second notification triggering unit, and a conversion exit unit;
[0030] The operation monitoring unit is used to monitor whether the corresponding game process exits while the SSD application continues to run in the background.
[0031] The exit unit is used for users to exit the game application;
[0032] The sending unit is used to send a command to disable the game mode to the SSD driver if the SSD application detects that the game application has exited.
[0033] The second notification triggering unit is used for the SSD driver to notify the SSD firmware of a second VU command containing the game mode to be turned off, and to trigger the SSD firmware to exit the game mode.
[0034] The conversion exit unit is used by the SSD firmware to convert physical blocks of type SLC-game data cache to type SLC-user data cache in order to exit game mode.
[0035] The further technical solution is as follows: the relocation task refers to traversing the game resource file address table. If the data in the game resource file address table is located in the TLC area, it is moved to the SLC area; if the data in the game resource file address table is located in the SLC area, no processing is performed.
[0036] The further technical solution is as follows: the game resource file address table includes an index, a starting logical address, and an ending logical address.
[0037] Thirdly, this embodiment provides a computer device, which includes a memory and a processor. The memory stores a computer program, and when the processor executes the computer program, it implements the design method of the SSD game mode as described above.
[0038] Fourthly, this embodiment provides a storage medium storing a computer program, the computer program including program instructions, which, when executed by a processor, can implement the design method of the SSD game mode as described above.
[0039] The beneficial effects of this invention compared to existing technologies are: by using an SSD application running on the user's operating system to sense the game's running status and the address of the game resource files, the invention notifies the SSD of relevant information, enabling the SSD to proactively move game-related files from the TLC to the SLC area, thereby improving subsequent read performance and optimizing the user's game running experience.
[0040] The present invention will be further described below with reference to the accompanying drawings and specific embodiments. Attached Figure Description
[0041] To more clearly illustrate the technical solutions in the embodiments of the present invention, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0042] Figure 1 This is a schematic diagram illustrating a typical application scenario using TLCNAND for SSD internal physical block classification.
[0043] Figure 2 A flowchart illustrating the design method of the SSD game mode provided in an embodiment of the present invention;
[0044] Figure 3 This is a schematic diagram illustrating an application scenario for triggering entry into game mode, as provided in an embodiment of the present invention.
[0045] Figure 4 This is a schematic diagram illustrating an application scenario for triggering the game exit mode provided in an embodiment of the present invention;
[0046] Figure 5 A schematic diagram illustrating the application scenario of changes in the internal physical block classification before and after enabling game mode, as provided in an embodiment of the present invention.
[0047] Figure 6 A schematic block diagram of a design device for an SSD game mode provided in an embodiment of the present invention;
[0048] Figure 7 A schematic block diagram of a computer device provided for an embodiment of the present invention. Detailed Implementation
[0049] The technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some, not all, of the embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.
[0050] It should be understood that, when used in this specification and the appended claims, the terms "comprising" and "including" indicate the presence of the described features, integrals, steps, operations, elements and / or components, but do not exclude the presence or addition of one or more other features, integrals, steps, operations, elements, components and / or collections thereof.
[0051] It should also be understood that the terminology used in this specification is for the purpose of describing particular embodiments only and is not intended to limit the invention. As used in this specification and the appended claims, the singular forms “a,” “an,” and “the” are intended to include the plural forms unless the context clearly indicates otherwise.
[0052] It should also be further understood that the term "and / or" as used in this specification and the appended claims refers to any combination of one or more of the associated listed items and all possible combinations, and includes such combinations.
[0053] Please see Figure 1 A typical application scenario diagram illustrating the use of TLC NAND for SSD internal physical block classification:
[0054] The physical blocks are classified as follows:
[0055] SLC - System Data: Used to store internal SSD management data, such as mapping tables and bad block tables;
[0056] SLC - User Data Cache: Used to accelerate host write performance, with a small footprint;
[0057] TLC - User Data: Used to store user data, with a large storage space.
[0058] User data writing occurs in the following scenarios:
[0059] If the host writes new data and the SLC has free space, the data is written directly to the SLC.
[0060] If the host writes new data and there is no free space in the SLC, the data is written directly to the TLC.
[0061] When there are no access requests from the host, the SSD will move the SLC data cache to the TLC area, freeing up space for subsequent host writes.
[0062] Please see Figures 2 to 4 The specific embodiment shown in this invention discloses a design method for an SSD game mode, comprising the following steps:
[0063] S1, SSD applications run continuously in the background of the user's operating system;
[0064] S2, if the user installs a game application, register the game's process name and game resource file path with the SSD application;
[0065] Specifically, after the game application is installed, the SSD application actively scans the user's installed game applications, the process name of the registered game, and the path of the game resource files, which can also be manually set by the user.
[0066] S3, SSD application monitors whether any game application processes are running;
[0067] In one embodiment, if no game application process is detected running, the SSD application does not perform any processing and continues to run in the background.
[0068] S4, if a game application process is detected to be running, the game resource file path is converted into the corresponding game resource file address table, and then the game resource file address table is sent to the SSD driver;
[0069] Specifically, the game resource file address table includes an index, a starting logical address, and an ending logical address. The game resource file address table is sent to the SSD driver via a driver interface call.
[0070] Specifically, the application calls the interfaces provided by the driver, including two interfaces: entering game mode and exiting game mode. The parameters of the entering game mode interface include the address table of game resource files, while the exit game mode interface has no parameters.
[0071] S5, the SSD driver will send the first VU command containing the game resource file address table to the SSD firmware, and trigger the SSD firmware to enter game mode.
[0072] Specifically, the first VU command includes the VU command identifier and a game resource file address table (index, start logical address, and end logical address). Triggering the SSD firmware to enter game mode means that it is triggered upon receiving the first VU command.
[0073] S6, the SSD firmware converts unused portions of physical blocks of the SLC-User Data Cache type to the SLC-Game Data Cache type and performs a migration task.
[0074] Specifically, the relocation task refers to traversing the game resource file address table. If the data in the game resource file address table is located in the TLC area, it is moved to the SLC area; if the data in the game resource file address table is located in the SLC area, no processing is performed.
[0075] In one embodiment, after the SSD enters game mode, the following is also included:
[0076] S7, SSD application runs continuously in the background, monitoring whether the corresponding game process has exited;
[0077] S8, the user exits the game application;
[0078] S9: If the SSD application detects that the game application has exited, it will send a command to the SSD driver to turn off the game mode.
[0079] Specifically, the command to disable game mode is sent to the SSD driver via a driver interface call.
[0080] S10, the SSD driver will include a second VU command to disable game mode, which will notify the SSD firmware and trigger the SSD firmware to exit game mode.
[0081] Specifically, the second VU command contains the identifier of the VU command, which is customized by the SSD manufacturer as exiting game mode. Triggering the SSD firmware to exit game mode means that it is triggered upon receiving the second VU command.
[0082] In S11, the SSD firmware changes the physical blocks from SLC-game data cache type to SLC-user data cache type to exit game mode.
[0083] Specifically, after exiting the game mode, the data in the SLC mode cache can be replaced by other files written by the user.
[0084] Please see Figure 5The diagram illustrates the application scenario of changes in internal physical block classification before and after enabling game mode. After enabling game mode, unused portions of physical blocks of the SLC-user data cache type are converted to the SLC-game data cache type. New data written by the host is directly written to the TLC, and the SLC is no longer used. If the host has no access requests and there is space in the SLC-game data cache area, TLC->SLC data migration is prioritized: for game resource data addresses, if they are in the TLC area, they are moved to the SLC-game data cache area. If the host has no access requests and there is no space in the SLC-game data cache area, SLC->TLC data migration is performed: data from the SLC-user data cache area is moved to the TLC area to provide space for the SLC-game data cache area.
[0085] Based on the characteristic that running a game requires reading a large number of game resource files but only writing a small number of files, this invention pre-configures the resource file paths corresponding to the game by running an SSD application on the user's operating system. When the game is running, the SSD firmware is notified to put the game resource files into the high-speed SLC area in advance, which improves file loading performance and optimizes the user's gaming experience.
[0086] Please see Figure 6 As shown, the present invention also discloses a design device for an SSD game mode, comprising: a running unit 10, a registration unit 20, a monitoring unit 30, a conversion and sending unit 40, a first notification triggering unit 50, and a conversion and transfer unit 60.
[0087] The running unit 10 is used for the SSD application to run continuously in the background of the user's operating system.
[0088] The registration unit 20 is used to register the game's process name and game resource file path with the SSD application if the user installs the game application.
[0089] The monitoring unit 30 is used to monitor whether a game application process is running on the SSD application.
[0090] The conversion and sending unit 40 is used to convert the game resource file path into a corresponding game resource file address table if a game application process is detected to be running, and then send the game resource file address table to the SSD driver.
[0091] The first notification triggering unit 50 is used for the SSD driver to notify the SSD firmware of the first VU command containing the address table of game resource files, and to trigger the SSD firmware to enter game mode.
[0092] The conversion and transfer unit 60 is used by the SSD firmware to convert unused portions of physical blocks of the SLC-user data cache type into the SLC-game data cache type and perform the transfer task.
[0093] In one embodiment, the device further includes: a running monitoring unit 70, an exit unit 80, a sending unit 90, a second notification triggering unit 100, and a change-out exit unit 110;
[0094] The operation monitoring unit 70 is used to monitor whether the corresponding game process exits while the SSD application continues to run in the background.
[0095] The exit unit 80 is used for the user to exit the game application;
[0096] The sending unit 90 is used to send a command to the SSD driver to turn off the game mode if the SSD application detects that the game application has exited.
[0097] The second notification triggering unit 100 is used for the SSD driver to notify the SSD firmware of a second VU command containing the game mode to be turned off, and to trigger the SSD firmware to exit the game mode.
[0098] The conversion exit unit 110 is used by the SSD firmware to convert physical blocks of the SLC-game data cache type to the SLC-user data cache type in order to exit the game mode.
[0099] In one embodiment, the relocation task refers to traversing the game resource file address table. If the data in the game resource file address table is located in the TLC area, it is moved to the SLC area; if the data in the game resource file address table is located in the SLC area, no processing is performed.
[0100] In one embodiment, the game resource file address table includes an index, a starting logical address, and an ending logical address.
[0101] It should be noted that those skilled in the art can clearly understand that the design device and implementation process of each unit of the above-mentioned SSD game mode can be referred to the corresponding description in the foregoing method embodiments. For the sake of convenience and brevity, it will not be repeated here.
[0102] The aforementioned SSD gaming mode design device can be implemented as a computer program, which can, for example... Figure 7 It runs on the computer device shown.
[0103] Please see Figure 7 , Figure 7This is a schematic block diagram of a computer device 500 provided in an embodiment of this application; the computer device 500 can be a terminal or a server, wherein the terminal can be an electronic device with communication functions such as a smartphone, tablet computer, laptop computer, desktop computer, personal digital assistant, and wearable device. The server can be a standalone server or a server cluster composed of multiple servers.
[0104] See Figure 7 The computer device 500 includes a processor 502, a memory, and a network interface 505 connected via a system bus 501. The memory may include a non-volatile storage medium 503 and internal memory 504.
[0105] The non-volatile storage medium 503 may store an operating system 5031 and a computer program 5032. The computer program 5032 includes program instructions that, when executed, cause the processor 502 to perform a design method for an SSD gaming mode.
[0106] The processor 502 provides computing and control capabilities to support the operation of the entire computer device 500.
[0107] The internal memory 504 provides an environment for the execution of the computer program 5032 in the non-volatile storage medium 503. When the computer program 5032 is executed by the processor 502, the processor 502 can execute a design method for an SSD game mode.
[0108] This network interface 505 is used for network communication with other devices. Those skilled in the art will understand that... Figure 7 The structure shown is merely a block diagram of a portion of the structure related to the present application and does not constitute a limitation on the computer device 500 to which the present application is applied. The specific computer device 500 may include more or fewer components than those shown in the figure, or combine certain components, or have different component arrangements.
[0109] The processor 502 is used to run a computer program 5032 stored in the memory to perform the following steps:
[0110] The SSD application runs continuously in the background of the user's operating system. If the user installs a game application, the game's process name and game resource file path are registered with the SSD application. The SSD application monitors whether a game application process is running. If a game application process is detected, the game resource file path is converted into a corresponding game resource file address table, and then the game resource file address table is sent to the SSD driver. The SSD driver sends a first VU command containing the game resource file address table to the SSD firmware, triggering the SSD firmware to enter game mode. The SSD firmware converts the unused portion of the physical blocks of the SLC-user data cache type to the SLC-game data cache type and performs the migration task.
[0111] It should be understood that in the embodiments of this application, the processor 502 may be a central processing unit (CPU), or it may be other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor may be a microprocessor or any conventional processor.
[0112] It will be understood by those skilled in the art that all or part of the processes in the methods of the above embodiments can be implemented by a computer program instructing related hardware. The computer program includes program instructions and can be stored in a storage medium, which is a computer-readable storage medium. The program instructions are executed by at least one processor in the computer system to implement the process steps of the embodiments of the above methods.
[0113] Therefore, the present invention also provides a storage medium. This storage medium can be a computer-readable storage medium. The storage medium stores a computer program, wherein the computer program includes program instructions that, when executed by a processor, can implement the above-described design method for the SSD gaming mode. The storage medium stores a computer program, which includes program instructions that, when executed by a processor, can implement the above-described method. The program instructions include the following steps:
[0114] The SSD application runs continuously in the background of the user's operating system. If the user installs a game application, the game's process name and game resource file path are registered with the SSD application. The SSD application monitors whether a game application process is running. If a game application process is detected, the game resource file path is converted into a corresponding game resource file address table, and then the game resource file address table is sent to the SSD driver. The SSD driver sends a first VU command containing the game resource file address table to the SSD firmware, triggering the SSD firmware to enter game mode. The SSD firmware converts the unused portion of the physical blocks of the SLC-user data cache type to the SLC-game data cache type and performs the migration task.
[0115] The storage medium can be any computer-readable storage medium capable of storing program code, such as a USB flash drive, portable hard drive, read-only memory (ROM), magnetic disk, or optical disk.
[0116] Those skilled in the art will recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, computer software, or a combination of both. To clearly illustrate the interchangeability of hardware and software, the components and steps of the various examples have been generally described in terms of functionality in the foregoing description. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementations should not be considered beyond the scope of this invention.
[0117] In the several embodiments provided by this invention, it should be understood that the disclosed apparatus and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative. For example, the division of each unit is merely a logical functional division, and there may be other division methods in actual implementation. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed.
[0118] The steps in the method of this invention can be adjusted, merged, or reduced in order according to actual needs. The units in the device of this invention can be merged, divided, or reduced according to actual needs. Furthermore, the functional units in the various embodiments of this invention can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit.
[0119] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a storage medium. Based on this understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, a terminal, or a network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of the present invention.
[0120] The above embodiments are preferred implementations of the present invention. In addition, the present invention can be implemented in other ways. Any obvious substitutions without departing from the concept of the present technical solution are within the protection scope of the present invention.
Claims
1. A design method for SSD game mode, characterized in that, Includes the following steps: SSD applications run continuously in the background of the user's operating system; If the user installs a game application, the game's process name and game resource file path are registered with the SSD application; SSD application monitoring to check if any game application processes are running; If a game application process is detected to be running, the game resource file path is converted into a corresponding game resource file address table, and then the game resource file address table is sent to the SSD driver; The SSD driver will send the first VU command containing the address table of game resource files to the SSD firmware, and trigger the SSD firmware to enter game mode. The SSD firmware converts unused portions of physical blocks of type SLC (User Data Cache) to type SLC (Game Data Cache) and performs the migration task. After the SSD enters game mode, it also includes: The SSD application runs continuously in the background, monitoring whether the corresponding game process has exited. The user exits the game application; If the SSD application detects that the game application has exited, it will send a command to the SSD driver to disable the game mode. The SSD driver will include a second VU command to disable game mode, which will notify the SSD firmware and trigger the SSD firmware to exit game mode. The SSD firmware changes the physical blocks from SLC-game data cache type to SLC-user data cache type to exit game mode.
2. The design method for SSD game mode according to claim 1, characterized in that, The relocation task refers to traversing the game resource file address table. If the data in the game resource file address table is located in the TLC area, it is moved to the SLC area; if the data in the game resource file address table is located in the SLC area, no processing is performed.
3. The design method for SSD game mode according to claim 1, characterized in that, The game resource file address table includes an index, a starting logical address, and an ending logical address.
4. A design device for SSD game mode, characterized in that, include: The system includes an operation unit, a registration unit, a monitoring unit, a conversion and sending unit, a first notification triggering unit, and a conversion and transfer unit. The running unit is used for SSD applications to run continuously in the background of the user's operating system; The registration unit is used to register the game's process name and game resource file path with the SSD application if the user installs the game application. The monitoring unit is used to monitor whether a game application process is running on the SSD application. The conversion and sending unit is used to convert the game resource file path into a corresponding game resource file address table if a game application process is detected to be running, and then send the game resource file address table to the SSD driver. The first notification triggering unit is used for the SSD driver to notify the SSD firmware of the first VU command containing the address table of game resource files, and to trigger the SSD firmware to enter game mode. The conversion and migration unit is used by the SSD firmware to convert unused portions of physical blocks of the SLC-user data cache type into the SLC-game data cache type and perform the migration task. The device further includes: an operation monitoring unit, an exit unit, a sending unit, a second notification triggering unit, and a change-out exit unit; The operation monitoring unit is used to monitor whether the corresponding game process exits while the SSD application continues to run in the background. The exit unit is used for users to exit the game application; The sending unit is used to send a command to disable the game mode to the SSD driver if the SSD application detects that the game application has exited. The second notification triggering unit is used for the SSD driver to notify the SSD firmware of a second VU command containing the game mode to be turned off, and to trigger the SSD firmware to exit the game mode. The conversion exit unit is used by the SSD firmware to convert physical blocks of type SLC-game data cache to type SLC-user data cache in order to exit game mode.
5. The design device for SSD game mode according to claim 4, characterized in that, The relocation task refers to traversing the game resource file address table. If the data in the game resource file address table is located in the TLC area, it is moved to the SLC area; if the data in the game resource file address table is located in the SLC area, no processing is performed.
6. The design apparatus for SSD game mode according to claim 4, characterized in that, The game resource file address table includes an index, a starting logical address, and an ending logical address.
7. A computer device, characterized in that, The computer device includes a memory and a processor. The memory stores a computer program, and when the processor executes the computer program, it implements the design method of the SSD game mode as described in any one of claims 1-3.
8. A storage medium, characterized in that, The storage medium stores a computer program, which includes program instructions that, when executed by a processor, can implement the design method of the SSD game mode as described in any one of claims 1-3.
Citation Information
Patent Citations
Memory system
US20200293439A1
Information processing apparatus
US20220276804A1