本书教学资源,样书申请可添加微信13146070618索取
《操作系统原理及应用(Linux)》讲述了操作系统的基本原理、概念和应用,涵盖了操作系统概论、进程管理、内存管理、设备管理和文件管理;同时以Linux系统为主线,对Fedora系统安装、桌面系统的使用、Linux应用程序的安装和升级、服务器环境配置、Linux环境下的C语言编程,以及Linux内核构建等实践内容进行了介绍;后,以桌面虚拟化管理为例分析了Linux的具体应用案例。 《操作系统原理及应用(Linux)》既可作为高等学校计算机相关专业本、专科的教材,也可作为非计算机专业人员深入学习操作系统理论和实践知识的教材和辅导书,同时也适合作为广大学生自学和考研复习的参考书使用。
本书教学资源,样书申请可添加微信13146070618索取
《操作系统原理及应用(Linux)》讲述了操作系统的基本原理、概念和应用,涵盖了操作系统概论、进程管理、内存管理、设备管理和文件管理;同时以Linux系统为主线,对Fedora系统安装、桌面系统的使用、Linux应用程序的安装和升级、服务器环境配置、Linux环境下的C语言编程,以及Linux内核构建等实践内容进行了介绍;后,以桌面虚拟化管理为例分析了Linux的具体应用案例。 《操作系统原理及应用(Linux)》既可作为高等学校计算机相关专业本、专科的教材,也可作为非计算机专业人员深入学习操作系统理论和实践知识的教材和辅导书,同时也适合作为广大学生自学和考研复习的参考书使用。
前言 操作系统是计算机系统的基本组成部分,是整个计算机系统的基础和核心。正是由于操作系统的重要地位,它已成为各大专院校计算机相关专业的一门必修课程。但是,操作系统课程本身的概念较多、内容抽象难懂,初学者要掌握它需要花费很大的心思。而作为教材,如何合理编排教学内容,将操作系统的原理和实践应用结合起来,使学习者能够融会贯通,从而在工作和生活中发挥操作系统的作用,并能够真正解决问题,这是值得人们不断努力去探讨的一件事。 在很多院校中,尤其是独立学院和高职高专院校,其操作系统的教学偏重于理论部分,而采用的大部分教材主要也是阐述操作系统的概念和原理。这些内容偏难、过于抽象,如进程管理、内存管理等,大多需要学生去想象,如果没有一个良好的编程基础,根本无从理解。与一些重点院校不同,这些院校的大部分同学对深入操作系统内部的需求不大,往往只是需要比较方便地理解操作系统的基本原理,然后能够对Linux操作系统的应用有更多的要求。虽然现有的一些教材中加入了关于Linux、UNIX或Windows系统的介绍,但是它们大多还是其前面理论部分的重复和延伸,或者是加入实际操作系统的源码理解,很难满足这部分大专院校和很多操作系统初学者的需求。 本书内容本着重基础、重能力、求创新、突出职业应用的总体思想,结合创新创业型高等院校的教学要求和IT职业的能力需求,并兼顾硕士研究生入学考试知识点,经专家组多次讨论审订修改确定。 本书主体内容基于浙江农林大学和浙江省绍兴市的《操作系统》精品课程建设,通过十几年来操作系统的教学和项目指导,在编者积累经验和资料的基础上最终整理而成。本书从实用的角度出发,充分考虑了学习者对于操作系统原理和实践应用所需要掌握的知识,内容包括:第1章引言,包含计算机系统的主要组成部分和原理概述,以及操作系统的概念、发展及特征等内容;第2章进程管理,介绍了进程的概念、状态、描述和控制、互斥和同步,以及处理器调度、线程和死锁等知识;第3章内存管理,介绍了分区管理、页式、段式和段页式管理方式,并讨论了虚拟存储技术;第4章设备管理,介绍了I/O的组织、设计、缓冲,以及磁盘调度、RAID和磁盘高速缓存;第5章文件管理,介绍了文件的相关概念、组织结构与存取方式,文件目录管理,存储空间管理,以及文件的共享和保护问题;第6章Fedora操作系统,介绍了Fedora操作系统及其安装;第7章Fedora桌面系统的使用,介绍了桌面系统的常规使用、网络配置和常用命令行;第8章Linux应用程序的安装和管理,介绍了安装Linux系统的几种方法,包括yum、RPM包和源代码安装应用的问题;第9章Linux服务器环境配置,介绍了Java、Tomcat、MySQL、Apache和PHP的环境安装与配置;第10章Linux环境下C语言编程基础,介绍了编程工具vi、gcc和gdb的使用,以及程序查错和调试的方法;第11章构建Linux内核,介绍了如何从源代码开始配置和编译Linux内核,以及引导加载设置;第12章以桌面虚拟化管理为例,介绍了Linux虚拟化技术,以及通过oVirt虚拟化管理平台的应用。全书深浅适度,安排系统、合理。 本书包括了操作系统的实践应用的各个方面,实用性很强,可作为高等学校计算机相关专业本、专科教材,也可作为非计算机专业的人员深入学习操作系统理论和实践知识的教材和辅导书,同时也适合广大学生自学和考研复习使用,另外,对于Linux系统和网络管理人员而言,本书也是一本很好的参考书。 本书计划讲课学时为72学时,不同的学校和专业可根据需要删去或略讲书中的某些章节。 本书第1、2、8、10章由汪杭军编写,第3、4、6、9章由楼吉林编写,第5、7章由崔坤鹏编写,第11、12章由张镇潮和张八一编写,全书由汪杭军统稿。 由于时间仓促,加上作者水平有限,教学需要不断更新完善,书中难免存在一些错误或不妥之处,恳请广大读者谅解。也欢迎对本书内容提出批评和修改建议,对此将不胜感激。如有需要请联系编者(Email:whj@zafu.edu.cn)。 编者
随手扫一扫~了解多多