计算机系统基础(2)
发布时间:2024-12-03
课程介绍:本课程是软件工程专业的基础类必修课,是后续计算机系统类课程的基础。学习完本系列课程后,学生可以继续深入学习操作系统、编译原理、数字附件设计、计算机体系结构和分布式系统等计算机系统类核心课程。本课程的教学内容包括:异常、进程、信号、进程相关的系统调用、Linux的基本I/O系统调用,I/O元数据、缓冲区I/O库,网络基本结构和Socket程序设计,并发程序设计、锁的实现、计算机的存储结构与cache,链接与加载,虚拟内存的基本概念、MMU、操作系统对虚拟内存的支持、内存淘汰策略,动态内存分配和垃圾回收、进程调度等。本课程包括与课程内容相关的实验:分别是shell命令台实现、proxy实现、程序优化、动态内存分配。通过本课程以及姐妹课程计算机系统基础(1)的学习,学生能够具备扎实的计算机系统基础、熟悉计算机系统领域的核心概念、掌握处理计算机系统问题的基本手段,具备开发计算机系统的基本技能。
考试形式:笔试
开课学年:2024-2025
开课学期:春学期
课程号:(2024-2025-2)-SE2302-01
学分:5.0
课程类型:本科生课程
是否精品课程:否
课时:96.0