计算机系统基础(2)
课程介绍:<table class="MsoNormalTable" border="1" cellspacing="0" cellpadding="0" width="992" style="border: none;">
<tbody>
<tr>
<td width="793" style="border: solid windowtext 1.0pt;">
<p class="MsoNormal" align="left" style="text-indent: 21.0pt;">
<span style="">本课程是软件工程专业的基础类必修课,是后续计算机系统类课程的基础。学习完本课程后,学生可以继续深入学习操作系统、编译原理、数字附件设计、计算机体系结构和分布式系统等计算机系统类核心课程。</span><span></span>
</p>
<p class="MsoNormal" align="left" style="text-indent: 21.0pt;">
<span style="">本课程的教学内容包括</span><span>:</span><span style="">计算机的存储结构与</span><span>cache</span><span style="">,链接器、符号解析与动态链接,异常、进程、信号、进程相关的系统调用、进程调度,虚拟内存的基本概念、</span><span>MMU</span><span style="">、操作系统对虚拟内存的支持、内存淘汰策略,</span><span>Linux</span><span style="">的基本</span><span>I/O</span><span style="">系统调用,</span><span>I/O</span><span style="">元数据、带缓冲区的</span><span>I/O</span><span style="">库,网络基本结构和</span><span>Socket</span><span style="">程序设计,并发程序设计、并发数据结构、锁的实现。本课程包括与课程内容相关的实验,分别是存储优化、</span><span>shell</span><span style="">命令台实现、</span><span>proxy</span><span style="">实现。</span><span></span>
</p>
<p class="MsoNormal" align="left" style="text-indent: 21.0pt;">
<span style="">通过本课程及其姐妹课程计算机系统基础(</span><span>2</span><span style="">)的学习,学生能够具备扎实的计算机系统基础、熟悉计算机系统领域的核心概念、掌握处理计算机系统问题的基本手段,具备开发计算机系统的基本技能。</span><span></span>
</p>
</td>
</tr>
</tbody>
</table>
开课学年:2018-2019
开课学期:春学期
课程号:2018-2019-2-SE111-396974
学分:4.0
课程类型:本科生课程
是否精品课程:否
选课人数:108
课时:64.0