实时编程
持续时间
-
一个学期或同等
接触时间
- 36小时面对面+混合
校园单位交付结合面对面和数字化学习。
2023年的教学时间
山楂 高等教育。学期2 |
||
---|---|---|
日期: 结果: 最后自我报名: 人口普查: 最后退出没有失败: |
目的和目标
本单元的学习目标是教如何编写并发实时系统。
2。描述实时系统在单处理器系统上的实现,包括中断、实时时钟、优先购买权和次(K2, K3)。
3所示。确定样本实际响应时间和使用相关的图形表示和公式预测最坏响应时间(K2, K3)。
4所示。设计硬实时软件使用一个合适的设计方法(K2, K3, S2)。
5。分析复杂的硬件系统的规范要求实时控制和识别所需的功能和参数(A4、K1、K2、K3 S1、S2、S3)
6。构造复杂实时系统控制软件在一个合适的高级语言(K2, K3, S1, S2)。
单元学习成果(ULO)
学生成功完成本单元将能够:
1。描述并发进程的行为包括的主要状态和实时系统的特点(K2, K3)。2。描述实时系统在单处理器系统上的实现,包括中断、实时时钟、优先购买权和次(K2, K3)。
3所示。确定样本实际响应时间和使用相关的图形表示和公式预测最坏响应时间(K2, K3)。
4所示。设计硬实时软件使用一个合适的设计方法(K2, K3, S2)。
5。分析复杂的硬件系统的规范要求实时控制和识别所需的功能和参数(A4、K1、K2、K3 S1、S2、S3)
6。构造复杂实时系统控制软件在一个合适的高级语言(K2, K3, S1, S2)。
7所示。详细描述功能的高级语言编程实时系统(A2)。
斯文本科技大学工程能力(A1-7 K1-6 S1-4):找到更多关于工程技能和能力包括工程师澳大利亚第1阶段能力。
单位详细信息
教学方法,评估和内容。
教学方法
山楂
类型 |
小时每周 |
的周数 |
总 |
在校园讲座 |
2 | 12 | 24 |
在校园类计算机实验室 | 1 | 12 | 12 |
未指明的活动 自主学习 |
9.5
|
12
|
114年
|
总 |
150小时 |
评估
类型 |
个人/团体的作用 |
权重 |
单元学习成果(ULOs) |
学期中期测试 |
个人 |
20% |
1、2、3、4、5、6、7 |
赋值 | 个人 |
40% | 1、2、3、4、5、6、7 |
检查 | 个人 | 40% |
1、2、3、4、5、6、7 |
障碍
评估通过单位的最低要求和满足所有单元学习成果最低标准,学生必须达到:
评估通过单位的最低要求和满足所有单元学习成果最低标准,学生必须达到:
(我)一个聚合50%或更多的标志,和
(2)获得至少40%的期末考试
学生不成功实现障碍要求(2)将获得最多44%作为单位的总标志和不会有资格获得承认。
内容
- 介绍
- 传统的软件和实时软件
- 实时编程模型
- 并发性
- 过程和状态
- 过程建模
- 并发执行
- 共享对象、互斥和监视器
- 定时系统
- 循环执行
- 运行时间渐近分析
- O (n),Θ(n),ω(n), O (n)
- 主定理
- 调度
- 自动机
- 安全性和活性
- 克里普克的结构
- 时序逻辑
- LTL
- 细胞毒性t淋巴细胞
- MTL
- 产权规范模式
研究资源
——阅读材料。
阅读材料
阅读材料的列表和/或所需的文本将在单位大纲。