CoryXie

一垄青竹映陋室,半枝桃花衬碧窗。

  :: :: 博问 :: 闪存 :: 新随笔 :: :: 订阅 订阅 :: 管理 ::

随笔分类 -  Operating Systems

1 2 下一页

摘要:The prioritization of large memory page mapping is a function of the access bits in the L1 page table. In a first phase of operation, the number of set access bits in each of the L1 page tables is cou... 阅读全文
posted @ 2015-03-18 15:49 CoryXie

摘要:A technique is provided for generating stubs. A processing circuit receives a call to a called function. The processing circuit retrieves a called function property of the called function. The process... 阅读全文
posted @ 2014-10-19 22:14 CoryXie

摘要:A code sequence made up multiple instructions and specifying an offset from a base address is identified in an object file. The offset from the base address corresponds to an offset location in a memo... 阅读全文
posted @ 2014-10-17 00:04 CoryXie

摘要:An application binary interface includes linkage structures for interfacing a binary application program to a digital computer. A function in a relocatable shared object module obtains the absolute ad... 阅读全文
posted @ 2014-10-08 14:53 CoryXie

摘要:本发明公开了一种基于页面染色技术的内存数据库访问优化方法。该方法首先将弱局部性数据集的所有数据页面的访问顺序按页面颜色进行排序,并将所有数据页面按页面颜色进行分组,然后按页面颜色分组的顺序扫描弱局部性数据集的所有数据页面。进一步地,预设若干具有相同页面颜色的内存页面作为页面颜色队列,该页面颜色队列用作内存页面被加载入CPU缓存之前的内存缓存;弱局部性数据集的数据页面首先通过异步方式进入页面颜色队列... 阅读全文
posted @ 2014-09-25 01:44 CoryXie

摘要:An approach is provided in a hypervised computer system where a page table request is at an operating system running in the hypervised computer system. The operating system determines whether the page... 阅读全文
posted @ 2014-09-23 21:30 CoryXie

摘要:A method for managing a memory, including obtaining a number of indices and acacheline size of acachememory, computing acachepage size by multiplying the number of indices by thecacheline size... 阅读全文
posted @ 2014-09-17 11:40 CoryXie

摘要:本文为CoryXie原创译文,转载及有任何问题请联系cory.xie#gmail.com。 本文分析FreeBSD 10.0【 http://xrefs.info/freebsd-10.0/ 】的MAC Framework的整体流程。 在【/usr/src/sys/security/mac/mac_framework.c】中有如下一段注释,描述了MAC Framework实现的三大功能: 也... 阅读全文
posted @ 2014-09-04 09:28 CoryXie

摘要:A symmetric multiprocessing system includes multiple processing units and corresponding instances of an adaptive partition processing scheduler. Each instance of the adaptive partition processing sche... 阅读全文
posted @ 2014-08-21 16:55 CoryXie

摘要:Minimizing the overall power conservation in a symmetric multiprocessor system disposed in a system-on-chip (SoC) depends on using voltage islands operated at different voltages such that similar circ... 阅读全文
posted @ 2014-08-21 11:32 CoryXie

摘要:An apparatus, system, and method are provided for automatically minimizing Real-Time (RT) task latency and maximizing Non-Real Time (NRT) task throughput. The apparatus may include a task manager, a d... 阅读全文
posted @ 2014-08-21 11:14 CoryXie

摘要:A technique for implementing read-copy update in a shared-memory computing system having two or more processors operatively coupled to a shared memory and to associated incoherent caches that cache co... 阅读全文
posted @ 2014-08-19 17:40 CoryXie

摘要:A computer-implemented method and apparatus in a computer system of processing data generated by a first application program in a second application program during runtime. During runtime, the first a... 阅读全文
posted @ 2014-08-16 21:52 CoryXie

摘要:Virtual addresses from multiple address spaces are translated to real addresses in main memory by generating for each virtual address an address space identifier (AID) identifying its address space. T... 阅读全文
posted @ 2014-08-14 10:53 CoryXie

摘要:The present invention allocates resources in a multi-operating system computing system, thereby avoiding bottlenecks and other degradations that result from competition for limited resources. In one e... 阅读全文
posted @ 2014-07-28 00:43 CoryXie

摘要:Spinlock implementation in ARM architectureSEV and WFE are the main instructions used for implementing spinlock in case of ARM architecture. Let's loo... 阅读全文
posted @ 2014-07-05 21:33 CoryXie

摘要:This blog shows how to run ARM Linux on QEMU! This can be used as a base for later projects using this as an environment for kernel development or study!1. We need to build qemu, at the time of this writing, the latest is qemu 1.6.0, so grab the qemu-1.6.0.tar.bz2. Then extract, configure, build and 阅读全文
posted @ 2013-09-19 00:54 CoryXie

摘要:After several hours of Googling and trying, I have finally successfully setup the environment for debugging GRUB2 under QEMU with GDB. The following are the steps I have taken.1. Get the latest GRUB2 from GNU GRUB website, which is currently grub-2.00.tar.xz.2. Compile GRUB2 with the following comma 阅读全文
posted @ 2013-03-12 23:39 CoryXie

摘要:在分析完Voltage Domain和Power Domain之后,现在我们来分析Clock Domain。这是通过linux-3.8.1/arch/arm/mach-omap2/clockdomains33xx_data.c 中am33xx_clockdomains_init()实现的。不过在进一步分析在之前,先来看Clock Domain的定义【来自AM335X TRM】:这里的clockdomains_am33xx[]对应于【AM335X TRM 8.1.12 Clock Module Registers】中各个模块的XXX_ CLKSTCTRL寄存器(不全)。现在从am33xx_clo 阅读全文
posted @ 2013-03-09 18:24 CoryXie

摘要:前面分析了Voltage Domain的管理,现在开始做Power Domain 分析。首先来看Power Domain的定义【来自OMAP35XX PRCM TRM 】: 接下来从am33xx_powerdomains_init()函数开始,分析Linux 中对OMAP 的Power Domain的实现。该函数实现在linux-3.8.1/arch/arm/mach-omap2/power... 阅读全文
posted @ 2013-03-09 17:19 CoryXie

1 2 下一页