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

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

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

显示全部 ↓
推荐视频

    用户评论

    dingyingsi
    课程讲解很好,通俗易懂。
    2020年01月13日 13:25:56回复|(2)

    猜您喜欢

    推荐帖子

    LPC1114学习之PLL
    这节,我们介绍LPC1114的PLL的设定,还是通过程序演示,不当之处欢迎指正,继续抛砖引玉。如下便是PLL设定的子程序,相信大家对照注释都看的懂。void PLLset(){unsigned long i=0;LPC_SYSCON-;PDRUNCFG = ~( 15 );//系统振荡器上电for( ; i256; i++ );//等待振荡器稳定LPC_SYSCON-SYSPLLCLKSEL |=
    ACXION 单片机
    两个进程可以读取同一个串口吗?
    操作系统:WinCE5.0硬件环境:arm 9处理器软件环境:EVC4.0导航仪中的有一个串口是用来接收GPS上的0183协议的。我的一个程序通过这个串口也要用到这个数据包。我现在想请问下:在开着导航软件的同时,打开我自己的程序,都可以读取这个数据包?这样可行吗?在不导航软件代码未知的情况下,感觉这应该做不到吧?大家是怎么想的?
    chenpeng 嵌入式系统
    TAPI怎样监测来电 ?
    我目前在windows mobile 5/6 下开发。用c++。我的问题是:怎样当手机来电话时,屏蔽系统的那个来电显示。然后显示自己定义的对话框,例如使用一个messagebox提示来替代?
    helyboy_1999 嵌入式系统
    STC12C5620AD 流过的电流问题?
    stc12c5620ad 外接11.0592MHZ晶振时,流过的单片机的电流达到18MA, 外围电路什么都没加,而使用内部时钟源 时电流在7MA左右, 相差为什么这么大啊,,这是正常的嘛?
    jinrijun321 51单片机
    【求助】请教几个关于杜洋的3208电子钟故障问题
    3208终于DIY完成了,就是有些故障,请教一下问题1:制作完成,开机后有没有什么需要按键的操作?第一个画面是什么啊?问题2:DS1302的第8引脚上的3.6V电池作用是什么,如果不接,会出现什么情况?问题3:看老网站论坛上有网友说要把P2口线和Y0到Y15线的顺序都倒过来接,不然会出问题,很多人都这样说,所以我就按着这样接线的,不知这样和杜洋发布的电路图哪一种是正确的连接图?
    springvirus 单片机
    如何用GCC开发MSP430 Launchpad(英文)
    How to develop MSP430 Launchpad code on LinuxThe LaunchPad is an easy-to-use, affordable, and scalable introduction to the world of microcontrollers and the MSP430 family.The LaunchPad development kit
    tiankai001 微控制器 MCU

    推荐内容

    热门视频更多

    可能感兴趣器件

    EEWorld订阅号

    EEWorld服务号

    汽车开发圈

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

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

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

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