- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
考试成绩: 期末考试70%+实验成绩20%+平时成绩10% 期末考试: 闭卷、笔试、 120分钟 实验成绩: 实验情况 平时成绩: 作业、测验等 作业和实验报告的提交方式 请每位同学交电子版的作业和实验报告,上传到 1的FTP服务器中的 wuzhengyu / homework / MS Word 2003以下版本 文件名格式为班级、学号加上个人姓名 例如:05-1-040824101***.doc 课程特点 操作系统,数据结构,C语言程序设计等课程的基础 侧重点:基本原理、关键技术 参考书 陈明编.Linux基础与应用.清华大学出版社. 吴学毅编.Linux基础教程.清华大学出版社. 范永开;杨爱林等编.Linux应用开发技术详解.人民邮电出版社. 韩东儒;张波等译.Linux宝典(第三版).人民邮电出版社. 位元化编.Linux C/C++入门与进阶.科学出版社. 张辉译.GNU/Linux 编程指南(第二版).清华大学出版社. 杜华编.Linux编程技术详解.人民邮电出版社. 第1章 操作系统概述 1.1 操作系统简介 1.2 操作系统接口 1.3 操作系统功能 1.4 操作系统结构 1.5 Linux操作系统介绍 1.6 Linux的内核特征 1.7 Linux的发展及展望 1.8 小结 操作系统是计算机系统的基本系统软件。软件系统中操作系统是所有软件的核心。操作系统负责控制、管理计算机的所有软件、硬件资源,是惟一直接和硬件系统打交道的软件,是整个软件系统的基础部分,同时还为计算机用户提供良好的界面。 因此,操作系统直接面对所有硬件、软件和用户,它是协调计算机各组成部分之间、人机之间关系的重要软件系统。 Linux是在日益普及的Internet上迅速形成和不断完善的操作系统。Linux操作系统高效、稳定,适应多种硬件平台,而最具有魅力的是它遵循GPL(GNU General Public License,GNU通用公共许可证),整个系统的源代码可以自由获取,并且在GPL许可的范围内自由修改、传播,这就为学习、应用、开发操作系统及其他软件提供了良好的基础和较高的起点。 GNU计划,是由Richard Stallman在1983年9月27日公开发起的。它的目标是创建一套完全自由的操作系统,“重现当年软件界合作互助的团结精神”。 GNU是“GNU’s Not Unix”的递归缩写。UNIX是一种广泛使用的商业操作系统的名称。由于GNU将要实现UNIX系统的接口标准,因此GNU计划可以分别开发不同的操作系统部件。为保证GNU软件可以自由地“使用、复制、修改和发布”,所有GNU软件都在一份在禁止其他人添加任何限制的情况下授权所有权利给任何人的协议条款,GNU通用公共许可证(GNU General Public License,GPL)。 1991年Linus Torvalds编写出了与UNIX兼容的Linux操作系统内核并在GPL条款下发布。Linux之后在网上广泛流传,许多程序员参与了开发与修改。 本章首先介绍操作系统的概念、功能及其结构,接着介绍Linux系统的基本特征、发展现状,并以此为基础,讨论现代操作系统的一般特点和发展趋势。 1.1 操作系统简介 1.1.1 操作系统概念 一种非形式的定义如下:操作系统是计算机系统中的一个系统软件,它是这样一些程序模块的集合——它们管理和控制计算机系统中的硬件和软件资源,合理地组织计算机工作流程,以便有效地利用这些资源为用户提供一个功能强大、使用方便和可扩展的工作环境,从而在计算机与用户之间起到接口作用。 普通用户使用操作系统,是把操作系统当作 一个资源管理者,有效地控制各种硬件资源, 组织自己的数据,完成自己的工作并和其他人 共享资源。 对于程序员来讲,操作系统提供了一个与计 算机硬件等价的扩展或虚拟的计算平台。操作 系统提供给程序员的工具除了系统命令、界面 操作之外,还有系统调用,程序员可以避开许 多具体的硬件细节,提高程序开发效率,改善 程序移植特性。 整个计算机系统可以认为是按照一定规则分层构建的,我们可以使用图1.1来示意性地描述这种层次结构。 图1.1 计算机系统层次结构示意图 操作系统在计算机系统中的地位 1.1.2 操作系统发展简介 随着计算机硬件的发展,计算机的计算速度越来 越快,其高速的数据处理与低速的手工操作之间的 矛盾日益突出,传统的手工操作是系统的最大制约 因素,昂贵的计算机硬件资源得不到有效的利用。 一个重要的技术是批处理,专门的操作人员把用 户提交的任务按照一定的类别、顺序组织起来,形 成作业序列,这些作业成批地在专门的监督程序控
您可能关注的文档
最近下载
- 2025年【全国】汉字听写大会竞赛考试题(含答案).docx VIP
- 新高三第一次班主任会议,校长讲话:凝心聚力战高三,担当使命育栋梁.docx
- 《化学抛光和电解抛光》.ppt VIP
- 校园内施工安全教育课件.pptx VIP
- 某某村党群服务中心项目可行性研究报告.doc VIP
- 2023年电动自行车换电站相关项目可行性研究报告.docx VIP
- Q-CR 517.2-2023铁路工程喷膜防水材料 第2部分:喷涂橡胶沥青(OCR).pdf
- (王红)《遣戍伊犁日记》《叶柝纪程》录文.doc VIP
- 一种用硅藻土助滤剂废弃物制备纳米白炭黑的方法.pdf VIP
- 数字化转型之数据治理解决方案.pdf VIP
文档评论(0)