操作系统
-
x86汇编语言李忠 王晓波 李双圆编写一个简单的、简易的操作系统雏形,用来演示64位环境下的多处理器管理、动态内存分配、多处理器多任务的调度和切换、多处理器多线程的调度和切换、数据竞争和锁,但它不包括文件管理、设备管理等内容。本书主要聚焦以下问题:1,与IA-32架构进行对比,介绍64位处理器的基本架构,包括寄存器的变化、指令集和工作模式的变化、系统表的变化、内存组织和内存访问模式的变化;2,IA-32e模式的特点及如何进入IA-32e模式,重点介绍其64位子模式;3,IA-32e模式的4级和5级分页;4,IA-32e模式下的中断和异常处理;5,64位模式下的单处理器多任务和任务切换;6,64位模式下的多处理器管理和初始化,包括高级可编程中断控制器APIC;7,64位模式下的多处理器多任务和任务切换;8,64位模式下的多处理器多线程和线程切换;9,高速缓存及与多线程有关的原子操作、锁、线程同步,等等。 -
Vue.js 3.X 项目开发实录赵飒飒《Vue.js 3.X项目开发实录》采用“基础知识 项目实践”的结构和“由浅入深,由深到精”的讲解模式编写。《Vue.js 3.X项目开发实录》共15章,讲解了Vue的基本语法、Vue简单实例和Vue的基本特性,以及Vue的一些指令等基础知识,还深入地讲解Vue的组件和库等核心编程技术,并在项目实例中介绍了Vue框架中路由、编辑器、动态组件以及常用的Vue插件的使用。在实践环节详细讲述了企业网站系统、天天新鲜商城网站系统、金融管理系统、游戏娱乐网站系统、在线教育网站系统、物流运输管理系统、图书管理系统、咖啡馆网站系统、家庭装修网站系统、订票系统、财务管理系统、项目信息化管理系统和办公自动化系统的开发实践过程。《Vue.js 3.X项目开发实录》的目的是从多角度、全方位竭力帮助读者快速掌握软件开发技能,构建从高校到社会与企业的就职桥梁,让有志于从事软件开发的读者轻松步入职场。《Vue.js 3.X项目开发实录》适用于希望学习前端开发的初、中级程序员。 -
面向神经网络的模拟型阻变存储器的可靠性研究赵美然神经网络计算引发了新一轮信息技术革命,也对硬件的性能提出了更高的需求。基于模拟型阻变存储器的存算一体系统可以有效缓解存储墙问题,阻变存储器的可靠性退化问题是影响存算一体系统准确率的关键因素,当前尚缺乏面向神经网络应用的可靠性研究。本书从神经网络计算的应用需求出发,建立了从器件到系统的跨层次可靠性分析与评估框架;围绕模拟型阻变存储器的数据保持特性建立了适用于多阻态、多温度和多阵列形态的阵列级保持特性退化模型;针对现有的循环耐久性表征方法难以模拟在线训练时权重更新的问题提出了小步长增量阻变方法,并通过阶段式采样模拟阻变曲线证明了循环耐久性的耦合效应是导致在线训练准确率损失的直接原因。本书可供从事神经网络计算、阻变存储器、可靠性研究的高校师生、科研院所研究人员及相关技术人员阅读参考。 -
计算机专业课程思政教学设计与实践杜金莲、金雪云本书是北京工业大学信息学部计算机科学与技术系全体教师在新时期人才培养要求下,通过对课程思政教学模式改革的不断探索和实践而形成的优秀思政案例集,也是课程思政教学模式改革的成果总结。案例分为8个主题,从多角度、多层次展现了专业知识与思政元素在教学活动中有机融合的设计思路和实现方法。书中每一个案例都是专业教师通过多次教学实践精心打磨而成的,对案例所涉及的专业课程章节内容、思政元素的挖掘定位,以及二者融合的教学设计和相关特色均给出了详细的介绍。因此,本书案例对开展专业课程思政教学的设计与实施有较高的参考价值,可作为高等学校计算机专业教师从事课程思政教学模式改革以及课堂教学实践的参考用书。本书特点:? (1)主题丰富,涵盖面广。思政教育融合国家情怀、社会责任、科学精神、奋斗意识等多项教育主题,全面支撑学生综合素质的培养。? (2)角度新颖,层次丰富。基于课程内容,从国家使命、历史趋势、社会发展、个人价值等多角度和宏观、微观等多层次进行思政元素与专业知识的融合。? (3)潜移默化,润物无声。思政元素设计与专业知识融合紧密,使思政元素在专业学习中自然融入学生的思维,于无声处浸润品德修养。 -
Linux服务器构建与运维管理从基础到实战阮晓龙 冯顺磊 杜宇飞 刘明哲 路景鑫 董凯伦本书以openEuler为基础环境,精心设计了13个工程应用项目。内容包含openEuler基础、openEuler服务器应用、openEuler安全管理与运维,涵盖openEuler操作系统的关键应用场景、关键技术和运维管理。本书注重应用openEuler操作系统,所有章节均以项目形式展开,每个项目中包含若干任务。所有项目和任务均是依据实际应用场景精心设计的,并配有项目讲堂和任务扩展,使读者在学习的过程中更有针对性、更容易与实际应用结合,进而帮助读者达到更高的实战水平,更好地学以致用。本书可作为从事openEuler系统运维与管理的初、中级专业技术人员的参考用书,也可作为高等院校计算机相关专业,特别是计算机科学、大数据、人工智能、物联网、网络工程等专业的专业课、实训课和工程实践教学的教学用书。 -
Linux C与C++一线开发实践朱文伟 李建英Linux C/C 编程在Linux应用程序开发中占有重要的地位,掌握这项技术将在就业竞争中立于不败之地。《Linux C与C 一线开发实践》内容针对初中级读者,贴近软件公司一线开发实践。全书厚达620多页,知识点丰富,内容翔实,并配套示例源码、作者QQ群答疑服务。《Linux C与C 一线开发实践》共分为16章,内容包括Linux概述、搭建开发环境、C 语言基础、Linux文件编程、多进程编程、进程间通信、C Web编程、多线程基本编程、多线程高级编程、Linux下的库、TCP/IP基础、套接字基础、TCP套接字网络编程、UDP套接字网络编程、原始套接字网络编程,以及并发聊天服务器项目实战等。《Linux C与C 一线开发实践》适合想全面学习Linux环境下C/C 语言编程的读者,既可作为初中级开发人员的案头查阅与参考手册,也适合作为高等院校或高职高专相关课程的教学参考书。 -
Linux使用和管理指南[奥]迈克尔·豪森布拉斯本书主要以结构化方法介绍如何在开发或操作中使用Linux。本书还提供了使用这个开源操作系统改进工作流程的技巧,并讲解了如何获得现代终端、shell和命令的实际操作经验,如何使用Linux网络,如何管理工作负载,如何实现现代Linux可观测性。本书还讲述了如何使用容器、systemd、现代文件系统以及诸如Flatcar和Bottlerocket等不可变发行版以现代方式运行Linux应用程序。本书适合开发人员、软件架构师和站点可靠性工程师阅读。 -
基于粒计算的数据分析与系统建模朱修彬本书建立了统一的基于粒计算的概念和算法框架, 并将这些概念和算法用于数据分析和系统建模; 讨论了粒计算的前沿和热点问题, 如信息粒的编码与解码、信息粒的表示和构建、基于信息粒度最优分配的粒度模糊模型的建立、基于粒度模型的异常值检测、基于信息粒的预测模型设计、模型可解释性的研究等。本书内容涵盖了数据挖掘和粒计算的诸多前沿问题, 并且对所提及的每个数据分析和建模算法都进行了详尽的描述和实验。本书可供数据挖掘领域的研究人员、学生、IT业者等参考学习。 -
基于ARM架构的嵌入式系统开发代飞,苗晟《基于ARM架构的嵌入式系统开发——以Linux系统为例》围绕嵌入式系统的组成,从硬件和软件两个方面对嵌入式系统进行全面深入的介绍,着重讲述嵌入式系统的操作系统移植、系统编程和驱动开发等内容,并加入大量编程实例和开发流程以帮助读者快速掌握相关知识,*后简要介绍嵌入式系统发展趋势和未来研究重点。 -
时滞奇异跳变系统分析与控制庄光明,徐胜元,夏建伟本书主要研究网络化环境下和随机机制下的时滞奇异跳变系统反馈控制与滤波器设计问题,主要内容包括时滞奇异跳变系统容许性分析与状态反馈控制、时滞奇异跳变系统正常化设计、时滞奇异跳变系统观测器设计与异步反馈控制、时滞奇异跳变系统滤波器设计与故障检测、统一框架下时滞奇异跳变系统的扩展耗散分析与控制、时滞It.随机奇异跳变系统容许性分析与反馈控制等.
