操作系统
-
嵌入式实时操作系统μC/OS原理与实践卢有亮 著本书内容包括:实时操作系统基础、任务管理、中断和时间管理、事件管理、消息管理、内存管理、移植、μC/OS-II工程实例、μC/OS-III分析及工程实例等。本书内容翔实,图文并茂,采用逐步深入、反复印证的方法,从数据结构的设计入手,再到代码分析、示例验证的剖析方法,逐层深入讲解,给出在虚拟平台下的移植示例和针对各章内容示例,并给出了基于ARM Cortex M3内核的STM32系统上移植和工程实例。 -
Linux驱动入门魏清 著本书主要是从Linux内核、Linux总线和Linux子系统三个角度对Linux驱动进行介绍的,然后对字符设备、块设备和网络设备也分别做了大致介绍。从内容上来讲,本书包括4个部分:Linux内核部分(第1~6章),主要包括Linux进程调度与进程管理、中断机制、定时机制、并发与同步机制及内存管理,通过对本篇内容的学习,读者可以掌握Linux内核的基本概念;Linux总线部分(第7~13章),主要包括Platfrom总线、单总线、I2C总线、串口总线、PCI总线、SPI总线和USB总线,通过对本篇内容的学习,读者可以掌握设备是如何挂载到Linux内核总线上的;Linux子系统部分(第14~19章),主要包括Keyboard子系统,LED子系统、RTC子系统、Input子系统、Backlight子系统、Hwmon子系统,通过对本篇内容的学习,读者可以掌握如何使用内核中现有的子系统,给设备编写驱动;Linux驱动部分(第20~24章),主要包括看门狗驱动、LCD驱动、触摸屏驱动、块设备驱动和网络设备驱动,通过对本篇内容的学习,读者可以掌握具体的设备驱动程序的设计方法。 -
实现领域驱动设计(美) Vaughn Vernon(沃恩·弗农) 著 滕云 译领域驱动设计(DDD)是教我们如何做好软件的,同时也是教我们如何更好地使用面向对象技术的。它为我们提供了设计软件的全新视角,同时也给开发者留下了一大难题:如何将领域驱动设计付诸实践?Vaughn Vernon 的这本《实现领域驱动设计》为我们给出了全面的解答。《实现领域驱动设计》分别从战略和战术层面详尽地讨论了如何实现DDD,其中包含了大量的最佳实践、设计准则和对一些问题的折中性讨论。《实现领域驱动设计》共分为14 章,在DDD 战略部分,《实现领域驱动设计》向我们讲解了领域、限界上下文、上下文映射图和架构等内容,战术部分包括实体、值对象、领域服务、领域事件、聚合和资源库等内容。一个虚构的案例研究贯穿全书,这对于实例讲解DDD 实现来说非常有用。《实现领域驱动设计》在DDD 的思想和实现之间建立起了一座桥梁,架构师和程序员均可阅读,同时也可以作为一本DDD 参考书。 -
深入解析Windows操作系统马克.拉希诺维奇(Mark E.Russinovich)等著 潘爱民 译本书是著名的操作系统内核专家Mark Russinovich和David Solomon、Allen Ionescu撰写的关于Windows操作系统原理的最新版著作, 全面深入地阐述了Windows操作系统的整体结构及内部工作细节。 本书针对Windows 7、 Windows Server 2008 R2做了全面更新,通过许多练习实验让你直接感受到Windows的内部行为。另外,本书还介绍了一些高级诊断技术,以便使系统运行得更加平稳和高校。无论你是开发人员还是系统管理员,都可以在本书中找到一些关键的、有关体系结构方面的知识,从而更好地做系统设计、调试,以及性能优化。 -
Raspberry Pi入门指南陈建皓 著Raspberry Pi,中文译名为树莓派,它是一块信用卡大小的卡片式“计算机”,它预装了Linux系统,搭载ARM架构处理器,拥有丰富的接口,理论上具备了计算机的很多基本功能,玩法多样,在国际上深得业余爱好者及热心DIY的科技迷的喜爱。《Raspberry Pi入门指南》分3部分,共10章,由浅入深地介绍了树莓派的各种特性、基本使用方法及典型应用实例等多方面内容,能让读者能较全面地了解树莓派,感受到它的魅力,并顺利学会使用它。《Raspberry Pi入门指南》既适合树莓派学习者使用,也适用电子爱好者和对于树莓派有兴趣的朋友们入门阅读。同时,树莓派作为一款Linux主机,也适合想借此机会学习Linux知识的朋友们。 -
UNIX系统与软件开发邵国金 著,邵国金 编《UNIX系统与软件开发/特色教材精选系列》以Fedora 16、FreeBSD 9和Solaris 11为蓝本,分四篇较全面地介绍了UNIX/Linux系统的使用、管理和开发。基础篇介绍了UNIX/Linux入门知识和基本操作:管理篇介绍了UNIX/Linux的常用管理内容,包括用户管理和密码管理,文件系统及其管理和使用,进程与作业管理,系统安装、启动分析、服务管理及常用网络应用,软硬件管理及系统的扩充与升级,网络管理与网络应用;编程基础篇介绍了shell编程,C编程基础和方法:开发篇包括了文件部分系统调用与标准I/0,进程环境,文件属性与目录编程,进程关系、进程控制与信号,进程间通信,线程编程基础,终端与curses库编程,数据库的使用及编程和网络编程。 《UNIX系统与软件开发/特色教材精选系列》从“应用型”人才培养目标出发,基于最流行版本的Fedora、FreeBSD和Solaris系统,基本上涵盖了比较流行的UNIX/Linux系统应用、管理和开发的内容;兼顾基本知识和基本理论的培养,内容翔实,结构清晰,实例充分、完整,具有较强的实用性和可操作性。 《UNIX系统与软件开发/特色教材精选系列》可作为高等院校“UNIX/Linux操作系统管理和开发”课程的教材,也可作为IJNIX/Linux操作系统爱好者或工作者的参考书。 -
操作系统教程何樱,连卫民 编《操作系统教程/高职高专院校“十二五”精品示范系列教材》系统地介绍了操作系统的功能、基本原理和设计方法。在保证内容完整性的同时,增加了操作系统中的新技术和新方法,并以Windows操作系统为例,简要介绍了windows操作系统的体系结构、进程管理、存储管理、设备管理和文件管理,十分有益于学生深入理解操作系统的整体概念和牢固掌握操作系统设计实现的精粹,最后给出了几个操作系统实例应用。《操作系统教程/高职高专院校“十二五”精品示范系列教材》讲解清晰明了、深入浅出、难度适中,注重理论性的同时兼顾实用性,每章都附有大量习题,并提供了参考答案。《操作系统教程/高职高专院校“十二五”精品示范系列教材》可作为高职高专院校计算机及相关专业学生的教材。 -
Windows系统管理与维护欧运娟,林炯龙,陈俊锦 编《Windows系统管理与维护/工业和信息化人才培养规划教材·高职高专计算机系列》是根据“校企双制,工学结合”人才培养模式的要求,以岗位技能要求为标准,选取典型工作任务为教学内容编写而成的。主要内容包括:Windows Server 2003 的安装与配置,实现活动目录服务,文件系统管理,本地安全策略与组策略的应用,磁盘管理,打印服务管理,DHCP 服务的创建与配置,DNS 服务器的配置与管理,应用程序服务的安装、配置与管理,路由和远程访问服务,综合实践,故障诊断与恢复等。《Windows系统管理与维护/工业和信息化人才培养规划教材·高职高专计算机系列》在内容结构和形式上力求符合职业教育中专业教学的需要,以培养学生的职业能力为核心,以提高学生的学习能力和动手能力为目标,通过以各实施项目中的工作任务为主线,最终达到调动学生学习积极性和主动性的目的,并将对学生职业素质的培养贯穿其中。《Windows系统管理与维护/工业和信息化人才培养规划教材·高职高专计算机系列》可作为高等职业院校计算机类专业教材,也可作为培训机构和企业的培训教材,或作为相关行业人员的参考用书。 -
Android系统应用开发实战详解罗雷,韩建文,汪杰 著《Android系统应用开发实战详解》通过“理论+实例说明”的形式,对Android系统下的应用开发进行了详细的介绍,还特别增加了最新的Android 4.0的相关知识。全书共分16章,分别介绍了Android概况、Android开发环境及常用工具、Activity和Intent、界面编程、Android事件处理、数据存储和数据共享、Service(服务程序)和Broadcast Rcceiver(广播接收器)、国际化、图形与图像处理、多媒体应用开发、OpenGL ES与3D应用、Android网络应用、Android手机桌面、Android传感器应用、GPS定位和Google Maps地图服务以及Android 4.0新特性等相关内容。《Android系统应用开发实战详解》的内容编排深入浅出、循序渐进,适合具备Java基础知识并想从事Android应用开发工作的读者阅读,也适合作为Android应用开发人员的案头参考手册。 -
Ubuntu Linux从入门到精通陶松,刘雍,韩海玲,周洪林 著《Ubuntu Linux从入门到精通》适合Linux初级用户使用,讲述了Ubuntu Linux操作系统的系统管理、桌面办公应用、服务器配置等知识,用以辅助更多的用户得心应手地使用Linux操作系统作为桌面办公环境及服务器环境。主要包含Ubuntu Linux 12.04的安装、配置、桌面应用、系统管理,以及以Ubuntu Linux 12.04为平台的各种服务器的搭建及配置等内容,从入门到高级应用,从个人应用到服务器应用等各个阶段及领域均有涉及。《Ubuntu Linux从入门到精通》分为4部分共20章,第一部分(第1章~第3章)介绍Ubuntu Linux的安装以及初次使用该操作系统时的基本设置,展示了Ubuntu Linux的两种操作及控制界面基础——图形界面和文字界面。重点介绍Ubuntu Linux桌面应用基础,包括桌面环境设置、网络环境配置、系统更新及软件包管理等基础应用;第二部分(第4章~第6章)介绍Ubuntu Linux系统的基本管理原理及方法,囊括了文件系统管理、用户管理、权限管理、磁盘管理,每一种管理都是从图形界面和文字界面两方面介绍,以满足不同读者的需要;第三部分(第7章~第9章)以最流行、最常用的桌面应用为例,介绍Ubuntu Linux的各种桌面工具的应用,并在此基础上,介绍Ubuntu Linux的高级系统管理;第四部分(第10章~第20章)介绍了Ubuntu中的网络基本原理、网络配置及管理,然后重点介绍Ubuntu下企业级服务器配置,包括远程登录服务(Telnet、SSH、VNC)、FTP服务器、NFS服务器、SAMBA服务器、DHCP服务器、DNS服务器、Web服务器、Mail服务器、路由器等的原理、配置及应用。《Ubuntu Linux从入门到精通》适合初学者、Linux使用者、网络管理人员,也适合大中专院校相关专业的师生用书,以及培训学校的教材。
