操作系统
-
iOS网络编程与云端应用最佳实践关东升《清华开发者书库:iOS网络编程与云端应用最佳实践》是介绍iOS 6网络编程和云端应用开发技术书籍,介绍了苹果网络、数据交换格式、Web Service、iCloud、定位服务、地图、推送通知、Newsstand、应用内购买、Passbook、以及社交网络编程,还介绍了网络通信设计模式和架构设计。 《清华开发者书库:iOS网络编程与云端应用最佳实践》分为5部分:网络基础篇、云服务篇、社交篇、电子商务篇和实战篇。网络基础篇包括第2章~第3章,介绍了网络结构、Socket网络通信、对等结构网络、Bonjour服务发现,以及 JSON和XML数据交互格式。云服务篇包括了第4章~第5章,介绍了客户端服务器结构网络通信两种具体实现方式:REST Web Service和SOAP Web Service,以及 iCloud编程。社交篇包括了第6章~第7章,介绍了Twitter、Facebook、新浪微博社交网络客户端编程API,以及定位服务与地图应用开发。电子商务篇包括了第8章~第11章,介绍了推送通知、Newsstand应用编程、服务器产品类型应用内购买、iOS6 Passbook应用开发。实战篇包括了第12章~第13章,通过重构MyNotes应用介绍了iOS网络通信中的设计模式与架构设计,最后通过价格线酒店预订iPhone客户端开发介绍了iOS敏捷开发过程。 -
Xilinx All Programmable Zynq-7000 SoC设计指南何宾《Xilinx All Programmable Zynq-7000 SoC设计指南》系统论述了Xilinx All Programmable Zynq-7000 SoC的体系结构与设计方法,全书共23章,分为3篇。Zynq-7000基础理论篇介绍了可编程SoC设计和AMBA协议规范;Zynq-7000体系结构篇介绍了Zynq-7000应用处理单元、可编程逻辑资源、系统互连结构、系统公共资源特性及功能、Zynq调试和测试系统、Zynq平台的启动和配置、Zynq平台主要外设模块、Zynq平台描述规范和高级综合工具HLS;Zynq-7000设计实践篇介绍了Zynq基本处理器系统地建立和运行、添加AXIIP到设计、基于定制IP实现简单嵌入式系统设计、基于定制IP实现复杂嵌入式系统设计、软件盒硬件协同调试系统、Zynq平台配置和启动的实现、基于ZynqHP从端口的数据传输实现、基于ZynqACP从端口的数据传输实现、XADC在Zynq平台上的应用、Ubuntu操作系统在Zynq平台上的实现、?C/OS-III操作系统在Zynq平台上的实现和HLS在Zynq嵌入式系统设计中的应用。 -
Linux系统管理员工具集曹江华 林捷 编著经过十几年的发展,Linux操作系统在不断完善,并得到了更多的应用。《曹江华作品系列:Linux系统管理员工具集》以RHEL6.x和CentOS6.x为蓝本,分16章介绍了Linux桌面操作中要使用的基本工具和系统管理工具。本书按照Linux的功能进行分类,便于读者查询。本书讨论有关Linux的几个主要主题:桌面环境、应用程序、安全、服务器、系统管理、网络管理、编辑器。本书将多本图书的主题融合到了一起,即桌面环境图书、安全图书、服务器图书、管理员图书。如何使用《曹江华作品系列:Linux系统管理员工具集》内容取决于使用Linux的目的。几乎所有的Linux操作都可以通过GNOME或者KDE界面完成。读者可以跳转到本书中介绍GNOME的章节,以及对应工具和应用程序的章节,重点研读自己感兴趣的内容。如果只希望把Linux用作应用程序和互联网客户端,可以把重点放在应用程序部分。如果希望把Linux搭建为一个能够服务多个用户的多用户系统,或者把Linux系统集成到局域网,可以参考管理相关章节,其中包含非常详细的有关系统、文件和网络管理的信息。这些任务并不是相互独立的,在一个商业环境中,你可能要使用上述的全部特性。单机用户只要学习如何使用桌面和互联网就够了,而管理员则更关心安全和网络特性。阅读《曹江华作品系列:Linux系统管理员工具集》之前不需要读者掌握太多的背景知识,无论读者是UNIX用户还是Linux新手,甚至是从未接触过Linux的Windows用户,都可以轻松地理解和掌握这些内容,并可以快速了解和使用各个发行版的Linux系统。本书使用的RHEL6.x所涉及的工具,同时也适用于其他Linux发行版,是所有Linux用户必备的参考用书。 -
Windows内核原理与实现潘爱民 著《Windows内核原理与实现》从操作系统原理的角度,详细解析了Windows如何实现现代操作系统的各个关键部件,包括进程、线程、物理内存和虚拟内存的管理,Windows中的同步和并发性支持,以及Windows的I/O模型。在介绍这些关键部件时,本书直接以Windows的源代码(WRK,Windows Research Kernel)为参照,因而读者可以了解像Windows这样的复杂操作系统是如何在x86处理器上运行的。在内容选取方面,本书侧重于Windows内核中最基本的系统部件,同时也兼顾到作为一个操作系统的完整性,所以,本书也介绍了像存储体系、网络、Windows环境子系统等,这些虽然并不位于内核模块但却支撑整个Windows运行的重要部件。在本书最后,也介绍了Windows Server 2003以后的内核发展和变化。虽然书中有大量关于Windows代码实现的描述,但是本书并没有罗列WRK中的代码,即使读者不对照WRK的源代码,也可以从这些章节的描述中理解Windows的实现机理。在每一个技术专题的介绍中,本书几乎都提供了一个框架图,并且有关键细节的实现分析,这样做的意图是让读者既能够对一项技术有总体上的把握,也通晓关键的实现细节。Windows操作系统已经有20年历史了,市面上有大量关于Windows技术的文档和书籍,但是,真正从源代码来诠释Windows底层机理的,本书还是第一次尝试。在本书覆盖的内容中,有相当一部分是第一次以文字形式披露出来的,期望这些内容能消除人们对于Windows的神秘感。写作本书的目的是让对Windows有好奇心的人真正了解到Windows中的核心机理,让计算机专业的学生和老师,以及系统软件工程师可以快速地领略到Windows中先进的系统技术,以及在Windows上编写出更加高效的软件。本书也配备了一些小工具,通过这些小工具,读者可以查看内核中的静态或动态的信息,甚至观察系统的行为。 -
嵌入式实时操作系统μC/OS-III应用技术张勇 ,夏家莉 ,陈滨 ,等 著《嵌入式实时操作系统μC/OS-III应用技术:基于ARM Cortex-M3 LPC1788》基于μC/OS-III和IAR-LPC1788实验板讲述基于嵌入式实时操作系统进行面向任务应用程序设计的方法,阐述了μC/OS-III系统组件的应用技巧和开发应用程序的工作流程。全书共14章,包括嵌入式实时操作系统μC/OS-III概述,Cortex-M3内核体系,IAR KSK LPC1788开发板与LPC1788微控制器,IAR EWARM软件和应用程序框架,μC/OS-III移植,μC/OS-III用户任务,μC/OS-III系统任务,信号量、任务信号量和互斥信号量、消息队列和任务消息队列、事件标志组、多事件请求、存储管理、LCD显示原理与面向任务程序设计实例以及Keil MDK程序设计方法。书中给出了23个完整实例,对学习嵌入式操作系统应用程序设计具有较强的指导作用,读者可在北京航空航天大学出版社网站下载源代码。《嵌入式实时操作系统μC/OS-III应用技术:基于ARM Cortex-M3 LPC1788》可作为电子通信、软件工程、自动控制、智能仪器和物联网相关专业高年级本科生或研究生学习嵌入式操作系统及其应用技术的教材,也可作为嵌入式系统开发和研究人员的参考用书。 -
基于ARM9嵌入式Linux实训指导教程骆懿 等著《基于ARM9嵌入式Linux实训指导教程》是以韩国三星半导体公司S3C2440嵌入式微处理器为背景,详细地介绍了嵌入式Linux应用系统开发方法的实训指导书。全书共设计了26个实验项目。按照实验难度和复杂度分为三大类:第一大类共6个实验,属于入门体验类实验,使读者对嵌入式Linux应用系统的开发有初步的认识;第二大类共8个实验,属于S3C2440 微处理器的硬件实验,主要涉及指令系统、I/O端口、异步串行通信口、模拟数字转换、直接存储器通道(DMA);第三大类共12个实验,属于嵌入式Linux应用系统软件设计实验,内容涉及Linux多进程、Linux串口通信、Socket通信、嵌入式Web、嵌入式GUI(Qt 和MiniGUI)、通用I/O口驱动程序设计等。《基于ARM9嵌入式Linux实训指导教程》可作为《嵌入式系统设计与开发》的配套实验用书,也可作为嵌入式Linux科研及工程人员培训的参考书。 -
LPI Linux认证权威指南Adam Haeder,Stephen Addison Schneiter,Bruno Gomes Pessanha 等著 夏宏,闫江毓,琚赟 等 译《LPI Linux认证权威指南(第3版)》依据LPI第一级认证(LPIC-1)最新的考试范围,汇整通过考试所需的知识与技能并提供重点整理与模拟考题。《LPI Linux认证权威指南(第3版)》是准备LPI考试的最佳参考书,更是有心学习Linux的人士的优良教材。LPIC-1有两科考试,本书也分成两大部分:第一部分包括硬件结构、系统软件安装、GNu与unix基本命令、文件系统、x窗口系统等;第二部分包括Linux内核、开机程序、打印、文件管理、Shell程序设计、系统管理、TCP/IP 网络概论、常用的网络服务、系统安全防护等。 -
Linux操作系统应用教程胡军国,汪杭军,黄雷君 编《创新系列·普通高等学校计算机教育课程“十二五”规划教材:Linux操作系统应用教程》把理论性很强的操作系统通过应用来体现,同时把实践中一些与操作系统原理以及Linux应用的内容整合到教材中,使学生更有兴趣、更容易掌握。《创新系列·普通高等学校计算机教育课程“十二五”规划教材:Linux操作系统应用教程》分为四部分,共13章。第一部分为Linux基础知识,包括Linux安装、Linux常用命令、以Linux平台为基础的C程序开发;第二部分为Linux操作系统实验,包括Linux进程实验、存储器管理实验、设备驱动实验、文件管理实验;第三部分为Linux操作系统高级应用实验,包括图形用户接口、串口通信、网络管理:第四部分主要包括操作系统构成实验和基于ARM-Linux的电子导游系统开发。《创新系列·普通高等学校计算机教育课程“十二五”规划教材:Linux操作系统应用教程》适合作为普通高等学校计算机和电子信息类相关专业操作系统实验课程教材。 -
理解Unix进程(加)斯托里默 著,门佳 译《理解Unix进程》教你如何游刃有余地利用系统编程技术。许多Web开发人员或许对Unix系统的基本原理知之甚少,本书可弥补你这方面的缺憾,帮你从底层了解Unix系统进程的机制。本书的重点内容如下:文件描述符及其运作机制何时才需要守护进程如何用fork(2)创建新进程退出进程的4种不同的方式对于生成shell命令的实际考量以及如何避免这种情况从高级层面上讨论了创建进程所带来的开销及陷阱Resque和Unicorn的内部工作原理书中代码都是用Ruby写的,但是其原理适用于任何编程语言,无论你用的是C、Python,还是新锐的Go语言。 -
学电脑从入门到精通恒盛杰资讯 编随着电脑科技的不断进步,人们在日常的生活、学习和工作中越来越离不开电脑的帮助,电脑正发挥着不可替代的作用。操作系统是电脑中必不可少一个软件,只有通过操作系统,用户才可以正常地使用手中的电脑。《学电脑从入门到精通:系统安装与重装从入门到精通》面向电脑初学者,全面仔细地讲解了操作系统的安装与重装的相关知识,同时也对系统优化、磁盘分区、常用软件的使用以及数据恢复等电脑使用中可能会遇见的情况进行了深入而细致的讲解。全书分为17章,分别为用户介绍了磁盘分区、常见电脑操作系统的种类和安装方式、多操作系统的安装和卸载,以及虚拟机的安装与使用、驱动程序和应用软件的安装、操作系统间资源的相互共享、系统优化和安全性能的提升、系统的备份与还原、操作系统的修复和重装,最后还介绍了如何修复磁盘坏扇区和恢复丢失文件数据。在书中加入了“高手支招”和“操作提示”模块。“高手支招”将每章中用户最疑惑的问题用最简洁的方式回答,而“操作提示”则为读者介绍了一些常用的操作方法与步骤。《学电脑从入门到精通:系统安装与重装从入门到精通》特别适合初次接触和学习系统安装与重装的初、中级电脑用户,也可作为电脑维护与管理人员和大中专院校师生的技术参考书。
