datasheet
超过460,000+ 应用技术资源下载
docx

操作系统实验

  • 1星
  • 日期: 2015-05-11
  • 大小: 15.35KB
  • 所需积分:3分
  • 下载次数:0
  • favicon收藏
  • rep举报
  • 分享
  • free评论
标签: 阿斯蒂芬

操作系统入门级别的试验内容,拿来用用

操作系统课程试验 实验一 :生产者和消费者问题 1. 实验目的: 熟悉Linux操作系统进程通信的系统调用 2. 实验内容: 实现生产者和消费者问题。 创建两个生产者进程和两个消费者进程,生产者进程a需要生成10000个整数,每次都将自己的进程号(用getpid()函数获得)和生成的整数放入共享内存中(共享内存大小为64Byte)。生产者b每次从26个英文字母中选一个,并将自己的进程号和选中的字母放入共享内存中,直到26个字母全部都选中。消费者进程c负责从共享内存中读取数据生产者进程a的数据并且将这些数据写入文件a.out。消费者进程d从共享内存读取进程b的数据后写入b.out中。 3. 扩展(可加分) 用线程的方式实现实验内容的要求。并且尝试与上面作对比 4. 实验结果 提交实验报告和源代码 实验二:通过分析Linux内核源代码深入理解Linux的内存管理 1. 实验目的 通过分析Linux内核源代码深入理解Linux的内存管理 2. 实验内容 从Linux内存管理中的自选其中的一个细节(例如:管理物理内存的方法,页表的管理,如何管理高端内存,如何分配非连续的内存,Slab分配器如何优化内存分配与释放,页面替换策略,虚拟内存磁盘交换区管理等等),然后仔细分析相应的内核源代码,理解Linux是如何实现该细节。最后,总结你对这个细节的理解并且以课程论文的形式提交。
更多简介内容

评论

下载专区


TI最新应用解决方案

工业电子 汽车电子 个人消费电子