操作系统
-
嵌入式Linux开发教程周立功,ZLG Linux开发团队本教程是面向嵌入式Linux学习和产品开发的入门教程,分上下两册。本书为下册,分3篇,共16章,内容涵盖Linux内核、设备驱动、系统整合和产品化等方面。其中,设备驱动部分是重点内容,从模块编写开始,深入浅出地讲述了驱动编写的各个方面;之后以Linux子系统为单位,分别讲述了各常用外设的驱动编写或移植,如LED、GPIO、I2C、SPI、Input子系统、串口、声卡、WiFi网卡和3G模块等。本 书由浅入深,结构合理,实用性强,提供的范例稍加改动即可应用于实际项目。阅读本书需要有一定Linux使用基础,适合于准备往驱动方向发展的嵌入式Linux开发工程师,也可作为高校非计算机专业高年级学生学习嵌入式Linux驱动的参考教材。
-
计算机操作系统安装与维护丁俊,陈世保 编本书是配合高职高专项目式和任务驱动式教学模式而推出的一款实践性教材,通篇以实用性和操作性很强的系统安装维护为主要内容。全书内容包括:计算机操作系统概述、硬盘的数据存储结构、文件系统和分区格式化、操作系统的几种常见的启动方法和过程(NTLDR、BCD、UEFI和Grub)、操作系统安装实验环境及工具、各类操作系统安装盘的制作与整合、各类操作系统的独立安装和并存安装方法以及常用操作系统的优化与维护等。每章节都通过多个实训任务展开对各知识点的介绍,每个任务都是严格按照编者在虚拟机或真机上的实际操作步骤编写出来的,可操作性很强。 本书既适合计算机专业学生学习,也适合非计算机专业学生学习,同时也可作为经常使用计算机的广大读者的常用工具知识读本。
-
树莓派3实战指南柯博文 著本书系统介绍了基于开源硬件树莓派(Raspberry Pi 2/Raspberry Pi 3)与Windows 10 IoT Core构建的智能系统的结构、编程、开发与项目实践。全书共20章,详细介绍了Windows 10 IoT Core开发基础知识、电子元器件基础知识,以及100多个树莓派专题案例的设计与实现,包括物联网应用、无人机应用、机器人应用、大数据应用、影像辨识应用等。为了提高学习效果,本书为所有案例设计提供了完整的教学录像及源代码文件。本书适合作为广大Windows 10 IoT开发者、Raspberry Pi开发者、开源硬件发烧友、电子爱好者及高校嵌入式课程的教材与教学参考书。
-
Linux内核API完全参考手册邱铁,周玉本书基于zui新的Linux内核源代码3.19.3版本,对常用的内核API作了系统归纳,并编写了典型验证程序,使理论分析与实际编程做到了统一。分析的内核API模块包括:模块机制内核API、进程管理内核API、进程调度内核API、中断与异常机制内核API、时间与定时机制内核API、内存管理内核API、内核同步机制API、文件系统内核API和设备驱动与设备管理模块内核API。
-
CentOS Linux系统运维陈祥琳《CentOS Linux系统运维》是一本关于Linux系统运维的入门书籍。本书以CentOS Linux作为基础环境并按照从系统安装配置到系统投入使用的整个过程来讲解系统的日常维护。本书以内网为操作系统运行环境,并按照“系统安装→系统安全配置→应用部署→日常维护”的流程来编写。在系统的安装配置上主要涉及系统环境搭建、系统安全配置和日常维护,在应用上主要涉及服务的安装、配置以及日常维护。本书的内容适用基于Red Hat内核2.6.32版本的Linux系统,包括CentOS Linux、Red Hat Enterprise Linux、Oracle Enterprise Linux。本书适合Linux初学者、爱好者、程序员以及Linux服务器维护人员使用,也适合作为培训机构和大中专院校的教学用书。
-
计算机系统基础张羽,黄小平本书共6章。第1章是计算机系统的导论,讲述为计算机系统的形成奠定重要基础的人物及事件,并介绍计算机系统中的几个关键概念。第2章阐述计算机系统中的信息表示,以自顶向下的方法揭示抽象数据和高级语言程序到物理的机器级表示之间的层次转换关系。第3章介绍计算机系统中的硬件基本组成,计算机硬件自底向上的层次关系以及计算机系统结构。第4章介绍高级语言程序转换成计算机硬件语言指令集组合的工作原理,并考察代码优化与计算机硬件之间的内在关系。第5章介绍计算机系统中的核心软件——操作系统,并通过一个高级语言示例程序,揭示应用程序、操作系统与计算机硬件之间的交互机制。第6章介绍计算机网络系统中的关键内容,以全球*大的网络——Internet和当前迅猛发展的移动互联网络系统为线索,阐述多计算机系统之间的软、硬件交互机制和工作原理。
-
新编计算机操作系统双语教程朱天翔,王溪波本教材的创新点是采用双语制,提供中英文教学素材,适应高等院校所提倡的双语教学模式,响应国际型人才培养战略的要求。在内容的编排上,每章后面将本章的主要概念、原理和算法附上英文教学内容。既可作为高等院校计算机相关专业的计算机操作系统课程的双语教材,也可供广大师生自学之用。本书介绍了计算机操作系统的基本概念、原理和相关的技术。从计算技术的产生到操作系统的发展,从单机批处理操作到多道程序系统的实现,由浅入深、循序渐进,构成计算机操作系统的整体架构。全书共分8章,分别介绍计算机操作系统的基本概念;讲述处理机的管理内容,包括进程管理、进程同步、进程通信等;介绍内存管理和虚拟存储器的实现;阐述文件管理、设备管理的相关知识。
-
操作系统原理教程黄珍生 著全书共分8章。 第1章操作系统概论; 第2章作业、进程与线程管理; 第3章进程同步与通信原理; 第4章介绍调度与死锁; 第5章存储管理; 第6章设备管理; 第7章文件管理; 第8章操作系统安全等。 本书可作为大学本科及专科计算机专业教材或考研参考书,也可作为计算机工作者的自学用书。
-
ARM Cortex-A9多核嵌入式系统开发教程杨福刚 著《ARM Cortex-A9多核嵌入式系统开发教程/普通高等教育电子信息类“十三五”课改规划教材》以ARM的多核处理器Cortex-A9为硬件平台,详细介绍了Cortex-A9的体系结构、编程模型、指令系统、硬件结构和主要片上资源;同时,结合所选用的基于Cortex-A9架构的芯片Exynos4412,阐述了嵌入式Linux系统开发的各主要环节,包括交叉编译环境的搭建、Makefile的制作、U-Boot和Linux内核的分析、配置及移植等基础知识。《ARM Cortex-A9多核嵌入式系统开发教程/普通高等教育电子信息类“十三五”课改规划教材》力求基本理论系统全面,通过实例引导增强嵌入式开发实践的可操作性,以图文并茂的形式使得繁杂知识浅显易懂,个例详解以点带面、由浅入深。《ARM Cortex-A9多核嵌入式系统开发教程/普通高等教育电子信息类“十三五”课改规划教材》可作为高等院校电子、通信、自动化、计算机等专业有关嵌入式系统本科生或研究生的教材,也可作为嵌入式开发人员的参考书。
-
现代操作系统教程黄红桃,龚永义,许宪成,李畅,范策 著本书从概念、原理和技术的角度介绍操作系统的基础知识,包括进程管理、中断与处理机调度、死锁、存储管理、设备管理、文件系统。不仅讲述基本原理,而且以当今较为成熟和流行的操作系统如以Windows、UNIX、Linux为例,在相关章节介绍具体的实现技术和方法。此外,还介绍了近年来新出现的云操作系统,苹果MacOS、安卓Android等移动操作系统。针对云计算技术,增加篇幅介绍其实现的基础:分布式文件系统。本书有3个特色:理论和实际系统的实现相结合;收录了近年来操作系统新的技术和发展;每章后面附一篇描述对应章节技术的英语小短文,既可拓展视野,又可以提高读者的科技英语阅读水平。本书可作为普通高等院校计算机专业及相关专业的操作系统课程教材,也可供广大计算机科学工作者和从事相关领域工程技术人员参考。