这是一本关于现代操作系统的书。全书围绕虚拟化、并发和持久性这3个主要概念展开,介绍了所有现代系统的主要组件(包括调度、虚拟内存管理、磁盘和I/O子系统、文件系统 )。 本书共50章,分为3个部分,分别讲述虚拟化、并发和持久性的相关内容。本书大部分章节均先提出特定的问题,然后通过书中介绍的技术、算法和思想来解决这些问题。笔者以对话形式引入所介绍的主题概念,行文诙谐幽默却又鞭辟入里,力求帮助读者理解操作系统中虚拟化、并发和持久性的原理。 本书内容全面,并给出了真实可运行的代码(而非伪代码),还提供了相应的练习,适合高等院校相关专业教师教学和高校学生自学。
《鸿蒙之光HarmonyOS NEXT原生应用开发入门》以HarmonyOS NEXT版本为核心,从基础知识到实战案例,引领读者逐步探索 纯血鸿蒙 原生开发的奥秘。全书共16章,内容涵盖HarmonyOS架构、DevEco Studio使用、应用结构解析、ArkTS编程语言、Ability组件、ArkUI开发、公共事件处理、窗口管理、网络编程、安全管理、数据管理、多媒体开发、多端部署及应用测试等关键主题。书中不仅详细阐述了相关理论知识,还结合了多个实战项目,如计算器开发、WeLink打卡系统、图片轮播播放器、购物车功能实现、录音机与音乐播放器创建、购物应用设计与微信应用模拟、图片查看器构建等,旨在通过实际操作提升读者的动手能力和解决实际问题的能力。 此外,《鸿蒙之光HarmonyOS NEXT原生应用开发入门》附赠完整的源代码和PPT课件,所有代码均经过严格测试验证,确保能够顺利运行并达到预期效果
和第2版相比,本版内容上的变化是,从以IA32和x86-64为基础转变为完全以x86-64为基础。主要更新如下: ? 基于x86-64,大量地重写代码,首次介绍对处理浮点数据的程序的机器级支持。 ? 处理器体系结构修改为支持64位字和操作的设计。 ? 引入更多的功能单元和更复杂的控制逻辑,使基于程序数据流表示的程序性能模型预测更加可靠。 ? 扩充关于用GOT和PLT创建与位置无关代码的讨论,描述了更加强大的链接技术(比如库打桩)。 ? 增加了对信号处理程序更细致的描述,包括异步信号安全的函数等。 ? 采用函数,更新了与协议无关和线程安全的网络编程。
1张好的图表能够节省1000句话,但我们见到的95%以上的图表都非常糟糕。为什么我们拥有具备各种先进功能的制图软件,却还是做不出一目了然的图表? 日本资深设计师告诉你,你不缺写作技巧,也不缺艺术性或创新,缺的只是一点点制图的基本知识!本书提供了制作清晰图表的3大步骤、5大制图要点、49组失败案例vs改善示例、100+制图小诀窍,手把手教你做出连专业人士都相形见绌的图表。无论是工作汇报、网站宣传,还是平面设计、数据分析,任何工作都适用! 翻开本书,成为会做图表的大牛人!
《安卓传奇:Android缔造团队回忆录》讲述了Android如何从一个无法引起投资者兴趣的相机软件发展成为安装在全球30亿台设备上的移动操作系统的故事。作者花了四年时间,采访了早期Android团队的大部分成员,让这些鲜为人知的精彩故事得以保存下来,并以幽默诙谐的笔风呈现给读者。 作者按照时间顺序讲述了这家初创公司是如何起步的,团队成员是如何走到一起的,以及他们是如何构建出这个操作系统的。这个雄心勃勃的项目从脆弱的低谷开始,这家初创公司最终被谷歌收购,并在激烈的行业竞争中披荆斩棘,成为席卷全球的移动操作系统。 《安卓传奇:Android缔造团队回忆录》讲述的是Android的故事,任何对这个行业或产品感兴趣的人都可以阅读它,包括软件技术开发者、手机用户、产品经理、市场人员和公司高层决策人员,等等。
本书结合大量实验程序和图表,通俗易懂地介绍了Linux操作系统的运行原理和硬件的基础知识,涉及进程管理、进程调度器、内存管理、存储层次、文件系统和外部存储器等。实验程序使用C语言和Python编写,读者可亲自动手运行程序,来确认系统的行为。另外,以图解的方式介绍各知识点,简明且直观,能够帮助读者加深理解。读者只需对Linux基本命令有所了解,即可轻松阅读。本书适合应用程序开发人员、系统设计师、运维管理人员和技术支持人员等人士阅读。
这是一本关于现代操作系统的书。全书围绕虚拟化、并发和持久性这3个主要概念展开,介绍了所有现代系统的主要组件(包括调度、虚拟内存管理、磁盘和I/O子系统、文件系统 )。本书共50章,分为3个部分,分别讲述虚拟化、并发和持久性的相关内容。本书大部分章节均先提出特定的问题,然后通过书中介绍的技术、算法和思想来解决这些问题。笔者以对话形式引入所介绍的主题概念,行文诙谐幽默却又鞭辟入里,力求帮助读者理解操作系统中虚拟化、并发和持久性的原理。本书内容全面,并给出了真实可运行的代码(而非伪代码),还提供了相应的练习,适合高等院校相关专业教师教学和高校学生自学。
《国外计算机科学教材系列:操作系统设计与实现(上册第三版)》是操作系统领域的教材之一。全书详细介绍了操作系统的基本原理,包括进程、进程间通信、信号量、管程、消息传递、调度算法、输入/输出、死锁、设备驱动程序、存储管理、调页算法、文件系统设计、安全和保护机制等,并深入讨论了MINIX3操作系统。这种安排不仅可让读者了解操作系统的基本原理,而且可让读者了解如何将基本原理应用到真实的操作系统中去。
凭借600多种安全工具,Kali Linux发行版可能会占据压倒性优势。经验丰富且志向远大的安全专业人士可能会发现,为特定测试选择合适的工具非常具有挑战性。本书非常实用,涵盖了Kali的大部分安全功能,可以帮助你确定各种安全测试和渗透测试所需的工具。同时还将了解到这些测试成为必要的各种漏洞。 本书作者将带你了解Kali Linux的基础知识,并介绍在网络、Web应用程序、无线安全、密码漏洞等方面的测试方法。你将发现用于扩展Kali工具集和构建自己的工具集的不同技术。
本书由浅入深、循序渐进地讲解了Windows 10 操作系统的使用方法,以及一些高级的管理和应用技巧,以便读者能够更加深入地使用Windows 10 操作系统。 本书以Windows 10 的相关管理任务为主线,内容由浅入深,包括体验全新Windows10,Windows 10 的安装,Windows 10 的基本设置,打造属于自己的Windows 10,高效管理文件与文件夹,精通Windows 10 文件系统,软硬件的添加、管理和删除,体验精彩的Windows 10 云,Windows 10 的备份与还原,Windows 10 多媒体管理与应用,Windows 10 共享与远程操作,玩转Cortana 助手,优化Windows 10,Hyper-V 虚拟化,Windows 10 系统故障解决方案等内容。本书适合计算机初学者、计算机办公人员学习与参考。需要进行一些管理操作的熟练用户、计算机管理员也可以参考本书。
本书是作者在多年教学工作的基础上、参阅有关文献而编写的。考虑到本课程的学时数有限,对其内容进行了精选,着重于操作系统基本概念、基本原理、基本技术、基本方法的阐述,力求做到概念清晰、表述正确、结构合理、取舍得当、由浅入深、循序渐进、通俗易懂、便于自学,希望达到较好的教学效果。 全书共分8章。第1章引论,介绍操作系统的基本概念、操作系统的形成与发展、操作系统的功能、操作系统的特征和作用;第2章处理器管理,介绍并发执行的特征和进程的概念,对进程控制、进程调度及算法、进程互斥与同步、进程通信、进程死锁等问题进行了分析和讨论;第3章存储管理,介绍存储管理的基本知识,讨论了存储管理的基本功能、各种存储管理技术和虚拟存储管理技术;第4章设备管理,介绍I/O硬件原理、I/O控制方式和I/O缓冲技术,对设
《Linux系统管理初学者指南——基于CentOS 7.6》是一本面向零基础读者的入门图书,以CentOS 7.6为基础,从系统管理的角度对Linux操作系统进行了全面而详细的介绍。《Linux系统管理初学者指南——基于CentOS 7.6》共分为7章,涵盖了解并安装Linux系统、文件和目录管理、用户和权限管理、磁盘和文件系统管理、软件包管理、进程和服务管理和Shell脚本编程基础等内容。 《Linux系统管理初学者指南——基于CentOS 7.6》中介绍的都是Linux的通用知识,适用于系统运维、嵌入式、云计算、大数据和人工智能等专业领域。《Linux系统管理初学者指南——基于CentOS 7.6》既可以作为高校的授课教材,又可作为广大Linux爱好者的自学用书,是学习Linux的入门指南。
通常Arduino LabVIEW嵌入式设计过程经过两次编译实现。本书介绍的编译器是将LabVIEW图形化编程语言编译成Arduino IDE平台识别的文本语言,然后再经IDE编译成机器码下载到硬件中,整个过程一键操作完成。因传统嵌入式设计开发要经历长久的C和C++语言的学习实践,还要花费太多心思熟悉某款单片机各寄存器的细节内容,很难响应快速多变的市场需求。 本书介绍的是世界首款LabVIEW针对8位、32位单片机嵌入设计软件包,使读者在图形化编程环境实现项目功能需求。书中的VIs全部在总目录下,条理清晰,拖拽方便,有些跟PC主机相类似的原生VIs没重复介绍,一笔带过,其他硬件类VIs均加以详述,并附上25个范例供操练验证,是初学者案头书。基于廉价丰富的Arduino硬件主板和扩展板,读者可开箱即用,享受图形化嵌入编程设计带来的乐趣。
为了系统地理解和掌握现代操作系统的功能技术,本书根据*的操作系统课程教学大纲的要求,介绍了计算机相关专业的学生学习操作系统课程应该进行的基本实验,并对大量具有代表性的习题进行分析讲解,帮助学生了解、掌握操作系统的功能、算法实现以及基本概念和基本原理。 全书共分三篇,篇是实验指导,第二篇是习题解答,第三篇是模拟试题。涉及操作系统概论、作业、进程与线程、作业调度与进程调度、进程(线程)同步与互斥、死锁、存储管理、设备管理、文件管理和系统安全等与理论教材配套的8个章节的实验和习题解答。本书内容丰富,覆盖面广,适合作为高等院校计算机操作系统课程的实验指导教材和学习参考书。本书既考虑本科生对操作系统的实验要求和对操作系统基本概念和基本原理的掌握,又兼顾专科生的实验环节和课程教学,也
本书以UNIX系统为背景,全面、系统地介绍了UNIX操作系统内核的内部数据结构和算法。本书首先对系统内核结构做了简要介绍,然后分章节描述了文件系统、进程调度和存储管理,并在此基础上讨论了UNIX系统的问题,如驱动程序接口、进程间通信与网络等。在每章之后,还给出了大量富有启发性和实际意义的题目。
操作系统作为信息科学、计算机软件的核心基础学科,其相关知识存在着抽象、难以理解等特点。为了帮助读者学习、理解操作系统相关原理和概念,对操作系统工作和组成原理有一个理性的、系统的认识,《操作系统原理及实验》试图建立一个完整的操作系统知识体系,以深入浅出的方式描述一些重点、难点知识,并辅以相关Linux实验内容和适量习题,通过上机实验和习题训练,帮助读者加深理解,实现上述目标。《操作系统原理及实验》全面系统地介绍了现代计算机操作系统的基本概念、原理和实现方法。全书共分八章和十一个实验内容,章 讲述了现代操作系统的发展概况;第二章 至第八章 分别论述了操作系统的基本原理、概念和实现方法,包括进程和线程管理、进程的同步和通信,死锁问题,简单存储器管理,虚拟存储器,处理机调度和实时调度,设备
本书是知名度颇高的Linux入门书《鸟哥的Linux私房菜基础学习篇》的新版,全面而详细地介绍了Linux操作系统。 全书分为五部分:*一部分着重说明计算机的基础知识、Linux的学习方法,如何规划和安装Linux主机以及CentOS 7.x的安装、登录与求助方法;*二部分介绍Linux的文件系统、文件、目录与磁盘的管理;第三部分介绍文字模式接口shell和管理系统的好帮手shell脚本,另外还介绍了文字编辑器vi和vim的使用方法;第四部分介绍了对于系统安全非常重要的Linux账号的管理、磁盘配额、*级文件系统管理、计划任务以及进程管理;第五部分介绍了系统管理员(root)的管理事项,如了解系统运行状况、系统服务,针对登录文件进行解析,对系统进行备份以及核心的管理等。 本书内容丰富全面,基本概念的讲解非常细致,深入浅出。各种功能和命令的介绍,都配以大量的实例操
本书总结归纳了人力资源管理工作中必知必会的Excel实操技巧,介绍了Excel在人力资源管理中的应用。全书共分为7章,涵盖了人力资源管理中的规划管理、招聘与录用、培训管理、绩效考核管理、薪酬管理及劳动关系管理等模块。本书深入浅出地讲解了Excel中的基本操作、函数与公式、图表等功能的应用,并紧密结合人力资源管理中的实际案例,配以大量HR在实际工作中会用到的常见表格,将人力资源规划和员工管理等知识融入其中,针对性强,实用性高,可帮助HR读者熟练掌握办公推荐的Excel应用技巧,提高办公效率。
本书是被誉为UNIX编程“圣经”的Advanced Programming in the UNIX Environment一书的第3版。在本书第2版出版后的8年中,UNIX发生了巨大的变化,特别是影响UNIX编程接口的有关标准变化很大。本书在保持前一版风格的基础上,根据新的标准对内容进行了修订和增补,反映了新的技术发展。书中除了介绍UNIX文件和目录、标准I/O库、系统数据文件和信息、进程环境、进程控制、进程关系、信号、线程、线程控制、守护进程、各种I/O、进程间通信、网络IPC、伪终端等方面的内容,还在此基础上介绍了众多应用实例,包括如何创建数据库函数库以及如何与网络打印机通信等。此外,还在附录中给出了函数原型和部分习题的答案。 本书内容权威,概念清晰,阐述精辟,对于所有层次UNIX/Linux程序员都是一本不可或缺的参考书。
《Excel自动化 Power Query智能化数据清洗与数据建模》主要讲解如何将原始数据变为自动化报表,结合大量的实际案例,以期让普通的Excel用户能够快速掌握Power Query的核心知识,从而将其有效地应用到实际工作中,提升工作效率。本书介绍了Power Query在数据清洗加工和自动化数据分析建模的各种实际应用,包括数据清洗加工的各种实际应用案例、表格结构转换、表格数据整理、财务分析建模、销售分析建模、人力资源分析建模等经典案例。《Excel自动化 Power Query智能化数据清洗与数据建模》适合具有Excel基础知识,经常处理大量数据的各类人员阅读。也可作为大、中专院校及经济类本科、研究生和MBA学员的教材,还可作为培训机构的教学参考用书。