操作系统原理&unix(ch1)

操作系统原理&unix(ch1)

ID:9983213

大小:323.51 KB

页数:40页

时间:2018-05-12

操作系统原理&unix(ch1)_第1页
操作系统原理&unix(ch1)_第2页
操作系统原理&unix(ch1)_第3页
操作系统原理&unix(ch1)_第4页
操作系统原理&unix(ch1)_第5页
资源描述:

《操作系统原理&unix(ch1)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、操作系统原理与Unix柳青E-mail:liuqing@ynu.edu.cn2006—2007学年下学期云南大学软件学院2004年2月20日1操作系统原理与Unix教材1.张尧学、史美林编著:《计算机操作系统教程》(第2版),清华大学出版社出版,2002年。2.AmirAfzal著:《UNIXUnbounded:ABeginningApproach》(FourthEdition),PrenticeHall出版,2002年。参考书目1.操作系统教程;孙钟秀等;高等教育出版社、第2版。2.计算机操作系统;汤子瀛;西安电子科技大学出版社。3.操

2、作系统:薛智文;中国铁道出版社。4.APPLIEDOPERATINGSYSTEMCONCEPTS;AbrahamSilberschatz;JohnWiley&Sons,lnc.(HigherEducationPress)。2004年2月20日2操作系统原理与Unix课程的性质与任务操作系统是计算机类本科专业的一门必修课程,属于专业基础课,具有理论性和实践性。通过本课程的学习,学生将能清楚地认识操作系统在现代计算机系统中的地位、作用和发展方向,系统地掌握操作系统的主要功能、基本原理、实现技术以及典型操作系统(例如UNIX/Linux/Win

3、dows)的操作方法。2004年2月20日3第一章绪论1.1计算机硬件和软件的发展1.1.1计算机硬件的发展1、Aristotle(前384-322):古希腊伟大的哲学家、思想家,Plato的学生。为形式逻辑奠定了基础,成为一切推理活动的基础和出发点。2、 中国人在公元13世纪发明了算盘,它是世界上最早的较为成熟的计算工具,可以完成+、-、*、/运算3、Napier(1550-1617):苏格兰数学家。1612年发明了一种帮助计算乖法的骨质拼条。2004年2月20日41.1.1计算机硬件的发展4、Schichard:1624年在海德堡大学

4、研制成功了可进行+、-、*、/的计算钟,类似于今天的钟表。5、Pascal:法国科学家。1642年发明了机械手动计算器,可做+、-法。6、Leibnitz(1646-1716):德国数学家、哲学家,把形式逻辑符号化,提出了数理逻辑和二进制。1673年还建造了一台能进行四则运算的机械计算机器。2004年2月20日51.1.1计算机硬件的发展7、Boole(1815-1864):英国数学家、逻辑学家,提出了布尔代数,传统代数能解决的问题布尔代数也能解决,反之则极为困难。8、Babbage:1822年发明了能自动完成四则运算的自动机械计算机器—

5、差分机器,利用穿孔卡片来编制程序进行自动控制。Ada为其编制程序,成为人类历史上的第一个程序员。上述机器停留在手动机械。9、Holleoith:德国数学家。1884年制造了第一台电动计算机。2004年2月20日61.1.1计算机硬件的发展10、Godel(1906-1978):奥地利数学家。研究了数理逻辑中一些根本性的问题,即形式系统的完备性和可判定问题,他让人们知道有些事情是做不到的。11、Turing(1912-1954):英国数学家。30年代提出了理想计算机的数学模型(计算模型):图灵机,为存储程序式电子数字计算机提供了重要思想。2

6、004年2月20日71.1.1计算机硬件的发展12、Zuse:1941年完成了一台机电式计算机,全部使用继电器。13、1946年:人类第一台电子数字式计算机ENIAC在宾夕法尼亚大学诞生。VonNeumann的存储程序式计算机的思想在其中发挥了关键作用。2004年2月20日81.1.2.计算机语言的发展1GL:机器语言2GL:汇编语言3GL:高级语言4GL:非过程化语言5GL:智能语言2004年2月20日91.2操作系统的概念自从计算机发明以来,操作系统就以各种不同的形式存在于计算机系统之中。从微型机系统到巨型机系统都配置一种或多种操作系

7、统。操作系统是对计算机硬件功能的首次扩充,其它所有软件都依靠操作系统的支持工作。随着计算机系统软硬件的迅速发展,操作系统也在不断发展。2004年2月20日101.2操作系统的概念1.计算机系统的4个组成要素硬件设备:包括CPU、存储器及I/O设备等,提供了系统基本的计算资源。操作系统:负责控制并协调如何分配硬件资源给系统中各用户所执行的应用程序。应用程序:包括字处理程序、编译器、浏览等有特定用途的程序。用户:利用以上要素解决各种问题。2004年2月20日111.2操作系统的概念2.软件与硬件的关系硬件是计算机系统构成和运行的物质基础。软件

8、是提高计算机系统效率和方便用户使用计算机的程序。可分为系统软件(如操作系统)、支撑软件(如编译系统)和应用软件(如财务管理系统)。二者相互依赖、相互促进、共同发展。2004年2月20日121.

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

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

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