操作系统
-
HarmonyOS移动应用开发刘安战、余雨萍、李勇军 等本书系统阐述了HarmonyOS应用开发相关技术,并以移动应用场景示例为主要实现。全书共分为12章。第1章为概述,介绍了HarmonyOS的特点、历史、体系架构等。第2章介绍了HarmonyOS应用开发环境和基础。第3章介绍了常用的UI组件。第4章介绍了事件和通知。第5章介绍了布局。第6-8章介绍了HarmonyOS应用开发框架中的三大能力,Page、Service和Data。第9章介绍了数据存储。第10章介绍了多媒体相关的开发技术。第11章介绍了应用开发中的设备管理。第12章综合实现了一个完整的应用案例。书中包含了大量的示例代码,使读者在掌握理论知识的基础上可以灵活应用。书中示例代码是基于Java语言实现的,因此要求读者具备一定的Java基础。书中所有代码示例均在模拟器或真机上通过测试。本书可作为HarmonyOS移动应用开发的入门书籍,也可作为大学计算机、软件专业相关课程的教材或参考书,也可作为HarmonyOS应用开发工程师的参考书籍。
-
控制之美 卷1王天威 著《控制之美(卷1)——控制理论从传递函数到状态空间》涵盖了动态系统分析、经典控制理论与现代控制理论的核心基础内容。其中,经典控制理论以拉普拉斯变换为数学工具,通过传递函数分析系统的表现并进行控制器的设计;现代控制理论以状态空间方程为研究对象,以微分方程和线性代数为数学工具,从时域的角度分析系统的表现并设计系统的控制器。 《控制之美(卷1)——控制理论从传递函数到状态空间》在多个章节对比讲解了两种理论之间的区别与联系。《控制之美(卷1)——控制理论从传递函数到状态空间》共分为10章。第1章为绪论;第2、3章分别介绍使用传递函数和状态空间方程描述系统的方法;第4、5章使用这两种方法分析一阶系统与二阶系统的时域响应;第6章介绍系统稳定性的概念;第7、8章重点分析经典控制理论中的控制器设计方法,包含比例积分控制和根轨迹法;第9章介绍系统的频 率响应并与滤波器的设计相结合;第10章讨论现代控制理论中的控制器设计,以及观测器设计方法。附录部分介绍两个广泛使用的工程数学工具:线性化与傅里叶变换。 《控制之美(卷1)——控制理论从传递函数到状态空间》的目标是以简单的语言讲述复杂的知识,引起读者对控制理论的兴趣,并使读者掌握控制理论的核心精神,为未来深入学习其他相关知识打下基础。同时,《控制之美(卷1)——控制理论从传递函数到状态空间》是一本“实战性”很强的书籍,大部分章节以一个实际例子入手,从开发者的角度展开分析并引出知识点。《控制之美(卷1)——控制理论从传递函数到状态空间》的多个章节有案例分析,并对结果与讨论部分进行了详细的讲解,这部分内容将为读者的论文写作及科研分析提供思路。 《控制之美(卷1)——控制理论从传递函数到状态空间》适合自动化专业的本科生或研究生、相关领域的科研人员使用,尤其适合准备研究生复试的学生使用。《控制之美(卷1)——控制理论从传递函数到状态空间》配套的视频详细讲解了使用计算机软件(GNU Octave)分析书中例子的方法,并提供了详细代码,读者可以扫描书中二维码浏览。
-
Android Runtime源码解析史宁宁Android Runtime(ART)作为Android系统的核心组建,是Android应用运行及其效率的基础,了解ART的组成和执行流程,有利于Android应用开发者高效开发Android应用。同时,ART作为一种Java虚拟机,也是广大虚拟机开发者学习和改进的目标,了解ART有助于虚拟机的开发和调优。本书基于Android 10.0.0_r39源码,分析了ART基础、ART的compiler、ART的启动与运行、ART中的垃圾回收。这些分析旨在为读者搭建ART的基本框架,带领读者一起了解ART的基本情况,为进一步了解ART打下基础。本书适合想了解ART的App开发者、Android系统优化开发者及虚拟机开发者阅读,也适合高校学生学习虚拟机使用。
-
信息技术基础上机指导与习题集程远东 著本书是《信息技术基础(Windows 10+WPS Office 2019)(微课版)》一书的上机指导和习题集。全书共分为两个部分。第一部分是上机指导,该部分从了解并使用计算机、学习操作系统知识、管理计算机中的资源、编辑文档、排版文档、制作表格、计算和分析数据、制作幻灯片、设置并放映演示文稿、认识并使用计算机网络、做好计算机维护与安全11个方面来组织内容,读者可以按照《信息技术基础(Windows 10+WPS Office 2019)(微课版)》和本书中的指导进行上机操作;第二部分是习题集,该部分按照计算机等级考试一级WPS Office考试大纲和《信息技术基础(Windows 10+WPS Office 2019)(微课版)》的内容,设计了各类习题,试题类型主要有单选题、多选题和判断题3类,并附有参考答案,方便读者自测练习。
-
计算机控制系统可视化教学光盘王锦标 著本产品独立出版,包括清华大学王锦标教授精心制作的共计6581页学习课件,以及7个动画实验演示文件;既可以配套于《计算机控制系统(第3版)》,也可以作为广大师生学习“计算机控制系统”的有益辅助,极具参考价值。
-
Spring Cloud 微服务快速上手晁鹏飞 著《Spring Cloud 微服务快速上手》介绍了当下最主流的属于Spring生态的微服务框架,它继承了Spring Boot的优点,开发部署都非常简单。本书内容全面,介绍了微服务架构的发展历程,包含Spring Cloud Netflix 和 Spring Cloud 阿里巴巴的组件,如服务发现注册、配置中心、消息总线、负载均衡、断路器、数据监控等。在解读核心组件的实现原理的同时,配以案例进行实践。本书内容包含微服务架构和云原生架构,读者在掌握微服务之后,可以进一步掌握云原生知识。
-
深入Linux内核架构与底层原理刘京洋 著本书主要描述Linux系统的总体框架和设计思想,包含很多可以直接操作的实例。编写本书的目的是希望读者对Linux系统背后的逻辑有一个全面的了解。本书对比较核心且常用的技术点有更加深入的解释,对实际使用Linux系统工作大有裨益,同时,选择重点的方向进行源码级深度分析,包含大量的案例,而且增加了与Windows同类操作系统的对比,涉及Fuchsia?OS和Android系统的一些实现,对操作系统的描述更清晰。 本书适合Linux系统开发人员、嵌入式系统开发人员阅读,也可供计算机相关专业的师生阅读。
-
奔跑吧Linux内核笨叔 著9787115549990 奔跑吧Linux内核(第2版)卷1:基础架构 139.00 9787115552525 奔跑吧Linux内核(第2版)卷2:调试与案例分析 109.90《奔跑吧Linux内核(第2版)卷1:基础架构》 本书基于Linux 5.0内核的源代码讲述Linux内核中核心模块的实现。本书共9章,主要内容包括处理器架构、ARM64在Linux内核中的实现、内存管理之预备知识、物理内存与虚拟内存、内存管理之高级主题、内存管理之实战案例、进程管理之基本概念、进程管理之调度和负载均衡、进程管理之调试与案例分析。 本书适合Linux系统开发人员、嵌入式系统开发人员及Android开发人员阅读,也可供计算机相关专业的师生阅读。 《奔跑吧Linux内核(第2版)卷2:调试与案例分析》 本书基于Linux 5.0内核的源代码讲述Linux内核的调试技巧和案例。本书共6章。主要内容包括并发与同步,中断管理,内核调试和性能优化,基于x86_64的宕机难题解决方案,基于ARM64的宕机题解决方案,安全漏洞的产生原理与修复方案等。 本书适合从事Linux系统开发人员、嵌入式系统开发人员及Android开发人员阅读,也可供计算机相关专业的师生阅读。
-
操作系统常颖,常大俊,李依霖 编本教材共分11章,从操作系统的基本知识开始逐步深入讲解操作系统的四大功能,即处理机管理功能、存储管理功能、设备管理功能和文件管理功能。内容分别是:第1章操作系统概述,第2章进程与线程,第3章进程的互斥与同步,第4章处理机调度,第5章死锁,第6章存储管理,第7章虚拟存储,第8章设备管理,第9章文件管理,第10章操作系统安全保护技术与机制,第11章操作系统实验。第1章至第10章的开始都配有章节结构图及本章的重难点,使读者在学习内容前对本章有所了解。在每章结尾还配有课后习题,供学习者自查本章学习的效果,在习题中选用了历年的考研真题,为学习者理解知识、提升能力提供资源。在第11章中编写了2个操作系统实验,推进操作系统知识的综合实践应用,为院校实验课程提供资源。本教材的编写原则是依据教学大纲,力求做到内容全面完整,结构清晰,语言通俗,图文并茂,易教易学,立足于培养学习者的实际应用能力。
-
深入理解Linux网络张彦飞 著本书通过先抛出一些开发、运维等技术人员在工作中经常遇见的问题,激发读者的思考。从这些问题出发,深入地对网络底层实现原理进行拆解,带领读者看清楚问题的核心,理解其背后的技术本质,提高大家的技术功力。例如网络包是如何被接收和发送的?阻塞到底在内部是如何发生的?epoll的底层工作原理又是啥?TCP连接在底层上是如何支持和实现的?书中对这些内容都有深度的阐述。本书旨在通过带领读者修炼底层内功,进而帮助大家深度掌握网络高性能原理。