武昌理工学院:《操作系统原理》课程教学资源(PPT课件)第一章 操作系统概述(主讲:温静)

主要内容 1操作系统的定义 2操作系统的形成和发展 3操作系统类型 4操作系统的功能 CONTANTS 5操作系统的特性 6操作系统的结构设计 7现代主流操作系统
CONTANTS 主要内容 操作系统的定义 操作系统的形成和发展 操作系统类型 操作系统的功能 操作系统的特性 1 2 3 4 5 6 操作系统的结构设计 7 现代主流操作系统

计算机系统 计算机系统 硬件系统 软件系统 中央处理器cPU) 存储器 系统软件 输入输出控制系统 支撑软件 输入输出设备 应用软件
计算机系统 硬件系统 中央处理器(CPU) 存储器 输入输出控制系统 输入输出设备 计算机系统 软件系统 系统软件 支撑软件 应用软件

计算机系统 操作人员 应用软件 支撑软件 计算机软件 系统软件 硬件
计算机系统 操作人员 应用软件 支撑软件 系统软件 硬件 计算机软件

计算机硬件 输入输出 输入输 CPU 存储器 控制系统 出设备 运算器 内存 控制器 外存
计算机硬件 CPU 存储器 输入输出 控制系统 输入输 出设备 运算器 + 控制器 内存 + 外存

计算机硬件 中央处理器(CPU): 对信息进行高速运算和处理。 存储器(主存储器和辅助存储器): 主存储器可被中央处理器直接访问。 输入输出设备: 计算机和用户的交互接口部件。 输入输出控制系统: 管理外围设备与主存储器之间的信息传送
计算机硬件 ➢中央处理器(CPU): 对信息进行高速运算和处理。 ➢存储器(主存储器和辅助存储器): 主存储器可被中央处理器直接访问。 ➢输入输出设备: 计算机和用户的交互接口部件。 ➢输入输出控制系统: 管理外围设备与主存储器之间的信息传送

计算机软件 系统软件: 计算机系统中最靠近硬件层次的软件,是计算机系统 中不可缺少的软件。如操作系统、编译程序等。 支撑软件: 支撑其他软件的开发和维护的软件。如各种接口软件、 软件开发工具和环境等。 应用软件: 特定应用领域的专用软件。如人口普查软件、飞机订 票软件、财务管理软件等
计算机软件 ➢系统软件: 计算机系统中最靠近硬件层次的软件,是计算机系统 中不可缺少的软件。如操作系统、编译程序等。 ➢支撑软件: 支撑其他软件的开发和维护的软件。如各种接口软件、 软件开发工具和环境等。 ➢应用软件: 特定应用领域的专用软件。如人口普查软件、飞机订 票软件、财务管理软件等

操作系统的定义 操作系统( Operating System,缩写为0s): 组控制和管理计算机硬件和软件资源,合理 地对各类作业进行调度,以及方便用户使用的 程序的集合
操作系统的定义 ➢操作系统(Operating System ,缩写为OS): 一组控制和管理计算机硬件和软件资源,合理 地对各类作业进行调度,以及方便用户使用的 程序的集合

操作系统的目标 >在设计一个操作系统时需要达到以下四个目标: 1、有效性 2、方便性 3、可扩充性 4、开放性 >方便性和有效性是设计操作系统时最重要的两个 目标
操作系统的目标 ➢在设计一个操作系统时需要达到以下四个目标: 1、有效性 2、方便性 3、可扩充性 4、开放性 ➢方便性和有效性是设计操作系统时最重要的两个 目标

操作系统的形成和发展 1946-1955:第一代计算机(电子管时代) 人工操作阶段(无0S) 1955-1965:第二代计算机(晶体管时代 批处理(早期)、执行系统 1965-1980:第三代计算机(集成电路时代) 0S形成批处理0S,分时0s 1980至今:第四代计算机(大规模集成电路时代 个人计算机0S,网络0S,分布式0S
操作系统的形成和发展 1946-1955: 第一代计算机(电子管时代) 人工操作阶段(无OS) 1955-1965: 第二代计算机(晶体管时代) 批处理(早期)、执行系统 1965-1980: 第三代计算机(集成电路时代) OS形成-批处理OS,分时OS 1980至今: 第四代计算机(大规模集成电路时代) 个人计算机OS, 网络OS,分布式OS

人工操作阶段 用户轮流使用计算机: 先把程序纸带(或卡片)装上输入机; 然后经手工操作把程序和数据输入计算机; 接着通过控制台开关启动程序运行; 计算完毕,用户拿走打印结果,并卸下纸带(或卡片)。 缺点: 1.用户独占全机; 2.CPU等待人工操作
人工操作阶段 ➢用户轮流使用计算机: 先把程序纸带(或卡片)装上输入机; 然后经手工操作把程序和数据输入计算机; 接着通过控制台开关启动程序运行; 计算完毕,用户拿走打印结果,并卸下纸带(或卡片)。 ➢缺点: 1. 用户独占全机; 2. CPU等待人工操作
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 《Computer Networking:A Top Down Approach》英文教材教学资源(PPT课件讲稿,6th edition)Chapter 8 网络安全 Network Security.ppt
- 西安电子科技大学:《现代密码学》课程教学资源(PPT课件讲稿)第六章 数字签名算法.pptx
- 华中师范大学:智能与分布计算(PPT课件讲稿)语义网与本体 Semantic Web & Ontology(Introduction).ppt
- 中国科学技术大学:《计算机科学导论》课程教学资源(PPT课件讲稿)第五讲 经典计算的计算模型(主讲:陈意云).pptx
- 《高级语言程序设计 Advanced Programming》课程教学资源(PPT课件讲稿)第5章 循环结构程序设计.ppt
- 香港科技大学:Introduction to Software Defined Network(SDN).pptx
- 《微机原理笔记》课程教学资源(PPT课件讲稿)第6章 输入输出和中断技术.ppt
- 厦门大学:《大数据技术原理与应用》课程教学资源(PPT课件讲稿)第九章 图计算.ppt
- 《大型机高级系统管理技术》课程教学资源(PPT课件讲稿)第3章 作业控制语言.ppt
- 贵州师范学院:《高级语言程序设计 Advanced Programming》课程教学资源(PPT课件讲稿)第9章 结构体.ppt
- A New Approach for Accurate Modelling of Medium Access Control(MAC)Protocols.ppt
- 西安电子科技大学:人工神经网络(PPT讲稿)Artificial Neural Networks(Introduction).ppt
- 《数据结构和编程设计》课程教学资源(PPT课件讲稿)Chapter 1 Programming Principles.ppt
- 《微机原理》课程教学资源(PPT课件讲稿)第三章 寻址方式与指令系统.ppt
- 《数据结构》课程教学资源(PPT课件讲稿)第九章 排序 Sort.ppt
- 中国科学技术大学:《数据结构》课程教学资源(PPT课件)第八章 查找表.pps
- 丽水职业技术学院:《电子商务实训》课程教学资源(PPT课件讲稿)电子商务交易模式之“B2C”.ppt
- 河南中医药大学(河南中医学院):《计算机文化》课程教学资源(PPT课件讲稿)第八章 数字多媒体.ppt
- 《计算机网络》课程教学资源(PPT课件讲稿)第7章 运输层.ppt
- 《自然语言处理》课程教学资源(PPT课件讲稿)语言模型.ppt
- Data Mining and Model Choice in Supervised Learning.ppt
- 上海交通大学:《软件工程导论》课程教学资源(PPT课件讲稿)第十三讲 软件项目中的人员管理.ppt
- 航空航天(PPT课件讲稿)Mechanics——Particle Motion.ppt
- 《网络编程实用教程》教学资源(PPT课件讲稿)第4章 MFC编程.ppt
- 东南大学:《数据结构》课程教学资源(PPT课件讲稿)贪心算法.pptx
- 《计算机算法基础》课程教学资源(PPT课件讲稿)分枝-限界法.ppt
- 《计算机系统和系统结构》课程教学资源(PPT课件讲稿)第四章 流水线技术.ppt
- 四川大学:《计算机操作系统 Operating System Principles》课程教学资源(PPT课件讲稿)第6章 存储器管理.ppt
- 山东大学:《微机原理及单片机接口技术》课程教学资源(PPT课件讲稿)第二章 微型计算机基础知识.ppt
- 《The C++ Programming Language》课程教学资源(PPT课件讲稿)Lecture 05 Object-Oriented Programming.ppt
- 四川大学:《计算机操作系统 Operating System Principles》课程教学资源(PPT课件讲稿)第7章 虚拟存储器管理.ppt
- 《计算机软件技术基础》课程电子教案(PPT课件讲稿)第9章 存储管理.ppt
- 上海交通大学:传感器网络研究 Research On Sensor Nets(主讲:伍民友).ppt
- 南京航空航天大学:《数据结构》课程教学资源(PPT课件讲稿)第五章 数组和广义表.ppt
- 《大数据挖掘与应用技术》课程教学资源(PPT课件讲稿)第12章 Hibernate持久化技术.ppt
- 中国科学技术大学:《计算机体系结构》课程教学资源(PPT课件讲稿)第7章 多处理器及线程级并行 7.3 分布式共享存储器体系结构 7.4 Models of Memory Consistency.pptx
- Acknowledged Broadcasting and Gossiping in ad hoc radio networks.ppt
- Apache Spark:Intro to Spark(Lightning-fast cluster computing).pptx
- 中国科学技术大学:《网络信息安全 NETWORK SECURITY》课程教学资源(PPT课件讲稿)第三章 局域网安全技术及应用.ppt
- 《操作系统原理》课程教学考试大纲.doc