-
-
公开(公告)号:KR1020160022716A
公开(公告)日:2016-03-02
申请号:KR1020140108620
申请日:2014-08-20
Applicant: 삼성전자주식회사 , 성균관대학교산학협력단
IPC: G06F12/02
CPC classification number: G06F12/0875 , G06F12/023 , G06F2212/1016 , G06F2212/6042
Abstract: 프로세스의페이지할당을요청하는어플리케이션, 상기프로세스에연속된페이지들을포함한페이지그룹에서페이지를할당하는캐쉬관리모듈, 상기적어도하나의페이지그룹을관리하는페이지버퍼를포함하는전자장치가개시된다. 이외에도명세서를통해파악되는다양한실시예가가능하다.
Abstract translation: 公开了一种电子设备,其包括:被配置为请求页面分配过程的应用; 缓存管理模块,被配置为将包括连续页面的页面组中的页面分配给所述进程; 以及被配置为管理至少一个页面组的页面缓冲器。 因此,该设备减少了存储器分配操作中的外部碎片以提高存储器效率,从而提高存储器响应速度。 通过说明书发现的各种实施例是可能的。
-
3.
公开(公告)号:KR1020140006299A
公开(公告)日:2014-01-16
申请号:KR1020120072083
申请日:2012-07-03
Applicant: 삼성전자주식회사 , 성균관대학교산학협력단
CPC classification number: G06F12/0246
Abstract: The present invention provides a method and an apparatus for controlling writing data in a storage unit based on a NAND flash memory for improving lift time and the performance of random writing which is an important problem in the storage unit based on the NAND flash memory. The present invention relates to a method for controlling writing data including the NAND flash memory comprising: a step of determining reference values in each group for classifying dirty pages written in the storage unit with a plurality of groups; a step of calculating hotness indicating the conversion availability of data for each dirty page; a step of classifying the dirty pages into groups corresponding to the reference value which is close to the calculated hotness; a step of determining that the size of each group is larger than the size of a segment as unit which requests writing to the storage unit; and a step of requesting the writing with the unit of the segment for a larger size group and the same size group. [Reference numerals] (310) Writing request?; (320) Determining reference values in each group; (330) Hotness calculation; (340) Classifying dirty pages into each group according to reference values in each group; (350) Is it lager than a segment?; (360) Executing writing operation with a segment unit; (AA) START; (BB,DD) NO; (CC,EE) YES; (FF) END
Abstract translation: 本发明提供了一种用于基于NAND闪存控制在存储单元中写入数据的方法和装置,用于改善提升时间和基于NAND闪存的存储单元中的重要问题的随机写入的性能。 本发明涉及一种用于控制包括NAND闪速存储器的写入数据的方法,该方法包括:确定每组中的参考值的步骤,用多个组对存储单元中写入的脏页进行分类; 计算指示每个脏页面的数据的转换可用性的热度的步骤; 将脏页面分类为与接近计算的热度的参考值相对应的组的步骤; 确定每个组的大小大于作为请求向存储单元写入的单元的段的大小的步骤; 以及使用该段的单位请求用于较大尺寸组和相同尺寸组的步骤。 (附图标记)(310)写入请求 (320)确定每组中的参考值; (330)热度计算; (340)根据每组中的参考值将脏页分类到每个组中; (350)是比一个细节还要贵吗? (360)用段单元执行写入操作; (AA)开始; (BB,DD)NO; (CC,EE)YES; (FF)END
-
公开(公告)号:KR1020140078390A
公开(公告)日:2014-06-25
申请号:KR1020120147693
申请日:2012-12-17
Applicant: 삼성전자주식회사 , 성균관대학교산학협력단
CPC classification number: G06F3/0644 , G06F3/061 , G06F3/0673 , G06F9/45558 , G06F9/5016 , G06F12/023 , G06F12/08 , G06F2009/45583 , G06F2212/151
Abstract: The present invention provides a method and an apparatus for providing a computing environment where a plurality of virtual machines is performed on a physical machine, which may dynamically allocate a memory to the virtual machines and enhance system performance. A memory management method in a mobile terminal having an assistant memory, a main memory and the virtual machines dividing and using the main memory according to the present invention comprises the steps of: monitoring access to the main memory and the assistant memory and swap-out on the assistant memory; determining a memory allocation amount for each virtual machine by using monitoring information; and dividing the main memory based on the determined allocation amount and allocating divided regions to the virtual machines.
Abstract translation: 本发明提供了一种用于提供计算环境的方法和装置,其中在物理机器上执行多个虚拟机,其可以动态地将虚拟机分配存储器并增强系统性能。 根据本发明的具有辅助存储器,主存储器和分割和使用主存储器的虚拟机的移动终端中的存储器管理方法包括以下步骤:监视对主存储器和辅助存储器的访问和交换 在助理记忆上 通过使用监视信息确定每个虚拟机的存储器分配量; 并且基于所确定的分配量来划分主存储器,并将分割的区域分配给虚拟机。
-
公开(公告)号:KR101533042B1
公开(公告)日:2015-07-09
申请号:KR1020150020666
申请日:2015-02-11
Applicant: 성균관대학교산학협력단
CPC classification number: G06F11/1666 , G06F11/0727
Abstract: 본발명은파일시스템을지원하는운영체제가저장된메모리, 플래시스토리지및 운영체제를실행하는프로세서를포함하고, 프로세서는운영체제가실행됨에따라, 응용프로그램에의하여원자적코드영역에포함된데이터가갱신되면, 원자적코드영역에대응하는원자적전파그룹을갱신하고, 응용프로그램에의하여, 원자적코드영역에대응하는커밋시스템콜이요청되면, 원자적전파그룹에포함된페이지중 원자적코드영역과상이한원자적코드영역의원자적전파그룹과공유되는페이지가포함되는지를판단하고, 원자적전파그룹에공유되는페이지가포함되는경우, 원자적코드영역을재실행(redo)하여, 원자적전파그룹을플래시스토리지에갱신한다. 이때, 파일시스템은메타데이터를포함하고, 원자적코드영역은응용프로그램에의하여메모리에서플래시스토리지로저장될하나이상의데이터를포함하며, 페이지는원자적코드영역에포함되는데이터의데이터페이지및 데이터에대응하는메타데이터의메타데이터페이지를포함한다.
Abstract translation: 本发明提供了一种计算装置,包括存储用于支持文件系统的操作系统的存储器,闪存存储器和用于执行操作系统的处理器,其中,所述处理器根据所述操作系统的执行被配置为: 当通过应用程序更新包含在原子码区域中的数据时,对应于原子码区域的原子传播组; 确定当由应用程序请求对应于原子代码区域的提交系统调用时,是否包括与原子代码区域不同的原子代码区域的原子传播组共享的页面包括在原子传播组中的页面中 ; 并且当与原子传播组共享的页面被包括在原子传播组中包括的页面中时,重新生成将原子传播组更新到闪存存储器的原子码区域,并且文件系统包括元数据,原子码区域 包括由应用程序存储在存储器中的闪存存储器中的至少一个数据集,并且页面包括包含在原子代码区域中的数据的数据页面和与该数据相对应的元数据元数据页面。
-
公开(公告)号:KR100969758B1
公开(公告)日:2010-07-13
申请号:KR1020070006593
申请日:2007-01-22
Applicant: 삼성전자주식회사
CPC classification number: G06F12/1408 , G06F3/0679 , G06F12/0246 , G06F21/10 , G06F21/6209 , G06F21/6218 , G06F21/79 , G06F2221/2107 , G11B20/00086 , G11B20/0021 , H04L9/06 , H04L9/0866 , H04L9/0894 , H04L9/12
Abstract: 본 발명은 플래시 변환 레이어(FTL: Flash Translation Layer)에서 데이터를 암호화하여 처리하는 것에 관한 것으로, 플래시 메모리부와, 제어부와, 상기 제어부로부터 임의의 데이터의 쓰기가 요청되면, 상기 데이터를 저장할 상기 플래시 메모리부의 페이지를 적어도 하나 이상 검색하며, 상기 검색된 페이지가 암호화를 지원하는 경우, 미리 지정되는 암호화함수에 따라 상기 검색된 페이지 각각에 대응되게 페이지 키(page key)를 생성하여 상기 데이터를 암호화한 후 상기 검색된 페이지 각각에 저장하는 플래시 변환 레이어부를 포함함을 특징으로 한다.
따라서 본 발명은 플래시 메모리에 저장된 임의의 데이터를 추출하여도 데이터에 포함된 정보를 간단하게 파악할 수 없도록 하는 방법 및 장치를 제공한다.
플래시 메모리, 암호화, 복호화, 플래시 변환 레이어-
公开(公告)号:KR1020130126312A
公开(公告)日:2013-11-20
申请号:KR1020120050343
申请日:2012-05-11
Applicant: 삼성전자주식회사
CPC classification number: G06F9/46 , G06F3/0484 , G06F3/14 , G06F8/70 , G06F9/4881 , G06F9/5038
Abstract: The present invention relates to an electronic device and a method thereof for improving user interactivity comprising a process of confirming layout information for at least one application being executed; a process of confirming one application being laid out to be topmost among at least one application; and a process of scheduling for giving priority to the execution of the confirmed topmost application. [Reference numerals] (1001) UI component;(1002) UI layout manager;(1003) Check module;(1004) Kernel module;(1005) Scheduling module;(1006) I/O module;(1007) Application
Abstract translation: 本发明涉及一种用于改善用户交互性的电子设备及其方法,包括:确认正在执行的至少一个应用的布局信息的处理; 确认一个应用被布置为在至少一个应用中是最大的过程; 以及优先执行确认的最上层应用的调度处理。 (1001)UI组件;(1002)UI布局管理器;(1003)检查模块;(1004)内核模块;(1005)调度模块;(1006)I / O模块;(1007)应用
-
公开(公告)号:KR100866238B1
公开(公告)日:2008-10-30
申请号:KR1020060136487
申请日:2006-12-28
Applicant: 삼성전자주식회사
Abstract: 본 발명은 이동 단말기에서 데이터에 대한 백업 여부 정보를 관리함으로써 데이터 파일 삭제 요구 시 백업 여부를 알리도록 제어하기 위한 장치 및 방법에 관한 것이다.
이를 위하여 본 발명은 적어도 하나의 데이터 파일을 가지고, 상기 데이터 파일에 대한 백업 유무 정보를 포함하는 백업 정보 테이블을 구비한 후, 특정 데이터 파일에 대하여 삭제 요구가 있으면 백업 정보 테이블을 통해 삭제 요구된 데이터 파일에 대한 백업 유무를 확인하고, 확인된 백업 유무 정보를 화면에 출력함으로써 데이터 파일 삭제 시에 데이터 파일 백업 여부를 사용자에게 알려 해당 데이터 파일 백업 여부를 확인한 후 삭제 수행할 수 있도록 한다.
데이터 파일 백업, 알림 기능, 이동 단말기-
公开(公告)号:KR1020080069018A
公开(公告)日:2008-07-25
申请号:KR1020070006593
申请日:2007-01-22
Applicant: 삼성전자주식회사
CPC classification number: G06F12/1408 , G06F3/0679 , G06F12/0246 , G06F21/10 , G06F21/6209 , G06F21/6218 , G06F21/79 , G06F2221/2107 , G11B20/00086 , G11B20/0021 , H04L9/06 , H04L9/0866 , H04L9/0894 , H04L9/12
Abstract: A method and a device for encrypting/processing the data in an FLT(Flash Translation Layer) are provided to prevent a user from easily understanding information included in the data even if the user extracts the data from a flash memory. An FTL(105) searches more than one page of a flash memory(107) for storing the data if writing the data is requested from a controller(101). The FLT encrypts the requested data by generating a page key corresponding to each searched page according to a predetermined encryption function such as one-way hash function and stores the encrypted data to each searched page when the searched page supports encryption. The FTL stores the requested data to each searched page when the encryption is not supported in the searched page.
Abstract translation: 提供了用于加密/处理FLT(闪存转换层)中的数据的方法和装置,以防止用户即使用户从闪速存储器中提取数据也能够容易地理解包含在数据中的信息。 如果从控制器(101)请求写入数据,则FTL(105)搜索闪存(107)的多于一页用于存储数据。 FLT通过根据诸如单向散列函数的预定加密功能生成与每个搜索页面相对应的页面密钥来加密所请求的数据,并且当搜索页面支持加密时将加密数据存储到每个搜索页面。 当搜索页面中不支持加密时,FTL将所请求的数据存储到每个搜索页面。
-
公开(公告)号:KR1020080062878A
公开(公告)日:2008-07-03
申请号:KR1020060139041
申请日:2006-12-29
Applicant: 삼성전자주식회사
CPC classification number: G06F9/5088 , G06F17/30949
Abstract: A system for balancing workload in a distributed computing network is provided to process a plurality of tasks efficiently at the same time in one P2P(Peer-to-Peer) distributed computing network without modifying developed programs by balancing all grinders to use a brewer equally. A distribution center(300) manages a brewer list including brewers(100a-100d) found in the distributed computing network, assigns a session ID when a session ID assignment request is received from a grinder(200), and transmits an available brewer list including the brewers assigned to the grinders by assigning the equal number of brewers to a session assigned to all grinders when a brewer assignment request is received from the grinder. The grinder forms more than one sub task for distributed processing, requests assignment of the session ID/brewers needed for processing the sub task, and requests to the brewers to process the sub task by setting the session with the assigned brewers. The brewer reports a possible service environment periodically to the distribution center, sets up the session by a request of the grinder, and processes the sub task and reports a processing result to the grinder when a sub task processing request is received.
Abstract translation: 提供了一种用于平衡分布式计算网络中的工作负载的系统,以在一个P2P(对等)分布式计算网络中同时有效地处理多个任务,而不需要通过平衡所有研磨机平均使用啤酒机来修改开发的程序。 配送中心(300)管理包括在分布式计算网络中发现的酿造商(100a-100d)的啤酒机列表,当从研磨机(200)接收到会话ID分配请求时,分配会话ID,并发送可用的酿造商列表,包括 通过将相等数量的酿造商分配给分配给所有研磨机的会话,当从研磨机接收到啤酒师分配请求时,分配给研磨机的酿造者。 研磨机形成分布式处理的多个子任务,请求分配用于处理子任务所需的会话ID /酿造者,以及通过与所分配的酿造者设置会话来请求酿酒者处理子任务。 啤酒厂定期向配送中心报告可能的服务环境,通过研磨机的请求设置会话,并处理子任务,并在接收到子任务处理请求时向研磨机报告处理结果。
-
-
-
-
-
-
-
-
-