新書推薦:
《
祛魅:对世界祛魅是一个人变强的开始
》
售價:NT$
286.0
《
家族财富传承
》
售價:NT$
704.0
《
谁是窃书之人 日本文坛新锐作家深绿野分著 无限流×悬疑×幻想小说
》
售價:NT$
254.0
《
一个经济杀手的自白 第3版
》
售價:NT$
505.0
《
8秒按压告别疼痛
》
售價:NT$
398.0
《
津巴多时间心理学:挣脱束缚、改写命运的6种时间观
》
售價:NT$
352.0
《
大英博物馆东南亚简史
》
售價:NT$
806.0
《
纯粹·我只要少许
》
售價:NT$
367.0
|
編輯推薦: |
本书遵循教指委相关指导文件和高等院校学生学习规律编写而成。践行四新理念,融入思政元素,注重理论与实践相结合。
|
內容簡介: |
“操作系统”是计算机相关专业必修的专业基础课程,属于信息产业的核心技术,覆盖面广泛。普通本科高等院校的学生是社会上信息技术应用的主体,让他们掌握国产操作系统的核心技术,对国产操作系统有深刻的认知,具有重要意义。 本书以国产openEuler操作系统为基础,介绍了计算机操作系统的基本概念、原理和相关技术。从计算技术的产生和发展,到多道程序系统的实现,由浅入深、循序渐进,构成了计算机操作系统的整体架构。本书还介绍了与openEuler操作系统相关的基础知识和应用案例。 本书提供PPT课件、习题解答、实验指导书等电子资源,读者可在机械工业出版社教育服务网(www.cmpedu.com)下载。 本书可作为普通高等院校计算机相关专业的计算机操作系统课程教材,也可作为广大师生的自学参考书。
|
目錄:
|
目录 前言 第1章.操作系统引论 1 1.1.计算机的基本工作原理 1 1.2.操作系统的产生 .4 1.3.操作系统的概念 .8 1.4.操作系统的特征 .10 1.5.操作系统的组成 .12 1.6.openEuler操作系统简介 16 习题 .19 第2章.进.程.管.理 22 2.1.计算机程序的执行 .22 2.2.进程概述 .24 2.3.进程控制块 .26 2.4.进程状态 .29 2.5.进程控制 .31 2.6.处理机调度 .35 2.7.调度算法 .39 2.8.实时调度 .47 2.9.openEuler中的进程树 51 习题 .52 第3章.进.程.并.发 .56 3.1.计算机程序的并发执行 56 3.2.进程的互斥与同步 .60 3.3.经典同步问题 .67 3.4.死锁 .74 3.5.管程 .84 习题 .86 第4章.进程通信与多线程 92 4.1.进程通信 .92 4.2.多核技术 .101 4.3.线程与线程管理 .106 4.4.多线程的实现 .110 4.5.openEuler中的线程 115 习题 .119 第5章.内.存.管.理 120 5.1.重定位 .120 5.2.分区式管理 .121 5.3.分页式管理 .129 5.4.分段式管理 .136 5.5.段页式管理 .139 5.6.openEuler的内存管理特性 .142 习题 .144 第6章.虚拟存储器 .147 6.1.虚拟存储器概述 .147 6.2.请求页式管理 .150 6.3.页面置换算法 .157 6.4.请求段式管理 .163 6.5.openEuler中页的交换及算法实现 .166 习题 .169 第7章.文.件.管.理 172 7.1.文件和文件系统 .172 7.2.文件的逻辑组织和物理存储 174 7.3.存储空间的管理 .180 7.4.文件目录 .183 7.5.文件共享、保护与保密 187 7.6.openEuler中的文件系统 190 习题 .192 第8章.设.备.管.理 195 8.1.I/O系统的硬件 195 8.2.I/O控制方式 199 8.3.I/O软件 202 8.4.缓冲管理 .207 8.5.设备分配 .212 8.6.磁盘存储器管理 .217 习题 .226 第9章.openEuler基础与应用 .230 9.1.发展国产操作系统的必要性 230 9.2.openEuler基础 235 9.3.系统迁移 .239 9.4.华为鲲鹏计算产业发展策略 245 参考文献 247
|
內容試閱:
|
1946年,世界上第一台计算机的面世开启了人类信息化文明的新时代。现今的世界正在被以计算机技术为核心的信息化文明深深地影响和改变。 计算机是实现信息化的重要工具。操作系统是覆盖在计算机硬件之上的第一层系统软件,也称为“人机接口”。操作系统知识体系的学习,对于计算机相关专业的本科生至关重要。 操作系统属于信息产业的核心技术。在2018年两院院士大会上的讲话指出:实践反复告诉我们,关键核心技术是要不来、买不来、讨不来的。学习和掌握信息产业核心技术,开发具有自主知识产权的核心系统软件,把核心技术牢牢掌握在自己手中,对于产业创新、数据安全、网络安全具有十分重要的意义。 本书以国产openEuler操作系统为基础,介绍了计算机操作系统的基本概念、原理和相关技术。从计算技术的产生和发展,到多道程序系统的实现,由浅入深、循序渐进,构成了计算机操作系统的整体架构。 全书共九章,第1章介绍了计算机操作系统的基本概念;第2~4章主要讲述了处理机的管理,阐述了进程管理、进程并发、进程通信与多线程等内容;第5、6章讲述了内存管理和虚拟存储器的实现;第7章阐述了文件管理的相关内容;第8章介绍了设备管理的相关内容;第9章介绍了与openEuler操作系统相关的基础知识和应用案例。 本书的编写得到了沈阳工业大学、广东培正学院、广东百捷教育投资有限公司、武汉信息传播职业技术学院、辽宁鲲鹏生态创新中心和机械工业出版社的大力支持,在此表示衷心的感谢! 此外,蔡波、宋雷蕾、谢文兰等在本书的编撰、整理、绘图等工作中付出了艰辛的劳动,为本书的编写和出版做出了贡献,谨向上述各位表示衷心的感谢! 由于水平和时间有限,书中难免会有错误及不当之处,恳请读者批评指正。 编.者
|
|