windows操作系统课件 第1章操作系统概述

windows操作系统课件 第1章操作系统概述

ID:38510957

大小:637.00 KB

页数:86页

时间:2019-06-13

windows操作系统课件 第1章操作系统概述_第1页
windows操作系统课件 第1章操作系统概述_第2页
windows操作系统课件 第1章操作系统概述_第3页
windows操作系统课件 第1章操作系统概述_第4页
windows操作系统课件 第1章操作系统概述_第5页
资源描述:

《windows操作系统课件 第1章操作系统概述》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第1章操作系统概述计算机系统概观操作系统的概念操作系统功能操作系统简史操作系统分类研究操作系统的几种观点计算机发展到今天,从个人计算机到巨型计算机系统,毫无例外都配置一种或多种操作系统。操作系统概念什么是操作系统计算机系统的组成:计算机硬件和计算机软件。计算机硬件通常是由中央处理机(运算器和控制器)、存储器、输入设备和输出设备等部件组成。计算机软件包括系统软件和应用软件。支撑软件:支援其他软件的编制和维护的软件。编译程序、操作系统等系统软件也可算作支撑软件。数据库、各种接口软件和工具组图1.1操作系统与硬件软件的关系没有任何

2、软件支持的计算机称为裸机,它仅仅构成了计算机系统的物质基础,而实际呈现在用户面前的计算机系统是经过若干层软件改造的计算机。(虚机器)图1.1展示了这种情形。因此,引入操作系统的目的可从三方面来考察:(1)从系统管理人员的观点来看:(2)从用户的观点来看:(3)从发展的观点看:存储程序原理根据存储程序的原理构造的计算机称为存储程序计算机,又称冯·诺依曼型计算机。存储程序原理的基本点是指令驱动,即程序由指令组成,并和数据一起存放在计算机存储器中。机器一经启动,就能按照程序指定的逻辑顺序把指令从存储器中读出来逐条执行,自动完成由程

3、序所描述的处理工作。这是计算机与一切手算工具的根本区别。操作系统的地位其他软件则是建立在操作系统之上的硬件与所有其他软件之间的接口只有在操作系统的支撑下,其他系统软件如各类编译系统、程序库和运行支持环境才得以取得运行条件源代码 编译器 目标代码 硬件怎样将目标代码送给硬件?怎样输出打印结果?操作系统的作用操作系统做什么?#includeintmain(intargc,char*argv[]){printf("helloworld");return0;}用户告诉操作系统执行hello程序操作系统找到该程

4、序,检查其类型检查程序首部,找出正文和数据的地址文件系统找到第一个磁盘块父进程需要创建一个新的子进程,执行hello程序操作系统需要将执行文件映射到进程结构操作系统设置CPU上下文环境,并跳到程序开始处程序的第一条指令执行,失败,缺页中断发生操作系统分配一页内存,并将代码从磁盘读入,继续执行更多的缺页中断,读入更多的页面程序执行系统调用,在文件描述符中写一字符串操作系统检查字符串的位置是否正确操作系统找到字符串被送往的设备设备是一个伪终端,由一个进程控制操作系统将字符串送给该进程该进程告诉窗口系统它要显示字符串窗口系统确定这

5、是一个合法的操作,然后将字符串转换成像素窗口系统将像素写入存储映像区视频硬件将像素表示转换成一组模拟信号控制显示器(重画屏幕)显示器发射电子束你在屏幕上看到helloworld操作系统定义操作系统是计算机系统中的一个系统软件,它是这样一些程序模块的集合——它们管理和控制计算机系统中的硬件及软件资源,合理地组织计算机工作流程,以便有效地利用这些资源为用户提供一个功能强大、使用方便和可扩展的工作环境,从而在计算机与其用户之间起到接口的作用。计算机的发展1)第一代,电子管计算机(1946—1957)。支撑软件是机器语言和汇编语言。

6、2)第二代,晶体管计算机(1958—1964)。支撑软件是算法语言和管理程序。3)第三代,集成电路计算机(1965—1970)。支撑软件是操作系统。4)第四代,大规模集成电路计算机(1971—至今)。5)第五代,可能是智能计算机。支撑软件将是新一代操作系统与智能软件。操作系统的历史操作系统发展是随着计算机硬件技术发展起来人们通常按照器件工艺的演变把计算机发展过程分为四个阶段。1946年—50年代末:第一代,电子管时代,无操作系统。50年代末—60年代中期:第二代,晶体管时代,批处理系统。60年代中期—70年代中期:第三代,集

7、成电路时代,多道程序设计。70年代中期至今:第四代,大规模和超大规模集成电路时代,分时系统。操作系统的历史人们通常按照器件工艺的演变把计算机发展过程分为四个阶段。1946年—50年代末:第一代,电子管时代,无操作系统。50年代末—60年代中期:第二代,晶体管时代,批处理系统。60年代中期—70年代中期:第三代,集成电路时代,多道程序设计。70年代中期至今:第四代,大规模和超大规模集成电路时代,分时系统。手工操作阶段时间:1946~50年代末主要器件工艺:电子管运算速度:慢,1000次/秒没有操作系统程序设计语言:机器语言工作

8、量大,难度高,易出错,需要大量人力和物力手工操作阶段的作业执行过程程序员将程序写在卡片上(在卡片上穿孔)程序员先预约,然后到机房将他的卡片放入卡片输入机启动输入机将卡片上的程序和数据读入计算机打开控制台开关启动程序运行打印机输出计算结果,程序员卸下卡片下一个程序员上机······手工操作阶

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

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

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