• 本课程为精品课,您可以登录eeworld继续观看:
  • 线程概念(下)
  • 登录
课程介绍
相关标签: Linux 操作系统 OS

(1) 操作系统运行机制,中断/异常处理过程,系统调用及系统使用接口。在课堂重点说明操作系统内核功能程序的运行机制,用与日常生活类比方法讲解中断作用及实现技术,用实际操作系统界面演示操作系统实用程序,在课后实验中让学生编写一个 shell 命令解释器理解系统使用接口并在编程中使用系统调用。

(2) 进程概念、进程切换和进程调度。利用实际操作系统演示进程创建和结束,利用操作系统工具观察系统中进程的属性和进程的轮换运行,课堂讲解强调进程调度切换时机和方法,在课后实验中实现多进程编程。
(3) 同步互斥原语及应用。启发式讲解同步互斥原语的引入,给出一些不完善的互斥实现,引导学生找出并发受限或不能互斥的不足或错误,并寻找有效解决办法。采用实例反复讲解原语应用。
(4) 页式虚拟存储管理中的地址转换及页面替换。从方便用户编程的角度提出需求,从充分利用内存的角度引入技术,启发学生理解存储虚拟化技术实现。
(5) 驱动程序的构成、功能和接口,磁盘驱动及请求优化,缓存技术。利用实际操作系统驱动程序文件来增强学生印象,利用操作系统读写文件、执行程序的延迟或加速现象说明磁盘请求优化和缓存技术。
(6) 文件系统的目录结构和文件存储、访问权限机制。用与存储管理类比的方法引出文件系统,强调文件系统的持久性特点,归纳总结存储的安全性访问机制,引导学生对操作系统资源虚拟化技术的认识。
(7) 线程概念和线程实现。课堂利用实际操作系统演示线程,强调线程与进程差别,实验提倡使用线程进行多道程序设计,比较多线程与多进程编程的开销和安全性差异。

显示全部 ↓
推荐视频

    猜您喜欢

    推荐帖子

    按键处理与按键防抖动例子
    [i=s] 本帖最后由 paulhyde 于 2014-9-15 09:37 编辑 [/i][code]/*****************************************************本程序的目标是这样的:1:不使用INTn中断功能,按键接在普通IO上2:由定时器T/C2每隔一段时间检测按键一次, 并具有防抖动功能3:每点击按键一次,在按键松开后,变量A=A+14:如果
    冰人 电子竞赛
    【平头哥RVB2601创意应用开发】使用体验06 -- NTP授时
    [i=s] 本帖最后由 sonicfirr 于 2022-4-8 10:24 编辑 [/i]本篇记录RVB2601使用NTP进行网络授时的开发过程,本人历时三次大时间段投入才搞定,也是SDK使用以来遇到的最大一坑。1、SNTP行不通阶段一,历时8小时(一个下午加晚上),使用SNTP组件,各种编译错误,稀里糊涂到直接放弃。最后也是联系平头哥技术支持,了解到SNTP没有适配。这段工作已经过了一段时间,
    sonicfirr 玄铁RISC-V活动专区
    关于FPGA设计资源整和积累问题
    各位FPGA论坛的大虾:为了方便大虾和后来者使用,学习和共享. 我呼吁大家把已经经过验证的FPGA 模块 整理成册, 分享到论坛给使用!FPGA 版主 EELEADER
    eeleader FPGA/CPLD
    单片机学习深入必要的几个步骤
    [i=s] 本帖最后由 Aguilera 于 2019-2-11 19:46 编辑 [/i][align=left][align=left][font=微软雅黑, 宋体][size=4][color=#000000]成为一名嵌入式工程师,简单的单片机基础学习与应用是不可缺少的。学习单片机就是学习单片机的硬件结构,内部资源与外设的应用。在C语言中(极少量的汇编)掌握各种功能的初始化,启动与停止,实现
    Aguilera 微控制器 MCU
    DVR的朋友进来看看
    对于DVR有哪些方案啊?了解的朋友提提哈。具体用是哪个芯片现在我所知道的 主要是TI的 DM6446海思的351x系列 还有台湾的智原818x系列。从事过DVR开发的朋友,还有其他的方案吗?谢谢啊~~~~
    songyue504 嵌入式系统
    WindowsXP系统增强工具集锦
    [i=s] 本帖最后由 jameswangsynnex 于 2015-3-3 19:59 编辑 [/i]WindowsXP系统增强工具集锦虽然 Windows已经从上世纪十几兆的窈窕身材发展到今天数百兆的庞然大物,但是它所提供的一些操作方式未必能适合我们每个用户的需求,例如在资源管理器中对不同路径下的大批量文件进行管理,或者一些特殊的操作,例如修改文件的日期属性等等。为了弥补这种不足,许多优秀的系
    open82977352 消费电子

    推荐内容

    热门视频更多

    可能感兴趣器件

    完成课时学习+分/次

     
    EEWorld订阅号

     
    EEWorld服务号

     
    汽车开发圈

     
    机器人开发圈

    About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版 版权声明

    站点相关: 汽车电子 智能硬件

    北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

    电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved