• 本课程为精品课,您可以登录eeworld继续观看:
  • UbuntuKylin开源操作系统及常用命令介绍
  • 登录
课程介绍
相关标签: Linux 操作系统 OS

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

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

显示全部 ↓
推荐视频

    猜您喜欢

    推荐帖子

    感觉stm32的I2C确实不咋地...
    挂4个i2c器件,1个24cxx,3个是同一个公司的器件,差别只在地址不同.只有两个通信正常.我用avr不管用硬的还是软的都可以.准备用软的了.
    zhoujianfeng stm32/stm8
    为什么我的stm32中断处理程序没有响应?
    [code]为什么我的stm32中断处理程序没有响应?PA1-LED1 PA2-LED2PC0-KEY1 PC1-KEY2主程序#include "stm32f10x.h"#include "stm32f10x_conf.h"extern void Delay(vu32 nCount);void RCC_Config(void);void GPIO_Config(void);void EXTI_C
    Crystal_oscilla stm32/stm8
    弱弱的ARM9嵌入式问题
    刚进入ARM9的设计,对嵌入式不是太懂。请教一下。在三星的ARM9芯片中,有很多外设的寄存器,这些寄存器名字是否与嵌入的操作系统对外设的操作名字一样呢?比如说FLASH,USB,网卡,这些在wince和linux操作系统中该有驱动的,这驱动中该对寄存器有控制操作,那里面的名字是否和三星芯片内部的寄存器名字一致?简言之,如果一致,就可以不用再改操作系统的驱动程序就可以直接对这些外设进行操作了吗?我感
    dianzijie5 嵌入式系统
    无线收发模块 nrf24l01 中文资料及51、ARM程序
    [i=s] 本帖最后由 paulhyde 于 2014-9-15 03:41 编辑 [/i]如题,和大家分享下!
    虚源草 电子竞赛
    分享ARM7学习经验—FAST GPIO操作(三)
    上面在第一次分享当中介绍了慢速GPIO功能,它是通过VPB桥复位,速度较慢。这次介绍快速GPIO操作,它是通过局部总线访问。使用到的寄存器有:FIOMASK 屏蔽寄存器,0有效FIODIR设置方向FIOPIN 读管脚值FIOSET 写1FIOCLR 写0还有一个重要的寄存器就是SCS系统控制和状态标志寄存器。它的描述如图所示。主要代码:注意这里unsigned int在32位单片机中是32位,要是
    billbot501 ARM技术
    我这样考虑问题,对不对呢?请大家帮忙出出主意。
    已经很晚了,快一点了,可是我静不下来。明天是周一,可是我们新进的员工,自从培训结束以后,公司就没有给我们安排什么了。上周五,推迟一周的所谓的论文交上去了,明天开始,我们几十号人,开始“自由活动”,电话到人力部,得到的回应据说是“等候安排”。。。今天从市中心回到公司,看到群公告里这么写的,我又开始感觉不舒服了。当即在群里面发起讨论,倡议大家一起商量出一个意见,然后向人力部上面的人沟通,希望借此可以得
    zqzq501311 工作这点儿事

    推荐内容

    可能感兴趣器件

    完成课时学习+分/次

     
    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