搜索资源列表
Linux0。01源代码
- Linux的雏形,也就是Linux的创始人公布的最初代码。 现在各种分析Linux的书太多了,但对于初学者来说都过于复杂,难以理解,这个最初版本相对来说要简单多了,但一样可以让我们了解Linux的基本实现过程,大小只有70多K-Linux prototype, is the founder of Linux announced the initial code. Now, all kinds of analysis of the Linux too many books, but for a n
projects
- 操作系统实验 线程的互斥实现与分析,内容简单但效率高
操作系统存储器管理
- 本次程序的题目为:进程管理——支持多个进程并发运行的简单的进程管理模拟系统,对本实验的分析要求是:⑴系统中的同步机构采用信号量上的P、V操作的机制;⑵控制机构包括阻塞和唤醒操作;⑶时间片中断处理程序处理模拟的时间片中断;⑷进程调度程序负责为各进程分配处理机;⑸根据用户的需求来创建n个进程(n为即满足用户需求,又不超出系统可容的最大进程数),各进程互斥地访问使用临界资源 S1、S2;⑹使用动态优先数(如:随阻塞次数的增加而减小优先数,以提高其优先权);⑺进程结束后应能够撤消;⑻进程间能实现“发送”
操作系统进程管理
- 本次程序的题目为:进程管理——支持多个进程并发运行的简单的进程管理模拟系统,对本实验的分析要求是:⑴系统中的同步机构采用信号量上的P、V操作的机制;⑵控制机构包括阻塞和唤醒操作;⑶时间片中断处理程序处理模拟的时间片中断;⑷进程调度程序负责为各进程分配处理机;⑸根据用户的需求来创建n个进程(n为即满足用户需求,又不超出系统可容的最大进程数),各进程互斥地访问使用临界资源 S1、S2;⑹使用动态优先数(如:随阻塞次数的增加而减小优先数,以提高其优先权);⑺进程结束后应能够撤消;⑻进程间能实现“发送”
ucore-lab1
- Ucore是一个很小的适于学习的操作系统,此“麻雀”包含虚存管理、进程管理、处理器调度、同步互斥、进程间通信、文件系统等主要内核功能,总的内核代码量(C+asm)不会超过5K行。充分体现了“小而全”的指导思想。 这是ucore的实验1:系统软件启动过程。实验目的:操作系统是一个软件,也需要通过某种机制加载并运行它。在这里我们将通过另外一个更加简单的软件-bootloader 来完成这些工作。为此,我们需要完成一个能够切换到x86 的保护模式并显示字符的bootloader,为将来启动操作系统
EOS
- EOS是一个主要用于教学的开源操作系统,它的源码风格是windows内核风格。EOS的整体结构简单,从boot、loader、kernel.dll到应用程序,结构清晰简单,但是功能内核功能也比较完整,源码总数为10000多行,比较适合初中级操作系统内核源码学习者。 与Linux0.11或0.12相比,EOS的内核的结构更加的模块化,结构比之清晰,是学习操作系统原理与内核分析研究的较好的工具。 -EOS is a major open-source operating system for
Chi-Lin-STM32-source-code
- 智林STM32程序源代码的分析和整理,编写了开发板上键盘扫描、字符输入和简单shell的程序-Chi Lin STM32 program source code analysis and sorting, preparation of the development board keyboard scanning, character input and a simple shell program
EOS
- EOS操作系统实验教程,EOS是一个主要用于教学的开源操作系统,它的源码风格是windows内核风格。EOS的整体结构简单,从boot、loader、kernel.dll到应用程序,结构清晰简单,但是功能内核功能也比较完整,源码总数为10000多行,比较适合初中级操作系统内核源码学习者。与Linux0.11或0.12相比,EOS的内核的结构更加的模块化,结构比之清晰,是学习操作系统原理与内核分析研究的较好的工具。-Experimental EOS operating system tutoria
os
- 操作系统动态分区模拟,简单的课程设计,缺少错误分析。数组实现。-Dynamic simulation of the operating system, a simple course design, lack of error analysis. Array implementation.
TN05.ELF.Format.Summary.pdf
- 本文是作者在探索系统软件构件的复用技术的过程中生成的技术笔记,重点分析了UNIX 类操作系统中普遍采用的目标文件格式ELF(Executable and Linkable Format),目的是研究操作系统中二进制级软件构件的静态、动态组装技术。本文首先介绍 ELF 文件格式规范,然后结合一个简单的 C 语言程序,分析编译、链接后生成的可重定位、可执行格式实例。 -允许输入拉丁字符的拼音 This article is of technical notes generated in th
main
- 本任务要求实现一个简单的存储管理器,对进程地址空间的管理有进一步的了解。 任务要求 (1) 实现一个malloc/free,必须按讲义指出的方案(注意,因为网上有一些现成的版本,凡未按讲义方案实现者均无效) (2) 设计测试实例,并与libc的malloc实现进行性能比较。 (3) 选做,分析你正在使用的libc下malloc的实现。 请参考下面的材料注意其如何保证性能。 -This task requires a simple storage management ha
VB-program-for-GIS
- 这是本人学习二次开发的成果。基于VB语言,对gis软件进行二次开发的代码,对于学习开发的同学很有帮助,里面实现了基本的画图功能,而且可以查询元素属性以及简单统计,渲染,和缓冲区分析功能。-VB language, the secondary development of GIS software code helpful for students learning to develop, which implements basic drawing functions, and can quer
Experimental-study-of-ARM9
- 本文首先介绍了ARM9试验学习,并对ARM9试验进行了简单的描述,然后依据EL-ARM-830+型教学试验系统,分析键盘接口实验,LCD的显示实验,触摸屏试验,音频录放实验,基于uCOSII的LCD驱动编写试验,Linux的试验环境搭建,BootLoader引导程序,基于Linux的键盘驱动程序的编写,基于Linux的LCD驱动程序的编写。最后,对ARM9实验学习进行了总体的评价-failed to translate
EL_ARM9failed-to-translate
- 本文是一本实验指导书首先介绍了ARM9试验学习,并对ARM9试验进行了简单的描述,然后依据EL-ARM-830+型教学试验系统,分析键盘接口实验,LCD的显示实验,触摸屏试验,音频录放实验,基于uCOSII的LCD驱动编写试验,Linux的试验环境搭建,BootLoader引导程序,基于Linux的键盘驱动程序的编写,基于Linux的LCD驱动程序的编写。最后,对ARM9实验学习进行了总体的评价-failed to translate
GIS-DEVELOPMENT-
- 基于AE的GIS开发与应用(c#),功能有缓冲区分析,叠加分析,属性查询,位置查询,加载shapfile,鹰眼,简单渲染,点密度渲染,单值渲染,地图整饰(图名,图例,比例尺,指北针),画点、线、面。-Development and application of GIS based on AE (c#), function of buffer analysis, overlay analysis, attribute query, location query, load shapfile, Ha