操作系统理论
-
操作系统李红卫,罗辛 主编操作系统是计算机系统中最基本、最重要的系统软件,是其他软件运行的基础。操作系统的优劣直接决定了计算机系统的整体性能和用户使用计算机的方便程度。操作系统课程是计算机科学与技术专业的重要专业基础课程,同时也是计算机应用开发人员应该掌握的核心课程之一。本课程主要介绍操作系统的基本原理和实现技术,学习本课程是理解计算机系统工作、用户与计算机系统交互、设计开发应用系统等基本知识结构的重要途径。 本教材是以CCC2002为依据,参考CC2005计算教程,结合作者多年从事应用型本科计算机操作系统课程教学实践所积累的经验,针对计算机科学与技术专业学生应掌握的知识结构需求,以培养应用型、实用型人才为出发点,在阅读大量国内外出版的操作系统教材和文献的基础上编写而成。本教材围绕操作系统的目标,从资源管理的角度阐述操作系统基本概念和原理,以流行的Linux操作系统为例,将传统经典理论与实际应用相结合,避免了抽象、空洞的纯理论教学。在内容章节安排上注重读者的阅读习惯,做到由表及里,前后贯通,思路清晰。提供了类型丰富的习题,编排了操作性很强的实验,使得读者可?通过习题和实验理解和掌握操作系统的基本原理和实现技术,提高学生分析问题和解决问题的能力,提高学生编写和开发软件的能力。 -
ARM Cortex-A8嵌入式系统开发与实践上海怡鼎信息科技信息有限公司,倪旭翔,计春雷 编著《ARM Cortex-A8嵌入式系统开发与实践:WinCE与Android平台》以飞思卡尔应用处理器i.MX51为例,全面系统地讲述基于新一代高性能ARM Cortex-A8内核应用处理器以及WinCE 6.0和Android 系统的软硬件系统开发指导。具体内容包括:以i.MX51应用处理器为例介绍基于Cortex-A8内核的高性能应用处理器典型的功能模块,开发系统的主要硬件功能模块的结构与工作原理,典型硬件系统与典型应用;WinCE 6.0在Cortex-A8系统上的移植与开发,系统地讲述Windows Embedded CE 6.0的体系结构、系统安装、环境设置,在i.MX51开发系统下的软件包的编译和调试,主要功能模块驱动程序的详细描述与开发指导,以及典型的嵌入式系统Wince 6.0 应用开发例程;Android 2.2在Cortex-A8系统的移植与开发,系统讲述Android体系结构、开发环境与编译,Android BSP的移植与开发(包含Bootloader、内核移植、HAL实现等),以及Android应用程序开发指导。《ARM Cortex-A8嵌入式系统开发与实践:WinCE与Android平台》可作为工程技术人员学习最新的Cortex-A8高端嵌入式系统软硬件开发技术的入门教材,掌握WinCE 6.0以及Android系统在高端应用处理器系统上的实战演练,也可作为工程技术人员在实际工作中针对智能手持设备(平板电脑、智能手机)、高端嵌入式设备、汽车信息娱乐设备等系统开发的参考书。 -
Cortex-M3嵌入式处理器原理与应用范书瑞 等编著《Cortex-M3嵌入式处理器原理与应用》内容实用易懂,适合作为嵌入式开发人员的参考书,也可作为高等院校相关专业高年级学生的教学或参考用书。 ARM公司在经典处理器ARM11以后的产品改用Cortex命名,并分成A、R和M三类,旨在为各种不同的市场提供服务。Cortex-M3为M系列的第一款处理器,专注于低成本嵌入式领域需求,正在逐步占领单片机的高端市场。STM32F10xx微控制器采用Cortex-M3处理器,自面世以来就为大家所瞩目,广泛的产品线给用户提供了全新的32位产品选项。《Cortex-M3嵌入式处理器原理与应用》主要分为Cortex-M3内核介绍、STM32F10xx基础及应用和操作系统移植三部分内容。以STM32F10xx微控制器的各个内部外设应用为主线,全面介绍Cortex-M3处理器的开发过程。从内部外设编程到操作系统程序设计,都通过实例讲解。 -
嵌入式实时操作系统及应用开发罗蕾 主编《嵌入式实时操作系统及应用开发(第3版)(附光盘)》以嵌入式软件的核心——嵌入式实时操作系统为重点,以应用为目的,全面介绍嵌入式系统。它使读者既能对嵌入式系统及开发有一个全景的把握,又能深入理解和使用嵌入式实时操作系统。同时,为了加强理论与实践的结合,还专门为该教材配套了实验系统。实验系统包括嵌入式实时操作系统和集成开发工具,提供了丰富的实验和手册。读者利用pc就可以自己动手搭建嵌人式系统的开发平台,熟悉应用开发,更好地学习和理解嵌入式系统的基础知识。《嵌入式实时操作系统及应用开发(第3版)(附光盘)》共10章。第1~3章介绍嵌人式软硬件系统,包括基本概念、组成、特点、分类和发展趋势等;第4~8章重点介绍嵌入式实时内核,包括任务管理与调度,同步互斥与通信、中断和时间管理、存储管理和i/o管理;第9章介绍高可靠嵌人式实时操作系统的发展过程、标准、硬件基础、特征及实现机制;第10章介绍嵌入式系统软件的开发,包括开发模式、实时辕件分析方法及安全关键系统领域软件开发的方法。《嵌入式实时操作系统及应用开发(第3版)(附光盘)》是国家级精品课程“嵌入式系统及应用”的配套教材,可以作为高等学校有关嵌入式实时操作系统方面教学的本科生或研究生的教材,也适合于从事嵌入式系统研发的人员参考。 -
P2P技术揭秘管磊 等编著《P2P技术揭秘:P2P网络技术原理与典型系统开发(附光盘)》从一个全新的视角向读者展示了从p2p初步入门到应用实践的学习之路。《P2P技术揭秘:P2P网络技术原理与典型系统开发(附光盘)》从理论到实践,从基础到项目,循序渐进地讲解了p2p技术的基本知识体系,同时配合开发案例引导读者进行p2p应用实战开发。书中对每一个知识点、原理思想、应用方法及实例都进行了深入浅出的阐述和分析,力求让读者读完《P2P技术揭秘:P2P网络技术原理与典型系统开发(附光盘)》后有所学、有所悟、有所得。《P2P技术揭秘:P2P网络技术原理与典型系统开发(附光盘)》共14章,分为3篇。主要内容包括p2p概述、p2p网络拓扑结构、p2p网络搜索技术、p2p关键技术及应用、p2p网络中的nat穿透技术、基于p2p的bittorrent(后文简称bt)技术、基于p2p的emule文件共享技术、基于p2p的skype即时通信技术、基于p2p的流媒体技术、基于java的p2p开发平台搭建、sloape的开发包及插件开发技术、基于p2p的即时通信系统的开发与实现、bt系统分析及客户端开发、jxta技术等。另外,《P2P技术揭秘:P2P网络技术原理与典型系统开发(附光盘)》配书光盘中收录了专门为《P2P技术揭秘:P2P网络技术原理与典型系统开发(附光盘)》录制的多媒体教学视频及书中涉及的源代码,便于读者更加直观、高效地学习。《P2P技术揭秘:P2P网络技术原理与典型系统开发(附光盘)》适合p2p技术入门人员及网络视频、网络电话、多线程下载等网络软件开发人员。另外,《P2P技术揭秘:P2P网络技术原理与典型系统开发(附光盘)》对于大中专院校相关专业的学生和老师也有很好的借鉴意义。 -
嵌入式系统及其开发应用沈连丰 等编著《嵌入式系统及其开发应用(第2版)》是“普通高等教育‘十一五’国家级规划教材”。《嵌入式系统及其开发应用(第2版)》系统地阐述嵌入式系统的基本原理和主要技术,详细地讨论其硬件结构和软件体系,翔实地给出典型实验和开发应用。全书共11章,分别是:嵌入式系统概述,ARM微处理器及其开发应用,嵌入式系统的操作系统及软件开发,Linux操作系统,ARM嵌入式系统开发环境,嵌入式系统内核相关技术及实验,嵌入式系统串口通信及实验,嵌入式系统的几个基本实验,嵌入式系统网络通信及实验,典型通信系统的嵌入式实验,典型通信系统嵌入式开发案例。通过在推荐的核心开发板上所做的典型实验,使读者不但能够熟练掌握ARM9和Linux的工作原理和技术基础,还能够熟悉并掌握TCP/IP协议、蓝牙技术、Zigbee无线通信系统、无线局域网、全球定位系统、GSM/GPRS等2G移动通信系统、CDMA2000·1X等3G无线通信系统的相关知识;通过蓝牙电话网关系统综合开发、无线传感器网络与广域网融合系统开发、定位信息无线传输系统综合开发以及多网融合综合接入系统开发等案例,使读者掌握嵌入式系统硬件和软件开发的基本技能。《嵌入式系统及其开发应用(第2版)》有完善的实验和开发设备与之配套,既是一本理论联系实际的教科书,又是指导实验和开发应用的参考书,可作为高等院校通信类、信息类、电子类和理工科其他学科本科生的教材,也可供研究生和有关科学研究和产品开发人员使用。 -
Web开发实用教程陈湘军 主编《Web开发实用教程/新世纪应用型高等教育计算机类课程规划教材》共11章,各章内容如下:第1章介绍Web开发相关基础概念、网页与网站概述、Web服务器配置管理。第2章介绍HTML语言的语法规则、主要标签功能及应用。第3章介绍CSS样式表的语法规则、基本作用原理及常用样式属性控制。第4章介绍JavaScript,讲解了JavaScript语言特点与功能、JavaScript语法基础、JavaScript事件与对象,并通过详实的实例演示了JavaScript在网页中的动态效果。第5章介绍XML语法基础、XML与DTD、XML文档显示技术。第6章介绍ASP.NET开发环境。第7章介绍C#语言数据类型、常量与变量、流程控制、数组和字符串对象、类和名字空间等内容,并给出了ASP.NET环境下的演示实例。第8章介绍ASP.NET控件的属性、方法和事件,常用ASP.NET服务器控件、用户控件的使用方法。第9章介绍ASP.NET数据库,讲解SQL基础知识、ASP.NET数据库连接与操作的基本方法。第10章介绍ASP.NET高级开发,讲解WebServices、XML操作、页面缓存与优化、AJAX技术等内容。第11章为综合案例,通过需求分析、系统设计、功能实现、站点发布等内容讲解了信息发布系统的设计开发过程。 -
从实例走进OPhone世界周轩,廖临波 编著《从实例走进ophone世界》从一个开发者的角度出发,介绍了ophone/android系统的基础知识和开发技巧,详细讲解了无线通信、娱乐游戏、移动生活、ophone特色应用等多种类型程序的开发流程和方法;通过介绍系统自带源代码实例,为读者提供参考资料和分析素材。《从实例走进ophone世界》以开发笔记的写作手法,用丰富的实例展示了ophone平台强大的功能和易于上手的开发环境,并配有大量插图和代码注释,为自学者提供了方便。书中穿插多个知识点、思考题及解答,使读者在学习的过程中能够拓展视野并举一反三。《从实例走进ophone世界》既可以作为ophone/android初学者的教材,也可以作为嵌入式系统开发人员的参考资料。 -
嵌入式系统开发与应用实验教程田泽 编著《嵌入式系统开发与应用实验教程(第3版)(附光盘1张)》是“嵌入式系统开发与应用系列教程”中的实验教程,从嵌入式系统基本开发技能培养入手,以业界广为使用的ARM核的嵌入式软硬件开发技能培养为目标,以一款国内广为使用的基于ARM7TDMl内核的S3C44BOX芯片为硬件核心,开发了29个基本实验和3个综合实验。所附光盘包含书中所有实验的工程文件、实验板电路图以及其他相关资料。《嵌入式系统开发与应用实验教程(第3版)(附光盘1张)》密切结合嵌入式技术的最新发展,融入了大量的实际工程例程,形成了从易到难、相对完整、贴近实际工程应用的嵌入式实验教学体系。通过《嵌入式系统开发与应用实验教程(第3版)(附光盘1张)》的实验教学,可使读者快速、全面地掌握嵌入式系统开发的基本技能。《嵌入式系统开发与应用实验教程(第3版)(附光盘1张)》可作为高等院校计算机、电类等专业嵌入式系统课程的实验教材,也可作为嵌入式系统领域工程技术人员的培训教材或参考资料。 -
信息系统开发陈佳 等编著《信息系统开发》用案例贯穿信息系统开发全过程, 在系统的观点和面向对象思想指导下,系统地阐述可行性分析、系统规划、系统分析、系统设计、系统测试、系统运行维护工作方法、开发工具和工作产品。引入价值链思想构建信息系统开发全过程的管理框架,并以CMMI模型为基础发过程管理以及信息工程建设监理方面的内容。具有很强的可操作性,可以作为信息管理与信息系统专业、计算机应用专业以及其他相关专业的本科生和研究生教材及参考用书,也可作为信息系统工程人员的参考书。配套教辅:教学PPT、完整的程序源代码和全套设计文档(包括程序类图、数据库逻辑结构及物理结构图等)以及可执行程序安装包。
