搜索资源列表
UCOSIIkernalschedinganalysis
- 多任务系统中,内核负责管理各个任务,或者说为每个任务分配CPU时间,并且负责任务之间的通讯。内核提供的基本服务 以使用实时内核可以大大简化应用系统的设计,是因为实时内核允许将应用分成若干个任务,由实时内核来管理它们。内核 用程序的额外负荷,代码空间增加ROM的用量,内核本身的数据结构增加了RAM的用量。但更主要的是,每个任务要有自己的 吃起内存来是相当厉害的。内核本身对CPU的占用时间一般在2到5个百分点之间。 UC/OS-II有一个精巧的内核调度算法,实时内核精小,执行效率高,
chengxuyuanma
- 用多线程同步方法解决读者阅览问题 1) 每个读者进入阅览室后,即时显示“Entered” 及其线程自定义标识,还同时显示阅览室共有几名顾客及其所坐的位置。 2) 至少有10个读者,每人阅览至少3秒钟。 3) 多个读者须共享操作函数代码。 2总的设计思想及系统平台、语言、工具: 设计思想:程序设定的是10个读者和5个座位,对读者进行编号,依次进入阅览室读书,为每一座位列一表目,包括座号和读者号等,读者离开时要登出,即消掉登记的信息。 系统平台:LINUX 语言:C语言
Linux_Kernel_CN(1)
- 本书并不是特意一本Linux 的内部手册相反它是对操作系统的介绍同时以Linux作为示例书中每一章遵循从共性到特性的原则它们将首先给出核心子系统的概叙然后进行尽可能的详细描叙 我不会用routine_X()调用routine_Y()来增加bar 数据结构中foo 域的值这种方式来描叙核心算法 你自己可以通过阅读代码发现它每当需要理解一段代码时我总是将其数据结构画出来这样我发现了许多相关的核心数据结构以及它们之间的关系 每一章都是非常独立的就象Linux 核心子系统一样当然有时它们还是有联系的比如
linuxc
- 基础的linux c代码,有数据结构,系统编程,web服务器的实现-some useful linux c code
Chapter_2
- 本章简要介绍Linux中一般的编码结构,并描述诸多与内核打交道的方法。我们首先 关注内核中常见数据类型,比如有效存储、信息检索、编码方法,以及基本汇编语言。这将 为我们在以后的章节中详细分析内核打下基础。接下来介绍Linux如何将源代码编译、链 接成可执行代码,这对理解交叉平台编码和更好地介绍GNU工具集不无益处。之后就是一 系列从Linux内核搜集信息的方法之概要了。本章涉及的内容非常广泛,包括源代码和可 执行代码的分析,以及在Linux内核中插入调试语句。-This ch
LinuxNotesKernel
- Linux内核注释.旨在给程序员和学生提供比以前更详细的和更易理解的Linux内核代码注释.作者分析了核心的代码,并对重要的函数、系统调用和数据结构提供了大量的注释。-Notes Linux kernel. Designed for programmers and students in more detail than before and easier to understand the Notes of the Linux kernel code. The author analyzes
AKAE_train_task
- 北京亚嵌(AKAE)培训--任务task实验代码从应程设计的角度来看,UC/OS-II的任务就是一个线程,就是一个用来解决用户问题的C语言函数和与之相关联的一些数据结构而构成的一个实体。 -Beijing Asia-embedded (AKAE) training- mission task test code from the design point of view should be way, UC/OS-II task is a thread that is used to reso
cfz
- 【设计题目】Linux二级文件系统设计【开发语言及实现平台或实验环境】C++/VC++【设计要求】理解Linux的文件系统的组织;掌握常用的数据结构;系统采用两级目录,其中第一级对应于用户账号,第二级对应于用户帐号下的文件 使用文件来模拟外存,进行数据结构设计和操作算法的设计,实现一个文件系统并实现基本的文件操作(为了简便文件系统,不考虑文件共享,文件系统安全以及管道文件与设备文件等特殊内容)。要求:1、对程序的每一部分要有详细的设计分析说明 2、程序执行的每个步骤要有具体的提示内容或输出3、源
Linux011MemYuanYi
- linux0.11的内存管理,对linux0.11的内存管理进行了深入详细的解说,结合代码,述说相关的数据结构和对内存的操作。-linux0.11 memory management, memory management of linux0.11 conducted in-depth explanations in detail, combined with the code, describing the relevant data structures and the memory oper
atm2
- ATM全部功能都实现的C代码,中间含有链表数据结构存储-failed to translate
cycle-linklist
- 循环链表和约瑟夫环的实现代码。利用C语言编写,详细介绍并实现了数据结构的增删改查等代码-Circular list and Josephus implementation code. Using C language, detail and implement additions and deletions to change search data structures, such as code
linklist
- linklist链表合并的实现代码,附有注释,是学习数据结构的很好的资料-linklist list merger implementation code, annotated, is a good learning information data structure
addressbook
- 一个用链表这种数据结构写的简单的通讯录代码,希望大家对链表有进一步的了解。(Using a list of such data structure to write a simple address book code, I hope you have a further understanding of the list.)