课程介绍
相关标签: Linux 操作系统 OS

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

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

显示全部 ↓
换一批猜你喜欢

推荐帖子

【新版CH554评测DIY】音频校音器之4
音频校音器之4——程序编译1、随开发板提供的范例程序比较完整。开发需要用的工具是MDK,对于需要安装KEIL C51,这个安装的测试版本,限制内存是2K。 2、启动程序后首先显示创建工程, 然后选择文件名和目标设备,选择任意C51内核设备均可,这里选择是SST 然后添加程序和头文件, 创建成功, 启动build和debugg,运行顺利, 但是没有形成hex文件,需要在option里...
北方 单片机
evc 录音除噪声
   如题,在evc下编写了录音程序,但它把所有的声音都录下来了。 现考虑只要录下人说话的声音即可。有没有把噪声滤掉的程序???...
liede 嵌入式系统
问个关于路由器配置的问题--PPP
我用一个自己做的手持设备与路由器相连,采用PPP协议。目的是用PPP协议与路由器相连,发送PING包给路由器,并接收路由器回应的包。PPP链路已经建立,但设备去PING路由器后无法收到回应(确定路由器已经收到了包),而路由器去PING设备,设备也无法收 到数据包。只有当路由器这边发ICMP的广播时,设备才能收到。 我想问,PPP配置好后也需要在路由器上配置静态路由吗?但路由器在PPP链路建立后...
白鹤亮翅 嵌入式系统
请教CY7C68001的FIFO读写可靠性问题,非常感谢大家的关注
我现在基于CY7C68001的USB  Mass  Storage项目基本完成,但是传输超过30M以上的文件可能存在数据不一致的错误。虽然极少,但是已经说明通讯传输可靠性存在问题。在此向各位大侠请教提高CY7C68001的FIFO读写可靠性的方法或思路,非常感谢!   ...
wlj082582 嵌入式系统

推荐文章

LCD的ARM编程方式,LCD Linux程序如何写入? 2020年09月23日
,且通用性较好。  本文小结 采用点阵式图形液晶显示模块将使显示更直观、界面更丰富。直接访问方式的驱动程序比间接控制方式更精简一些,程序的运行效率也较高。本文中的程序采用C语言编写,通用性强、移植方便。该方法及程序在系统显示部分中,显示清晰、工作稳定。具有模块化结构和代码可移植性,且通用性较好,在嵌入式系统中有一定代表性和广泛用途。  怎样写 Linux LCD 驱动程序:  基本原理...
单片机和linux有什么区别? 2020年09月22日
运行Linux系统,通过摄像头采集数据、编码,然后通过网络传输。另一端接收到数据之后,再解码。在上面运行的程序非常复杂,有漂亮的图片界面、触摸屏控制、数据库等等。对声音图像的编解码更是用到DSP核。  S3C2440是一款通用的芯片,它与“高级单片机”STM32F103相比,多了存储控制器和NAND控制器──这使得可以外接更大的Flash、更大的内存;多了内存管理单元(MMU...
基于ARM9与linux的嵌入式门禁监控系统设计与分析 2020年09月17日
  门禁,又称出入管理控制系统,是一种管理人员进出的数字化管理系统。目前,随着工业自动化的发展和人们对应用需求的不断提高,门禁监控系统得到了越来越多的应用,但传统的门禁监控系统一般采用门禁控制和视频图片摄录相分离的实现办法,这给现场布线带来了很多的不便,同时其成本也会大大提高。在该方案中提到的基于ARM9与Linux的嵌入式门禁监控系统集门禁控制和图片摄录功能于一体...
详解bootloader的执行流程与ARM Linux启动过程分析 2020年09月15日
ARM Linux启动过程分析是本文要介绍的内容,嵌入式 Linux 的可移植性使得我们可以在各种电子产品上看到它的身影。对于不同体系结构的处理器来说Linux的启动过程也有所不同。本文以S3C2410 ARM处理器为例,详细分析了系统上电后 bootloader的执行流程及 ARM Linux的启动过程。1、引 言Linux 最初是由瑞典赫尔辛基大学的学生...

用户评论

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

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

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

北京市海淀区知春路23号集成电路设计园量子银座1305 电话:(010)82350740 邮编:100191

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