| 《嵌入式操作系统基础μC/OS-2和Linux》可作为高等院校相关课程的教材或教学参考书,同时也适合对嵌入式操作系统感兴趣的初学者及工程技术人员阅读、参考。 |
| 第1章 操作系统的基本概念 1.1 计算机操作系统1 1.1.1 什么是计算机操作系统1 1.1.2 操作系统的功能2 1.1.3 操作系统的服务和用户接口7 1.2 操作系统的内核是由中断驱动的9 1.2.1 中断和中断处理9 1.2.2 系统时钟的实现11 1.3 进程和线程的基本概念11 1.3.1 进程的概念11 1.3.2 进程的结构13 1.3.3 线程的概念15 1.4 进程管理16 1.4.1 进程(线程)调度17 1.4.2 进程(线程)的同步与通信20 1.4.3 进程的其他管理22 1.5 存储管理22 1.5.1 计算机存储器的层次22 1.5.2 存储空间的段页式分区23 1.5.3 虚拟存储器的概念25 1.6 I/O与设备管理26 1.6.1 I/O设备及其抽象26 1.6.2 操作系统的设备无关性27 1.6.3 操作系统对设备的管理28 1.7 文件管理29 1.7.1 文件、文件结构和文件系统30 1.7.2 文件的管理31 1.8 宏内核与微内核32 1.8.1 内核32 1.8.2 简述宏内核与微内核33 1.9 操作系统的分类35 1.9.1 单用户操作系统35 1.9.2 批处理操作系统35 1.9.3 分时操作系统35 1.9.4 实时操作系统36 1.10 操作系统的Shell36 1.11 操作系统的引导和装入37 1.12 本章小结38 第2章 实时操作系统的基本概念 2.1 实时系统及其特点40 2.1.1 什么是实时系统40 2.1.2 实时系统的特点42 2.2 计算机实时操作系统43 2.2.1 实时操作系统43 2.2.2 关于内核的可剥夺性46 2.2.3 实时调度47 2.2.4 实时进程的可调度性50 2.2.5 实时系统的时钟51 2.2.6 实时系统的存储管理52 2.2.7 实时系统与普通系统的比较53 2.3 本章小结53 第3章 嵌入式系统和嵌入式实时操作系统 3.1 嵌入式系统的基本概念54 3.1.1 什么是嵌入式系统54 3.1.2 嵌入式系统的发展历程56 3.1.3 嵌入式系统的特点58 3.2 嵌入式实时操作系统59 3.2.1 什么是嵌入式实时操作系统59 3 |
商品评论(0条)