操作系统
-
Google系统架构解密[美] 希瑟·阿德金斯,[美]贝齐·拜尔,[美]保罗·布兰肯希普作为系统架构的重中之重,安全性和可靠性是设计和维护可扩展系统的核心。在本书中,Google安全团队分享了成功设计、实现、维护系统的最佳实践。你将了解系统的设计策略,如何在编程、测试、调试等环节中实现安全性和可靠性,以及如何应对不可预知的安全事件。全书分为五大部分,共21章,内容涉及安全性和可靠性的关系,系统的设计原则、实现原则、维护原则,还辅以丰富的案例分析。阅读本书,你不仅能学到丰富的系统架构技巧,而且能看到相关从业者在面临复杂的实际状况时如何权衡利弊,从而真正提高系统的安全性和可靠性。
-
精通Linux内核开发[印度] 拉古·巴拉德瓦杰 著,白浩文,文平波 译《精通Linux内核开发》介绍了Linux内核、内核的内部编排与设计,以及内核的各个核心子系统等知识。本书分为11章,具体内容包括:进程、地址空间和线程;进程调度器;信号管理;内存管理和分配器;文件系统和文件I/O;进程间通信;虚拟内存管理;内核同步和锁;中断和延迟工作;时钟和时间管理;模块管理。《精通Linux内核开发》篇幅短小精悍,通过大量代码辅助介绍Linux内核的相关开发工作。通过学习本书,读者可以深入理解Linux内核的核心服务与机制,了解这个集中了集体智慧的Linux内核在保持其良好设计的同时,是如何保持其优雅特性的。《精通Linux内核开发》适合Linux内核开发人员、底层开发人员阅读,还适合希望深入理解Linux内核及其各组成部分的系统开发人员学习。高校软件工程专业的学生也可以将本书当作了解Linux内核设计原理的参考指南。
-
Linux系统基础教程及项目实训赵旭霞 等 著,刘文胜 编《Linux系统基础教程及项目实训》(高等院校专业教材协作普通高等教育“十四五”规划教材)以Red Hat Enterprise Linux为基础,分为认识Linux基础和Linux项目上机实训两个教学情景,采用理论与实践相结合的项目化方式,列出完整清晰的任务操作步骤,全面介绍了Linux的相关知识及常用服务的配置。本书可作为高等学校计算机相关专业的教材,也可作为石油、石化行业Linux应用项目的培训或学习材料,还可作为Linux爱好者计算机网络管理和开发应用的参考书。
-
大学计算机基础甘勇,尚展垒,王浩,张莉 著本书是根据教育部高等学校大学计算机课程教学指导委员会关于推进新时代高校计算机基础教学改革的有关精神和全国计算机等级考试二级考试大纲,同时根据多所普通高校的实际教学情况编写的。全书共分13章,主要内容包括:计算机与计算思维、操作系统基础、文字处理软件Word 2016、电子表格软件Excel 2016、演示文稿软件PowerPoint 2016、多媒体技术及应用、数据库基础、计算机网络与Internet应用、信息安全与职业道德、程序设计基础、网页制作、常用工具软件、计算机新技术简介。本书结合“计算机基础”课程的基本教学要求,兼顾计算机软件和硬件的**发展;结构严谨,层次分明,内容丰富。为提高读者的实际应用能力,本书配套出版了实践教程,内容是对本书实践内容的指导和强化,对提高读者的计算机操作和应用能力有很大的帮助。
-
micro bit开源智能硬件开发案例教程贺雪晨、陈炜、赵琰、沈文忠、贺天韵本书通过编写Python程序控制开源智能硬件micro:bit内置的LED、按钮、传感器、无线和蓝牙,实现POS机、石头剪刀布等游戏开发实践案例;通过安芯教育设计的扩展板,实现了声控风扇、智能抢答器、红绿灯系统、遥控LED、大棚管理系统、电子门铃、限位雨刷器、遥控小车等项目。此外,本书还介绍了如何实现树莓派与micro:bit之间进行信息读写的方法,如何通过图形界面编写对应的静态Python程序,如何使用Mbed对micro:bit进行编程。本书可作为开源硬件课程或Python编程相关课程的教材,也可供想进行编程学习的青少年、家长、教育工作者、创客等各类读者参考。
-
昇腾AI处理器CANN应用与实战苏统华,杜鹏本书是《昇腾 AI处理器架构与编程》的续篇,专注于昇腾 AI处理器的革命性边缘计算SoC芯片,基于 Atlas开发者套件或 Atlas推理卡建设应用生态。全书共20章,重点剖析若干重要领域的典型案例,内容涵盖图像分割、图像生成、图像处理、模式分类、目标检测、智能机器人和序列模式分析等。每章自成体系,较为完整地给出了案例系统的应用动机、系统架构和执行流程的设计方案,并结合代码剖析案例系统的实现过程和实际测试结果,能够帮助读者快速把昇腾 AI处理器用于解决实际问题。本书是市场上本介绍昇腾 AI处理器的案例教材。本书体例完整,案例具有典型性,配套案例代码完全开源,实战资源丰富,可以作为高校人工智能、智能科学与技术、计算机科学与技术、软件工程、电子信息工程、自动化等专业的教材,也适合从事人工智能系统开发的科研和工程技术人员作为参考用书。
-
SwiftUI自学成长笔记刘铭 等 著本书是以实战为基础的iOS应用程序开发教程,以项目实战的方式教会读者如何运用全新的Xcode 12和SwiftUI 2.0框架开发商业级别的iOS和iPadOS应用程序。SwiftUI框架是苹果公司于2019年推出的全新用户界面框架,阅读本书的读者需要具备Swift程序设计语言基础。本书结合了8个应用程序案例,让读者在模仿和学习的过程中快速地找到实战的感觉。本书内容翔实、结构清晰、循序渐进,将基础知识与案例实战紧密结合,既可作为iOS初学者的入门教材,也适合中高级用户进一步学习新技术。
-
信息技术基础吴笑眉,仇善梁 著本教材统地介绍与信息技术相关的基础知识和操作,共分为7个项目,分别为使用与维护计算机、Windows 7操作系统应用、互联网基础与应用、操作与应用Word 2016、操作与应用Excel 2016、操作与应用PowerPoint 2016、认知新一代信息技术。本教材共设置了33项训练任务,可充分发挥读者的主观能动性和对知识的应用能力,强化对读者动手能力和职业能力的训练。本教材可以作为普通高等院校、高等或中等职业院校和高等专科院校各专业信息技术基础课程教材,也可以作为计算机操作的培训教材及自学参考书。
-
Project 2019项目管理实例教程张立铭、卫琳《Project 2019项目管理实例教程(微课版)》由浅入深、循序渐进地介绍使用Project 2019进行项目管理的操作方法和使用技巧。全书共分12章,分别介绍项目管理与Project,创建与管理项目,管理项目任务,管理项目资源,管理项目成本,管理项目进度,美化项目文档,分析财务进度,管理多重项目,管理项目报表,商业营销项目分析案例,商业建筑项目管理案例等内容。 《Project 2019项目管理实例教程(微课版)》内容丰富、结构清晰、语言简练、图文并茂,具有很强的实用性和可操作性,是一本适合高等院校的优秀教材,也是广大初、中级计算机用户的自学参考书。 《Project 2019项目管理实例教程(微课版)》对应的电子课件、实例源文件和习题答案可以到http://www.tupwk.com.cn/edu网站下载,也可以通过扫描前言中的二维码下载。读者扫描前言中的教学视频二维码可以观看学习视频。
-
Linux就该这么学刘遄 著《Linux就该这么学(第2版)》源自日均访问量近60000次的线上同名课程,口碑与影响力俱佳,旨在打造简单易学且实用性强的轻量级Linux入门教程。 《Linux就该这么学(第2版)》在上一版的基础上进行了大量的更新,基于红帽RHEL 8系统编写,且内容适用于CentOS、Fedora等系统。本书共分为20章,内容涵盖了部署Linux系统,常用的Linux命令,与文件读写操作有关的技术,使用Vim编辑器编写和修改配置文件,用户身份与文件权限的设置,硬盘设备分区、格式化以及挂载等操作,部署RAID磁盘阵列和LVM,firewalld防火墙与iptables防火墙的区别和配置,使用ssh服务管理远程主机,使用Apache服务部署静态网站,使用vsftpd服务传输文件,使用Samba或NFS实现文件共享,使用BIND提供域名解析服务,使用DHCP动态管理主机地址,使用Postfix与Dovecot部署邮件系统,使用Ansible服务实现自动化运维,使用iSCSI服务部署网络存储,使用MariaDB数据库管理系统,使用PXE+Kickstart无人值守安装服务,使用LNMP架构部署动态网站环境等。此外,本书的配套站点还深度点评了红帽RHCSA、RHCE、RHCA认证,方便读者备考。 《Linux就该这么学(第2版)》适合打算系统、全面学习Linux技术的零基础读者阅读,具有一定Linux使用经验的读者也可以通过本书来巩固自己的Linux知识。