搜索资源列表
CONVSTRN
- C function to convert strings.一个实用的C处理函数。-C function to convert strings. A practical C. handling functions.
8LED_Test
- 八段数码管实验用例S3C44b0 目录文件结构: 8led_test ├─ main.c C语言主源文件 └─ 8led.c 八段数码管处理函数源文件 如何烧写程序到Flash中,请阅读common目录下的ProgramFlash.txt文件。
pdfrd
- 1.实验目的: 模拟实现银行家算法,用银行家算法实现资源分配。 2.实验内容: 设计五个进程{P0,P1,P2,P3,P4}共享三类资源{A,B,C}的系统,{A,B,C}的资源数量分别为10,5,7。进程可动态地申请资源和释放资源,系统按各进程的申请动态地分配资源。要求程序具有显示和打印各进程的某一时刻的资源分配表和安全序列;显示和打印各进程依次要求申请的资源号以及为某进程分配资源后的有关资源数据。 3.程序设计和说明: 函数说明:anquan( )判断给某个进程请求后系统是否安全,anqu
!!malloc参考代码与注释
- lunix下用c编写malloc函数-lunix c prepared using malloc function
the_Simulation_of_ucos(on_ARM)using_Proteus
- 在软件Proteus中仿真ucos(ARM) 1.移植除了OS_CPU.h,OS_CPU_A.s,OS_CPU_C.C 三个函数外,对中断专门用了一个函数OS_int_A.s 按其中的规则写中断函数即可. 2。应用实例为\\ArmUCOS\\App\\test1\\test.mcp,在周立功2104的板子上的ram中就可直接运行(code+data<16K), 注意使用了.a库文件(我习惯这么用) 3. 将所有的文件放到D:\\ArmUCOS\\下,这样上面的文件能直接编译
neicunfeipei
- 编写一个C程序,用char *malloc(unsigned size)函数向系统申请一次内存空间(如size=1000,单位为字节),用循环首次适应法 addr = (char *)lmalloc(unsigned size) 和 lfree(unsigned size,char * addr)模拟可变分区内存管理,实现对该内存区的分配和释放管理。
Processor
- 本程序为操作系统处理机优先数调度算法,附带源码和可运行的程序,VC下编译通过,基本用C的函数写的。-This procedure has priority to count dispatcher s algorithm , the procedure that attach the source code and can be operated for the operating system processor , compile passing under VC, wrote with th
myshell.rar
- 用纯C语言编写的一个Linux下的Shell,包含tch和bash的基本功能(包含重定向和后台运行),暂时不支持管道。已经在cygwin和Ubantu 7.10下测试通过。 主要包含: makefile 编译生成myshell可执行文件 myshell.c 主函数(涉及程序入口) utility.c 所有功能函数(将近1000行) myshell.h(包含宏定义、结构体声明、库函数的头文件,及utility.c中的所有函数的声明) readme 用户手册(当用户在myshel
C++neicunguanli
- VC++的内存管理算法和算法实现,介绍了很多有用的函数和思想,原版英文书籍-VC++ Memory management algorithm and the algorithm to introduce a lot of useful functions and thought, the original English books
Memory_Management
- 扩展的动态内存机制 任务综述 本任务扩展了自己私有的内存管理机制。首先使用预先规划的思想,使用预先分配的内存池和内存分区,再通过使用消息队列作为内存池的管理机制处理内存块分配与释放的过程,而消息队列中保存的是每个预先申请内存块的地址。当用户需要分配一个内存块时,使用msgQReceive() 函数从消息队列中获取一个相应大小的内存块地址;当用户需要释放一个内存块时,则使用msgQSend()函数将内存块首地址发送回消息队列中。通过这种方法,减少了内存反复申请与释放产生外部碎片的可能
highprogram
- 高质量c++编程里面讲解了文件结构,程序板式,命名规则,常量,内存管理,函数设计等章节,对学习C++非要要帮助!-VC++ ,a good book!
evos_avr
- 经过产品验证的多事件操作系统,全部C函数组成,构思巧妙,占用内存少,适用于普通单片机,不仅简单系统,复杂系统也能应用,有很强的实用性-After a multi-event operating product certification systems, composed of all the C functions, ingenious, small footprint, suitable for ordinary microcomputer, not only simple systems,
as
- 编写C语言程序,模拟UNIX磁盘空间管理中使用的分组链接法。 1.定义一个记录磁盘块号的堆栈S—free[10],以及记录栈中现有磁盘块数的变量S—nfree。 2.定义一个由40个元素构成的结构数组block[40]用作磁盘块存放。 struct size { int blocl[10] } struct blocd { struct size a[10] //用于在空闲磁盘块号链中存放磁盘块号 }block[40] 3. 假设系统中文件的最大
DiskSchecualing
- (1)设计并实现了一个函数,完成先来先服务的磁盘调度功能 (2)设计并实现了一个函数完成最短寻道时间优先的磁盘调度功能。 (3)设计并实现了一个函数完成电梯算法的磁盘调度功能 -(1) design and implementation of a function, to complete a first-come first-served disk scheduling (2) design and implementation of a function to complete
Main
- C语言用函数指针实现多线程,类似于操作系统之任务调度,仅有任务状态,使用循环计数以大概模拟延时。-a little virtul os,just for understanding the multi task and learning hao to use function pointer.
find
- windows c库函数将img里的特定文件提取出来-windows c library functions extracted from a specific file in the img
guanlixitong
- (一)九大数据处理功能: 数据输入功能(键盘输入,文件导入) 数据编辑功能(添加,删除,查询,排序,分析) 数据输出功能(屏幕显示,文件保存) 注:分析功能将给出各个科目的最高分,最低分,平均分,优秀率以及不及格率。 保存功能中可以将排序后的数据保存为文件。 (二)密码验证 三次密码验证体系:进入系统需要验证密码,如果三次验证均错误,系统将自动退出。 注:系统密码为abcdef。如需修改密码可在程序第78行处修改。(
c-open()
- 有关C语言fread()函数和fwrite()函数的详细讲解,有助于帮助你了解有关C的文件操作-The C language fread () function fwrite () function explained in detail to help to help you learn more about C file operations
C-Standard-Library
- C标准库源码,对于了解malloc、printf等库函数有很大帮助。-C standard library source code, for understanding malloc, printf and other library functions are very helpful.
OS exercise 1
- 编写一个从标准输入中读取字符串的程序。所有字符串都不包含0字节字符,并以\ n换行符终止。最后一行输入可能不会被换行符终止。读取所有字符串后,应根据libc提供的strcmp函数的顺序对这些字符串进行排序。排除所有字符串后,应按新顺序将这些字符串打印到STDOUT。在将字符串写入STDOUT时,每个字符串应以\ n换行符终止。(Write a program that reads string from the standard input. All strings will contain n