操作系统教程引言

操作系统教程引言

ID:30937205

大小:42.50 KB

页数:7页

时间:2019-01-04

操作系统教程引言_第1页
操作系统教程引言_第2页
操作系统教程引言_第3页
操作系统教程引言_第4页
操作系统教程引言_第5页
资源描述:

《操作系统教程引言》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、.童梦无忧网试管婴儿论坛www.tm51.com本文由心诚则灵Yao贡献ppt文档可能在WAP端浏览体验不佳。建议您优先选择TXT,或下载源文件到本机查看。操作系统教程孙钟秀主编考试:笔试学习要求:按时上课,认真听讲阅读参考书认真记笔记,整理笔记思考,讨论,提问操作系统课程的特点实践性强从实践总结出原理涉及面广并行程序性能问题程序方法论软件工程错综复杂纵横交叉注意学习方式的变化教师只指出要点要通过自学、研读参考书掌握内容记笔记相当重要不能只通过Powerpoint来复习课程善于发现问题、提出问题要努力寻求问题的答案课程性

2、质操作系统是计算机专业的核心课程之一,更是软件专业的重要知识基础程序设计告诉我们如何使用计算机(高级、汇编等非机器代码)语言表达我们的思想编译原理告诉我们如何将计算机语言(高级、汇编等非机器代码)翻译为机器能够执行的机器指令计算机原理告诉我们计算机硬件是如何工作的课程性质(续)操作系统则告诉我们它是如何管理硬件、程序和数据,为运行程序提供服务的程序的设计和运行依赖于操作系统这个幕后支持者,程序设计、编译原理、计算机原理等课程均没有回答操作系统这个幕后支持者是如何运作的问题,详细回答这个问题的任务就交给了操作系统这门学科研

3、究对象程序设计课程研究的主要对象是程序设计语言以及算法设计方法,目标是正确掌握语言的使用方法和算法设计方法编译原理课程研究的主要对象是程序设计语言的语法,目标是设计正确有效的编译算法,根据程序设计语言的语法将程序设计语言源程序翻译为目标代码操作系统课程研究的主要对象是程序、数据、硬件等资源,目标是设计合理的操作系统结构和运行策略,对这些资源进行有效管理,为程序运行创造良好的环境学习目标我们对一个事物不仅要知其然,还要知其所以然无论是计算机程序员还是操作员,他们都是操作系统的用户作为一个专业用户,他不仅要懂得如何使用操作系

4、统来运行程序、编写程序还要明白操作系统如何运行程序,操作系统内部是如何...工作的,从而表现出用户看到的界面和功能学习方法操作系统领域的概念、原理的理解需要与相关课程知识的运用相结合,抽象与具体相结合并且需要参阅有关讲述实际操作系统结构、工作原理的资料甚至需要分析实际操作系统的源程序学习方法提示学习任务分散在平时,在理解、训练、掌握的基础上注意巩固识记,杜绝最后突击性学习课堂及教材学习与课外阅读参考书和动手实验相结合适当的作业习题训练操作系统的主要工作操作系统与计算机硬件关系极为密切计算机硬件对外(对用户)表现出一定的功

5、能操作系统也对外(对用户)表现出一定的功能,但是操作系统是由一组程序以及相关数据构成的,所以操作系统属于软件操作系统的主要工作(续)计算机硬件和操作系统软件对外(对用户)表现出来的功能差异在哪儿呢如果用户有某种需求,通常情况下可直接利用计算机硬件的功能来实现也可利用操作系统的功能来实现但是两者实现难度和复杂度不同一般来说,直接利用计算机硬件功能实现的难度要大于利用操作系统功能来实现的难度操作系统的主要工作(续)因为两者的功能模块粒度的大小不同,易理解程度也不同操作系统向用户提供的功能模块粒度要大一些,也更易于理解,因而更

6、易于使用操作系统就在逻辑上向用户提供了一台更好用的计算机操作系统的主要工作(续)操作系统软件按照多数人的工作和生活需求以及应用习惯来提供其功能和操作界面,隐蔽了对于多数人来说不需要了解的在硬件层次上的细节用户几乎完全可以通过使用操作系统来代替直接使用计算机硬件如同汽车驾驶员通过方向盘、油门、刹车、离合器以及车档这一套操作系统(简单易用的界面)来控制汽车的行驶,不需直接接触车轮、车闸、齿轮等硬件机构,通常情况下也不必理解汽车内部构造(除非制造和维修汽车)操作系统是通过自我执行和执行用户程序来工作和为用户提供服务的。下面这个

7、程序在执行的过程中,就得到了操作系统提供的多个方面的服务操作系统的主要工作(续)#includeintmain(){inta,b;scanf(“%d%d”,&a,&b);printf(“a+b=%d”,a+b);return0;}操作系统的主要工作(续)用户告诉操作系统执行该程序该程序在运行前一般在外存上存放,操作系统通过文件目录表从外存找到该程序该程序由管理信息和代码数据组成,系统根据管理信息找出代码和数据的地址操作系统的主要工作(续)内存管理模块根据程序的大小为代码和变量分配内存,文件系统定位并读写磁盘块将该程序

8、读入内存系统创建进程以执行该程序,进程由进程控制块和代码数据组成,进程控制块是系统用于管理进程的管理信息进程开始执行,scanf(“%d%d”,&a,&b);涉及到硬件输入设备(如键盘)的操作,设备处理模块投入工作,使用户输入数据,用户无须关心设备端口状态以及机械操作细节...操作系统的主要工作(续)操作系统以系统功

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。