搜索资源列表
操作系统微内核技术研究
- 摘要文章介绍了作者在过击5年中在微内核技术上所做的工作.给出了3个算法.① 通过特任务调度 和线程调度算法相结合的方法.来解决单纯以线程为单位的调度系统的效率和公平性问题;③ 一个改进 的写时拷贝算法,它结合写时拷贝算法和诗问时拷用算法的优点.来解决写时拷贝算法在I386体系结抽 上的适应性问题;@ 提出了一个微内核操作系蜿计时模型,它解决了传统计时算法在微内核系统中计时 不准确的问题h
20060726_162911_project_and_report_example
- Windows实习报告模板与源码。实习目的:通过本次实习了解操作系统中的进程、线程的区别与联系;掌握多进程、多线程的编程方法;深入了解操作系统原理。-Windows internship with the report template source. Internship Objective : To understand this attachment process of the operating system, the differences and thread; Acquire p
OSthread
- 操作系统方面关于线程的代码。包括一个公共变量的多线程减问题;临界资源不加锁的多线程程序;有加锁机制的多线程编程等。
os(linuxshellthreadprocess)
- liunx下的shell实现;进程、线程同步的实现;I/O系统调用的比较(mmap)——操作系统的课程设计
Find_OperationSystemExperiment
- 仿照unix操作系统中的find命令,在windows上实现一个find命令。find命令从指定的目录下开始,递归地查找指定文件。其命令格式如下: find PATH -option 参数 [-print] [-exec 命令 {} \ ] PATH:查找的起始目录。 -option 参数:用来控制搜索方式,具体如下(以下只给我常用的): -name "文件":指定要查找的文件名,可以有通配符?*等。 -prune 目录:指出搜索时不搜索该目录。 -mt
CPlusPlus_Boost_Thread_Program
- C++ Boost Thread 编程指南 标准C++线程即将到来。CUJ预言它将衍生自Boost线程库,现在就由Bill带领我们探索一下Boost线程库。 就在几年前,用多线程执行程序还是一件非比寻常的事。然而今天互联网应用服务程序普遍使用多线程来提高与多客户链接时的效率;为了达到最大的吞吐量,事务服务器在单独的线程上运行服务程序;GUI应用程序将那些费时,复杂的处理以线程的形式单独运行,以此来保证用户界面能够及时响应用户的操作。这样使用多线程的例子还有很多。 但是C++标准并没有涉
MultiThreadComm
- 线程间通信,使用自定义消息;利用Windows操作系统的消息驱动机制,当一个线程发出一条消息时,操作系统首先接收到该消息,然后把该消息转发给目标线程,接收消息的线程必须已经建立了消息循环。 -Communication between threads, using custom message use Windows operating system, message-driven mechanism, when a thread with a message, the operatin
eyuyanfengkuangdeshudu
- 疯狂的数独游戏源码例程程序是一个多重的类似九宫格的游戏,程序分难易程度,可以从作者的网站上下载更新答案数据库。还有本地和网络的记时排名。本易语言源码例程属于易语言中级教程。 本易语言例程还使用到易语言高级表格支持库,扩展界面支持库,超级菜单支持库,操作系统界面功能支持库,数据库操作支持库,MySQL支持库,互联网支持库,多线程支持库,压缩解压支持库。 游戏规则:在9×9的格子中,用1到9共9个阿拉伯数字填满整个格子,要求符合: ☉每一行都用到1,2,3,4,5,6,7,8,9,位置
string
- 多线程编程入门实例 本人第一次上传;linux操作系统多线程编程-string program code
producer-and-consumer
- 《操作系统概念》第七版 中的实验项目:生产者消费者问题。本程序中,main()函数需要三个参数:主线程休眠时间;生产者线程数;消费者线程数。各线程的休眠等待时间是随机的。-Experimental project in the seventh edition of the operating system concept: producers and consumers. The program, the main () function takes three parameters: the
Operating-Systems-Internals-and-
- 操作系统——内核与设计原理(中文版第四版) 原书名:Operating Systems:Internals and Design Principles(Fourth Edition) 作者: (美)William Stallings 全面系统地讲述了操作系统的基本概念、原理和方法,而且以当代最流行的两个操作系统——Windows 2000和UNIX为例,全面清楚地展现了当代操作系统的本质和特点,并且与当代流行的设计问题以及当前操作系统的发展方向联系起来,使本书的内容具有先进性和适
protothread
- Protothread是专为资源有限的系统设计的一种耗费资源特别少并且不使用堆栈的线程模型,其特点是: ◆ 以纯C语言实现,无硬件依赖性; ◆ 极少的资源需求,每个Protothread仅需要2个额外的字节; ◆ 可以用于有操作系统或无操作系统的场合; ◆ 支持阻塞操作且没有栈的切换。 压缩包内包括三个例程,在codeblock下编译运行正常。-Protothread is designed for systems with limited r
进程同步与互斥
- 依据生产者-消费者模型,在Windows年环境下创建一个控制台进程,在该进程中创建n个线程模拟生产者和消费者,实现进程(线程)的同步与互斥,分析、熟悉生产者消费者问题仿真的原理和实现技术。
MyFruit
- 模拟:桌上有一只盘子,每次只能放入一个水果。爸爸专向盘子中放苹果,妈妈专向盘子中放桔子,一个女儿专等吃盘子里的苹果,一个儿子专等吃盘子里的桔子。只要盘子空则爸爸或妈妈都可以向盘子放一个水果,仅当盘子中有自己需要的水果时,儿子或女儿可以从盘子中取出水果。(Simulation: there is a plate on the table, only one fruit at a time. Dad put Apple special dishes, special dishes in the mo
MYTOOLS
- C#开发的工业自动化控制类,大部分已经写完且验证过: 一、EPSON Robot Remote TCP/IP Control: 用于对EPSON机械手进行远程以太网控制; 二、Motion Control(GoogolTech/LeadShine):对固高和雷赛运动控制卡的DLL文件中的函数进行第二次封装; 三、Advantech: PCI1752:研华数据采集卡PCI1752更新输出及输出状态回读; PCI1754:研华数据采集卡PCI1754更新输入信号;
Producer_Consumer
- 在windows平台下使用C++编写的生产者-消费者问题。模拟了多线程处理。(Producer-consumer using C++)
barber
- 经典的多线程问题,熟睡的理发师; 操作系统;(Classic multi-threaded problem, sleeping hairdresser; Operating system;)
操作系统实验
- 1. 在linux下编写一个应用程序,命名为an_ch2_1b。这个程序不断地输出如下行: Those output come from child,[系统时间] 另外写一个应用程序,命名为an_ch2_1a。这个程序创建一个子进程,执行an_ch2_1b。这个程序不断地输出如下行: Those output come from child,[系统时间] 观察程序运行的结果,并对你看到的现象进行解释。 2. 在linux环境下编写一个控制台应用程序,程序中有一个共享的整型变量share