操作系统
-
Hadoop 2.X HDFS源码剖析徐鹏HDFS是运行在通用硬件上的分布式文件系统,本书详细介绍了HDFS体系结构、基本概念、通信协议及主要流程,具体包括Hadoop RPC框架的使用及实现、文件系统目录树、数据块管理、数据节点管理、租约管理、缓存管理、ClientProtocol实现、Namenode的启动和停止、Datanode逻辑结构、Datanode存储、文件系统数据集、BlockManager、流式接口、数据块扫描器、DataNode类的实现、DFSClient实现、文件读操作与输入流、文件短路读操作、文件写操作与输出流,以及HDFS常用工具等。 -
Android技术及应用张军朝本书既介绍了Android应用程序基本框架,也对Android平台的各种控件进行了讲解,还通过一个真实案例向读者介绍了Android应用程序完整的开发步骤。 书中主要包括4部分内容:第1部分首先讲述了Android的基本概念、特点以及SDK中资源及其使用;接着讲述了Android系统开发的相关概念;最后介绍了如何创建一个简单的Android程序并运行,对Android的工程目录结构也进行了详细分析;第2部分介绍了Android系统架构的各种组件,包括:Activity组件、Intent组件、Service组件、BroadcastReceiver组件;讲述了用户界面设计原则、用户界面设计核心概念、Android布局和控件、菜单、对话框、滚动处理等内容;并详细介绍了SharedPreferences、ContentProvider、File、SQLite数据库编程等内容;第3部分详细讲述了网络的访问方式(包括HTTP方式、Socket方式、Wi-Fi方式、蓝牙、获取网络状态等)、HTTP通信接口、WebView以及Wi-Fi应用的开发;并详细介绍了多线程的实现和多线程的消息传递机制;第4部分详细讲述了百度百度地图API的知识,通过对周边加油站APP应用的展示和其基于Android平台的开发过程进行了全面的项目体系讲解,带领读者体验项目开发过程的同时使读者了解真正的APP项目是如何开发的。 -
UNIX/Linux 系统管理技术手册Nemeth《UNIX/Linux 系统管理技术手册(第4版)英文版》是《Linux系统管理技术手册》和《UNIX系统管理技术手册》的终结版,也是Evi Nemeth的封刀之作。《UNIX/Linux 系统管理技术手册(第4版)英文版》延续了《Linux系统管理技术手册(第二版)》以及《UNIX系统管理技术手册(第三版)》的讲解风格,以当前主流的5种Linux发行版本(Red Hat ES、SUSE、Debian、Fedora Core和Ubuntu)为例,把Linux系统管理技术分为3部分分别介绍。第1部分全面介绍了运行单机Linux系统涉及的各种管理知识和技术,如系统引导和关机、进程控制、文件系统管理、用户管理、设备管理、系统备份、软件配置以及cron和系统日志的管理使用等。第二部分从详细讲解TCP/IP协 议基本原理开始,深入讨论了网络的两大基本应用——域名系统和路由技术,然后逐章讲解Linux上的各种Internet关键应用,如电子邮件、NFS、文件共享、Web托管和Internet服务,在这部分里还有专门的章节介绍网络硬件、网络管理与调试以及系统安全。第三部分包括了多种不容忽视的重要主 题:X窗口系统、打印系统、系统维护与环境、性能分析、与Windows系统的协作、串行设备、操作系统驱动程序和内核、系统守护进程以及政策与行政管理 方面的知识等。《UNIX/Linux 系统管理技术手册(第4版)英文版》的几位作者是分别来自学术界、企业界以及职业培训领域的Linux/UNIX系统管理专家,这使得本书从首版开始,即成为全面、深入而且颇富实用性的Linux系统管理参考书。《UNIX/Linux 系统管理技术手册(第4版)英文版》适合于从Linux初学者到具有丰富经验的Linux专业技术人员使用。 -
Windows驱动开发陈志远,史长亭,白玉《Windows驱动开发》从一个初级学习者的角度出发,由浅入深、循序渐进地介绍了Windows驱动程序的开发方法、注意事项和调试过程。通过一个简单的例子让学习者了解Windows驱动程序开发的环境配置与驱动框架,同时重点介绍了开发过程中必须掌握的字符串与内存管理、注册表与文件操作、IRP、Minifilter等核心技术,最后还对开发设计者所必须了解和掌握的编码规范问题进行了讲解。《Windows驱动开发》适合作为Windows驱动开发初学者的入门教材。对于学习Windows驱动开发的初学者来说,学习与掌握《Windows驱动开发》是*佳选择。 -
Linux系统与应用刘兰青,王飞,齐英兰,李浩本书以当前较流行的Red Hat Enterprise Linux 6.4为基础,将其分为认识Linux、基本应用和综合应用三个教学情景,采用理论结合实践的项目化教学方式,结合完整清晰的任务操作步骤,全面介绍了Linux的相关知识及常用服务的配置、维护方法。本书分为十二个项目,内容涉及Linux系统的安装及桌面的使用,常用命令的使用,用户及组的管理,磁盘管理,网络配置及远程访问,Linux网络服务器的配置与管理,Linux防火墙的配置与管理等。本书实例丰富,结构清晰,可以作为高职高专院校相关专业的教材,也可以作为Linux爱好者的培训或学习材料,还可以作为计算机网络管理和开发应用的专业技术人员的参考书。 -
计算机控制系统于微波,刘克平,张德江 等书中系统地介绍了计算机控制系统的理论基础和设计方法。本书共分10章:第1章介绍了计算机控制系统组成结构及典型应用;第2章介绍了计算机控制系统的硬件设计;第3章介绍了计算机控制系统中常规控制算法;第4章介绍了计算机控制系统中的先进控制算法;第5章介绍了计算机控制系统中的数据处理技术;第6章介绍了计算机控制系统中的抗干扰技术;第7章介绍了计算机控制系统的工程实现及设计步骤;第8章介绍了计算机控制技术在过程控制中应用实例;第9章介绍了计算机控制技术在运动控制中应用实例;第10章介绍了计算机控制在数控系统中应用实例。 -
基于ARM的嵌入式Linux开发与应用马小陆暂缺简介... -
嵌入式Linux开发教程周立功本书是面向嵌入式Linux学习和产品开发的入门教程,分3篇,共18章,围绕嵌入式Linux产品开发的应用编程展开,内容涵盖Linux操作系统介绍、安装和基本使用、嵌入式Linux开发平台以及嵌入式Linux的应用编程.全面介绍了嵌入式Linux产品应用开发的方方面面,包括应用基础、文件和I/O操作、进程和线程、外围硬件接口编程、串口编程、网络编程、Qt编程和Shell编程.本书由浅入深、结构合理、图文并茂,可操作性强,读者可跟着一步步进行操作和学习,非常适合嵌入式Linux开发初级工程师及准备往嵌入式Linux方向发展的电子工程师和单片机工程师使用,也可作为高校非计算机专业高年级学生学习嵌入式Linux的参考教材. -
伟大的产品Raymond说起Windows系统,很多人都是又爱又恨。它为我们的工作学习生活带来很多便利和乐趣,提供了无数的可能,也带来了不少烦恼。凭借在微软Windows开发团队十多年的工作经验,本书作者Raymond Chen将向你揭示你不可不知的Windows系统内幕。为什么Windows的工作方式是这样的?为什么按“开始”按钮能够关机?为什么GetWindowText函数的行为很奇怪?Windows系统的很多奇怪行为是有逻辑可循的,有其历史原因。本书帮助你了解Windows这个伟大的产品的进化史,理解Windows设计人员在技术和用户体验、区域文化、政治等因素上的权衡与考量,从其中获得启发。 -
计算机操作系统实训李文娟,胡克用操作系统是计算机科学与技术专业的核心课程,为了深入浅出地讲解操作系统工作原理,提高学生的学习兴趣和动手实践能力,《计算机操作系统实训》设计了主流的两款操作系统环境,包括Windows和Linux平台上的一系列实验。同时,实验按难易和综合程度区分为基础篇、提高篇和综合设计篇三部分,帮助学生循序渐进地掌握操作系统的主要工作原理、设计方法和实现技术,使之具备初步的操作系统开发和维护能力。《计算机操作系统实训》涵盖了涉及操作系统主要功能模块的实验,包括用户接口、进程管理、CPU调度、文件系统管理等;也涵盖了以某一款操作系统为平台的应用开发实验,包括以Windows操作系统为平台的多线程编程实验和以Linux为开发环境的Shell开发、数据库应用系统开发实验等。《计算机操作系统实训》既可作为操作系统原理课的配套实验教程,也可作为广大操作系统爱好者深入学习操作系统原理和基于操作系统的应用的指导教材。
