操作系统
-
操作系统汤承林,房超 编本教材共分9章:第1章导论,讲解操作系统的定义、结构、发展历程、分类、特征和基本功能;第2章进程和线程,讲解进程的定义、状态转换、进程控制,进程的同步与互斥,进程通信和线程;第3章处理器调度与死锁,讲解处理器调度设计原则、常用处理器的几种调度方式、作业调度、进程调度和死锁;第4章存储管理,阐述存储管理的功能,存储管理的方式——连续分配存储管理方式(单一连续、固定分区、可变分区)、离散分配存储管理方式(页式),以及实现虚拟存储器的方法;第5章设备管理,介绍设备管理的基本功能、控制方式、设备分配等;第6章文件管理,讲解文件管理的基本功能,文件分类,文件的结构及存取方式,目录管理,文件的使用,文件的共享、保护和保密等;第7章接口管理,讲解接口管理的用户接口和系统调用;第8章计算机系统安全简介,讲解计算机系统安全的概念、内容和性质,信息技术安全评价公共准则,数据加密技术,防火墙等;第9章云计算简介,介绍云计算的概念、关键技术和安全管理平台。
-
嵌入式Linux设备驱动程序开发指南[西] 阿尔贝托·利贝拉尔·德·洛斯里奥斯 著,文洋 李唯杰 谢宝友 武彦 李宁 译嵌入式微处理器功能强大、节能和低成本与嵌入式Linux系统的灵活性结合,促使业界许多公司基于嵌入式微处理器开发出了很多新产品。本书教读者基于设备树嵌入式Linux系统如何开发设备驱动程序。读者将学习编写不同类型的Linux驱动程序,以及与内核和用户空间交互的应用程序程序接口(API)和方法。本书以实战为核心,阐述了Linux内核基础知识,将编写大约30个驱动程序并移植到三种不同的微处理器上。本书在实验部分中基于NXP i.MX7D、Microchip SAMA5D2和Broadcom BCM2837三种不同微处理器详细阐述了驱动程序的开发的实现,读者可参考实验部分选择开发和测试自己的驱动程序。在阅读本书之前,建议读者先购买一个基于这些微处理器之一的开发板,板上至少应有一个SPI和I2C控制器,例如Raspberry Pi3模型B板。
-
混沌工程[美] 凯西·罗森塔尔(Casey Rosenthal) 著,吾真本 黄帅 译 译随着越来越多的公司转向构建微服务及其他形式的分布式系统,系统的复杂性与日俱增。虽然无法消除复杂性,但通过实践混沌工程,可以发现系统中的漏洞,并在其影响客户之前,避免停机事故。本书会展现混沌工程背后的历史,讨论奠定混沌工程基础的理论、定义和原则,研究整个软件行业实现混沌工程的方式,分析传统软件无法企及的实例,以及混沌工程实践的未来。
-
CCF CSP第一轮认证一本通丁向民《CCF CSP轮认证一本通》根据CSPJ1/S1考试题型,并综合了近两年CSPJ1/S1考试真题和近10年信息学奥赛初赛考试真题编写而成。在编写过程中,所有题目都完全模拟CSPJ1/S1考试的题型,在对题目进行分析的同时,也对考试知识点进行了梳理,能够更好地帮助考生理清考试思路和把握重难点。 《CCF CSP轮认证一本通》共8章,前4章对选择题的知识点进行了梳理,后4章对阅读程序题和完善程序题的知识点进行了梳理。针对每章知识,首先介绍这一章的知识点,让考生有大体把握,然后对该知识点的题目进行详细分析,后提供有针对性的习题供考生复习巩固。通过知识、分析、练习等多种形式让考生轻松掌握CSPJ1/S1考试的知识内容,帮助考生更好地通过考试。 《CCF CSP轮认证一本通》主要供广大考生作为CSPJ1/S1轮认证考试之用,也可作为相关人士学习信息学的辅导书。
-
掌控Arduino程晨 著现在很多人都已经能够利用Arduino制作非常有创意的作品了,但是对于Arduino具体是如何工作的,并不是真正理解。如果我们利用Tinkercad提供的电子电路仿真功能,能较好地理解Arduino是如何运行的。Tinkercad并不是只能展示编程的效果,它的编程及模拟程序运行的功能是建立在能够模拟真实电路的情况下,《掌控Arduino:基于Tinkercad仿真》就是通过仿真的形式来介绍Arduino的工作原理。
-
多个体系统的分布式量化与鲁棒一致性李德权 著《多个体系统的分布式量化与鲁棒一致性/博士论丛》为国家自然科学基金面上项目“基于量化信息通信的网络化多个体系统的分布式协调研究”的研究成果。网络化多个体系统的分布式协调控制、滤波、估计、优化等相关研究,是当前研究的热点与难点。《多个体系统的分布式量化与鲁棒一致性/博士论丛》从网络化多个体系统个体间的信息通信受到实际网络通信带宽限制的角度,对确保整个网络达成一致性的协议设计进行了较为系统的研究,揭示了网络拓扑结构、通信带宽等对一致性的重要影响。《多个体系统的分布式量化与鲁棒一致性/博士论丛》适合自动化、计算机、系统科学、应用数学等专业研究生、教师和广大科学工作者、工程技术人员阅读参考。
-
AWS助理架构师认证备考宝典(日)大塚康徳《AWS助理架构师认证备考宝典》是一本以AWS认证解决方案架构师—助理级考试的考试大纲为核心,结合作者多年AWS系统设计经验总结的7大设计理念,从云计算的基本概念开始对AWS云计算的各种基础服务及云计算设计理念进行了讲解。本书作者拥有资深的AWS云计算系统设计、咨询经验,通过结合实际云计算系统的使用场景对AWS相关知识点进行了深入浅出的讲解,使读者能够轻松地理解AWS认证考试中的各种考试重点。
-
RHEL8系统管理与性能优化滕子畅 著本书旨在为Linux系统管理员或相关从业者介绍基于RHEL8版本的系统管理知识。RHEL8是美国红帽软件公司于2019年5月发布的**版本的Linux系统。本书主要从入门的角度为读者介绍Linux系统管理的相关内容,同时对RHEL8中的**特性,如yum4、stratis卷管理等加以详细讲解,让读者能够及时把握**技术。本书的一大亮点是加入了一些与性能相关的知识点,如进程调度、内存回收等。本书分为16章,从Linux系统的历史开始讲解。本书适合对Linux系统感兴趣的新手使用,也适合有一定工作经验的运维人员阅读,还可供想获得红帽相关认证的读者作为参考资料。
-
Linux核心技术从小白到大牛黄林峰,翟文学 著Linux继承了UNIX以网络为核心的设计思想,是一个性能稳定的多用户、多线程操作系统,目前已经广泛应用于服务器、桌面、嵌入式等领域。随着互联网的发展,Linux得到了全世界软件爱好者和组织的支持,并不断地完善和发展。 《Linux核心技术从小白到大牛》内容全面、图文并茂、讲解清晰、易学易用、注重实操,不仅涵盖了Linux的安装、命令、文件、目录、系统、磁盘、用户,以及Shell编程等基础操作,还收录了管理软件包、设置和维护Linux系统、网络安全技术,以及部署网站等核心技术。同时,针对不同层次的读者增加了“小白逆袭”和“大牛成长之路”以及“技术大牛访谈”等辅助学习板块,让读者在学习的过程中获得更多贴近实际应用的技巧和方法。书中包含了丰富的实战案例,可以帮助读者快速掌握Linux各命令的作用和用法。 《Linux核心技术从小白到大牛》既可以作为大中专院校和培训机构相关专业的培训教程,也可以作为Linux开源爱好者和Linux用户的技术指南。
-
Linux实战宝典大竹龍史,山本道子 著,邓雪姣 译《Linux实战宝典》包括10章内容,分别讲解了Linux的概述和介绍、Linux的启动和关机、操作文件、管理用户、运行脚本和任务、管理系统和应用程序、添加和使用磁盘、网络管理、系统维护、安全措施。 此外,《Linux实战宝典》的附录 (请扫描封底二维码获得)中介绍了如何在Microsoft Windows 中安装VirtualBox虚拟环境,在Linux中安装KVM虚拟环境,读者可以在计算机上构建这些虚拟环境,以验证本书 的内容。 《Linux实战宝典》的特点在于,同步讲解CentOS和Ubuntu,从安装到基本操作,尽可能多地展示操作实例,以图文并茂的形式进行说明。 《Linux实战宝典》适合作为零基础读者的入门指南,也适合有一定Linux基础的读者作为参考书。