首页>英国高级系统编程Advanced systems programming
Advanced systems programming
了解海外留学生学术写作类型、写作格式以及写作标准等。共计开设学术写作班课34期,班课分为本科阶段以及硕士阶段,不同阶段定制不同授课大纲。
获悉详情高级系统编程COMPSCI4089Advanced systems programming:
课程内容:
本课程涵盖了系统编程的高级主题,以系统编程(H)中的内容为基础,探索了更安全、更有效的系统编程新技术。课程将重点关注在非托管环境中的编程,在这种环境中,数据布局很重要,性能也很关键。这可能包括操作系统内核、设备驱动程序、底层网络代码或其他软件-机器接口变得至关重要的领域。
课程目标:
考虑到类型系统和运行时支持,本课程旨在探索现代编程语言和操作系统的特点,以减轻系统编程的挑战。课程将回顾有关系统编程和操作系统接口的研究文献,讨论已部署系统的局限性,并考虑系统编程如何发展以应对支持现代计算系统的挑战。课程将特别强调系统的正确性和安全编程,以确保由此产生的系统在敌对环境中可以安全使用。
学习成果:
通过本课程的学习,学生将能够:
1、讨论 C 语言作为系统编程语言的优缺点,并与 Rust 等现代系统编程语言进行对比;讨论类型系统、静态分析和验证工具在系统编程中的作用,并了解如何使用类型系统为系统属性建模以避免错误;
2、讨论安全底层编程的挑战,用现代系统编程语言编写安全代码,以执行系统编程任务,如解析敌对网络输入;意识到用 C 语言编写的程序中存在的安全问题;
3、讨论将自动内存管理与操作系统/运行时集成的利弊,了解流行的垃圾回收算法和内存管理替代技术的操作,并知道何时适合将这些技术和受管理的运行时应用于实时系统和/或操作系统;
4、了解异构多核系统对操作系统的影响,比较和评估并发系统的不同编程模型、其实现及其对操作系统的影响;
5、构建和/或分析简单的编程,以展示对内存管理和/或并发编程新技术的理解,从而了解权衡和实施决策。
OUR COACHING PROCESS
我们的辅导流程
01
评估评测
提交辅导需求发送学习资料,教学部评估学习情况;
02
匹配老师
教学部精准匹配授课老师,提供老师背景等资料;
03
建群定方案
vip学习群,规划老师+督导老师+学管老师,1V3辅导;
04
排课授课
教学部排课,老师一对一辅导授课,高效课堂有保障;
05
答疑反馈
学管课堂反馈,课堂答疑+课件回放+笔记随时复习;
评估评测确认需求
同学提交辅导需求并发送相关学习资料(课件大纲资料等),教学部评估基础学习情况;
匹配老师初步沟通
教学部精准匹配授课老师,提供老师背景等资料;
建学习群定辅导计划
专属vip学习群,规划老师+督导老师+学管老师,1V3共同制定学习计划;
预约排课导师授课
教学部安排详细上课时间,老师一对一辅导授课,高效课堂有保障;
答疑解惑课堂反馈
督导学管老师随时反馈学习情况,课堂答疑,提供课件回放+笔记随时复习复盘。
TP 100 EXCELLENT TEACHERS
TOP100优秀师资
高级系统编程问答
Advanced systems programming
高级系统编程文章
专业覆盖97%以上,快速匹配对口老师!
已有10456人成功匹配老师