Transmitting and receiving method and apparatus in real-time system
    1.
    发明授权
    Transmitting and receiving method and apparatus in real-time system 有权
    实时系统中的发送和接收方法和装置

    公开(公告)号:US08194658B2

    公开(公告)日:2012-06-05

    申请号:US11979737

    申请日:2007-11-07

    IPC分类号: H04L12/56

    摘要: A method and apparatus transmitting and receiving in a real-time system are disclosed. The method of transmitting in a real-time system includes scheduling a task included in a socket based on a predetermined transmission option designated to the socket, and transmitting a packet generated by the scheduled task based on the predetermined transmission option, so that real-time communications of a network communication can be secured and resources of the system can be efficiently used, thereby, transmitting and receiving data according to the required characteristics of transmission and reception.

    摘要翻译: 公开了一种在实时系统中发送和接收的方法和装置。 在实时系统中发送的方法包括基于指定给套接字的预定传输选项来调度包含在套接字中的任务,以及基于预定传输选项发送由调度任务生成的分组,使得实时 可以确保网络通信的通信,并且可以有效地利用系统的资源,从而根据所需的发送和接收特性发送和接收数据。

    Method and apparatus for preventing stack overflow in embedded system
    2.
    发明授权
    Method and apparatus for preventing stack overflow in embedded system 有权
    嵌入式系统中防止堆栈溢出的方法和装置

    公开(公告)号:US09280500B2

    公开(公告)日:2016-03-08

    申请号:US12003947

    申请日:2008-01-03

    IPC分类号: G06F13/24 G06F9/50

    摘要: Provided is a method and apparatus for preventing a stack overflow in an embedded system. The method of preventing a stack overflow includes: reading a maximum stack usage of at least one function for executing a requested operation from maximum stack usages of functions provided from a kernel, which are stored in advance; and processing the requested operation on the basis of the read maximum stack usage of the at least one function and a size of a usable region in a stack for the requested operation. Accordingly, the stack overflow can be prevented without generating a run-time overhead.

    摘要翻译: 提供了一种用于防止嵌入式系统中的堆栈溢出的方法和装置。 防止堆栈溢出的方法包括:从预先存储的从内核提供的功能的最大堆栈使用中读取用于执行所请求操作的至少一个功能的最大堆栈使用; 以及基于所述至少一个功能的读取的最大堆栈使用量和所请求操作的堆叠中的可用区域的大小来处理所请求的操作。 因此,可以防止堆栈溢出而不产生运行时间开销。

    Method of managing memory in multiprocessor system on chip
    3.
    发明授权
    Method of managing memory in multiprocessor system on chip 有权
    多处理器片上系统的内存管理方法

    公开(公告)号:US07996630B2

    公开(公告)日:2011-08-09

    申请号:US12805651

    申请日:2010-08-11

    CPC分类号: G06F8/4441

    摘要: Provided is a method of managing memory in a multiprocessor system on chip (MPSoC). According to an aspect of the present invention, locality of memory can be reflected and restricted memory resources can be efficiently used by determining a storage location of a variable or a function which corresponds to a symbol with reference to a symbol table based on memory access frequency of the variable or the function, comparing the determined storage location and a previous storage location, and copying the variable or the function stored in the previous storage location to the determined storage location if the determined storage location is different from the previous storage location.

    摘要翻译: 提供了一种在多处理器片上系统(MPSoC)中管理存储器的方法。 根据本发明的一个方面,通过基于存储器访问频率,参照符号表确定对应于符号的变量或函数的存储位置,可以反映存储器的局部性并且可以有效地使用受限的存储器资源 如果所确定的存储位置与先前存储位置不同,则将所确定的存储位置与先前存储位置进行比较,以及将存储在先前存储位置中的变量或功能复制到所确定的存储位置。

    Method of managing memory in multiprocessor system on chip
    4.
    发明申请
    Method of managing memory in multiprocessor system on chip 有权
    多处理器片上系统的内存管理方法

    公开(公告)号:US20100312977A1

    公开(公告)日:2010-12-09

    申请号:US12805651

    申请日:2010-08-11

    IPC分类号: G06F12/00 G06F12/02 G06F12/16

    CPC分类号: G06F8/4441

    摘要: Provided is a method of managing memory in a multiprocessor system on chip (MPSoC). According to an aspect of the present invention, locality of memory can be reflected and restricted memory resources can be efficiently used by determining a storage location of a variable or a function which corresponds to a symbol with reference to a symbol table based on memory access frequency of the variable or the function, comparing the determined storage location and a previous storage location, and copying the variable or the function stored in the previous storage location to the determined storage location if the determined storage location is different from the previous storage location.

    摘要翻译: 提供了一种在多处理器片上系统(MPSoC)中管理存储器的方法。 根据本发明的一个方面,通过基于存储器访问频率,参照符号表确定对应于符号的变量或函数的存储位置,可以反映存储器的局部性并且可以有效地使用受限的存储器资源 如果所确定的存储位置与先前存储位置不同,则将所确定的存储位置与先前存储位置进行比较,以及将存储在先前存储位置中的变量或功能复制到所确定的存储位置。

    Transmitting and receiving method and apparatus in real-time system
    6.
    发明申请
    Transmitting and receiving method and apparatus in real-time system 有权
    实时系统中的发送和接收方法和装置

    公开(公告)号:US20080165770A1

    公开(公告)日:2008-07-10

    申请号:US11979737

    申请日:2007-11-07

    IPC分类号: H04L12/56

    摘要: A method and apparatus transmitting and receiving in a real-time system are disclosed. The method of transmitting in a real-time system includes scheduling a task included in a socket based on a predetermined transmission option designated to the socket, and transmitting a packet generated by the scheduled task based on the predetermined transmission option, so that real-time communications of a network communication can be secured and resources of the system can be efficiently used, thereby, transmitting and receiving data according to the required characteristics of transmission and reception.

    摘要翻译: 公开了一种在实时系统中发送和接收的方法和装置。 在实时系统中发送的方法包括基于指定给套接字的预定传输选项来调度包含在套接字中的任务,以及基于预定传输选项发送由调度任务生成的分组,使得实时 可以确保网络通信的通信,并且可以有效地利用系统的资源,从而根据所需的发送和接收特性发送和接收数据。

    Method of managing memory in multiprocessor system on chip
    7.
    发明申请
    Method of managing memory in multiprocessor system on chip 有权
    多处理器片上系统的内存管理方法

    公开(公告)号:US20080177941A1

    公开(公告)日:2008-07-24

    申请号:US11898659

    申请日:2007-09-13

    IPC分类号: G06F12/16 G06F12/00 G06F12/02

    CPC分类号: G06F8/4441

    摘要: Provided is a method of managing memory in a multiprocessor system on chip (MPSoC). According to an aspect of the present invention, locality of memory can be reflected and restricted memory resources can be efficiently used by determining a storage location of a variable or a function which corresponds to a symbol with reference to a symbol table based on memory access frequency of the variable or the function, comparing the determined storage location and a previous storage location, and copying the variable or the function stored in the previous storage location to the determined storage location if the determined storage location is different from the previous storage location.

    摘要翻译: 提供了一种在多处理器片上系统(MPSoC)中管理存储器的方法。 根据本发明的一个方面,通过基于存储器访问频率,参照符号表确定对应于符号的变量或函数的存储位置,可以反映存储器的局部性并且可以有效地使用受限的存储器资源 如果所确定的存储位置与先前存储位置不同,则将所确定的存储位置与先前存储位置进行比较,以及将存储在先前存储位置中的变量或功能复制到所确定的存储位置。

    Method, medium and apparatus managing memory
    9.
    发明申请
    Method, medium and apparatus managing memory 有权
    方法,介质和设备管理存储器

    公开(公告)号:US20080168210A1

    公开(公告)日:2008-07-10

    申请号:US12004068

    申请日:2007-12-20

    IPC分类号: G06F12/00

    CPC分类号: G06F11/1008

    摘要: 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.

    摘要翻译: 提供了一种用于管理存储器的方法和装置。 通过识别由相邻存储器中断的预定存储器块的原始区域,可以容易地识别在存储器的整个区域中分配或期望返回的区域的范围,来快速恢复分配或期望返回的区域 在通过考虑相邻存储块的原始区域构成存储器的一系列存储块中的块,并且通过将分配给应用程序或由应用程序返回的区域归为原始区域时将预定的存储块和识别的区域恢复到其原始区域 中断了

    Method, medium and apparatus scheduling tasks in a real time operating system
    10.
    发明授权
    Method, medium and apparatus scheduling tasks in a real time operating system 有权
    实时操作系统中的方法,介质和设备调度任务

    公开(公告)号:US09009714B2

    公开(公告)日:2015-04-14

    申请号:US12002758

    申请日:2007-12-19

    IPC分类号: G06F9/46 G06F9/48

    CPC分类号: G06F9/4887

    摘要: A scheduling method, medium and apparatus are provided. In the scheduling method, medium and apparatus, it is possible to prevent the possibility that the order between the priorities of the tasks represented by the expired timers and the tasks requested by the interrupt is reversed while also not deteriorating the performance of a real time operating system (RTOS), even though the number of timers expired when the interrupt occurs or that are already expired before the interrupt occurs is large, by selecting a timer for representing a point of time corresponding to a point of time when an interrupt occurs from among one or more timers each of which representing a task, a point of time assigned to the tasks, and a priority assigned to the task and executing a task represented by the selected timer and one or more tasks requested by the interrupt in order of priority.

    摘要翻译: 提供了调度方法,介质和设备。 在调度方法,媒体和装置中,可以防止由过期定时器表示的任务的优先级与中断所请求的任务之间的顺序相反的可能性,同时也不会恶化实时操作的性能 系统(RTOS),即使当中断发生时或者已经在中断发生之前已经到期的定时器数量过大时,通过选择用于表示与从中间发生的时间点相对应的时间点的定时器, 表示任务的一个或多个定时器,分配给任务的时间点,以及分配给该任务的优先级,并且以优先级顺序执行由所选定时器所表示的任务和中断所请求的一个或多个任务。