首页资源分类IC设计及制造 > 操作系统实验

操作系统实验

已有 445110个资源

下载专区

上传者其他资源

    文档信息举报收藏

    标    签:阿斯蒂芬

    分    享:

    文档简介

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

    文档预览

    操作系统课程试验 实验一 :生产者和消费者问题 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是如何实现该细节。最后,总结你对这个细节的理解并且以课程论文的形式提交。

    Top_arrow
    回到顶部
    EEWORLD下载中心所有资源均来自网友分享,如有侵权,请发送举报邮件到客服邮箱bbs_service@eeworld.com.cn 或通过站内短信息或QQ:273568022联系管理员 高进,我们会尽快处理。