本书是作者在清华大学计算机系多年的教学经验和科研成果积累的基础上,配合清华大学计算机系列教材之一的《计算机操作系统教程》(第5版)而编写的习题解答和实验指导。本书分为两部分: 第一部分为《计算机操作系统教程》(第5版)中各章习题的参考解答;第二部分为清华大学计算机系“操作系统”课程实验指导及相应的程序设计与源代码分析。与第4版相比,本书在实验指导部分新增了操作系统启动的实验。相关实验设计主要在Linux环境下用C语言编写完成,也可在UNIX System Ⅴ或其他更高版本的UNIX环境下完成。<
本书以掌握C语言的编程应用为教学目标对工科学生进行编程基础教学,包括传统经典的C语言语法、面向过程的模块化程序结构方法,为进一步进行Web程序设计、单片机程序设计等应用开发打下基础。突出重点,将少数常规的疑难考点作为选学内容。本书以成果导向的教育(outcome based education,OBE)理念进行知识组织改革,侧重于编程能力培养,注重应用,淡化非重点语法细节,多案例、细讲解、少语法、少偏怪。目标是使学生具有程序设计能力,了解必要的语法。最后附录部分介绍了实验教学内容、在线作业、考试
本书以关系数据库管理系统SQL Server 2019为平台, 通过案例全面而系统地从数据库基础、数据库原理和数据库应用与实践3个方面阐述了数据库的基本理论和设计方法。数据库基础知识主要从宏观角度介绍了数据库系统的相关概念、数据管理技术的发展、大数据时代数据库架构的多元化发展、数据模型和数据库的体系结构, 数据库原理包括关系数据库基本理论、关系规范化理论、数据库设计的方法和步骤。