中央广播电视大学计算机课程 操 作 系 统. 中央广播电视大学计算机课程 操 作 系 统 1、《操作系统》教材 2、《操作系统实验》教材 3、操作系统课程录像 15讲 主编/主讲:孟庆昌 中央电大出版社出版 课程使用的媒体 1、《操作系统》教材 2、《操作系统实验》教材 3、操作系统课程录像.

Slides:



Advertisements
Similar presentations
高校教师、高级项目经理 任铄 QQ : 第一章 操作系统引论 1.1 操作系统的目标和作用 1.2 操作系统的发展过程 1.3 操作系统的基本特性 1.4 操作系统的主要功能 1.5 OS 结构设计.
Advertisements

高级服务器设计和实现 1 —— 基础与进阶 余锋
Linux 系统. 操作系统发展需求 1 没有操作系统 2 简单批处理操作系统 3 多道程序设计的批处理 4 多道程序设计的分时操作系统 5 多处理机并行系统 6 网络操作系统 7 分布式操作系统.
一、页面设置:版心和页边距 1 、版心: 宽度 —— 版面中文字部分的宽度。(纸张宽度 — 左右页边距) 高度 —— 版面中文字部分的高度。(纸张高度 — 上下页边距) 2 、页边距:纸张边缘与文字之间的距离。
课程介绍 大学计算机基础 基础理论篇(讲课20学时,10周) 学习指导与实训篇(上机12学时,6周) 上机安排(9-14周)
——Windows98与Office2000(第二版) 林卓然编著 中山大学出版社
计算机网络课程总结 一、计算机网络基础 计算机网络定义和功能、基本组成 OSI/RM参考模型(各层的功能,相关概念, 模型中数据传输 等)
LSF系统介绍 张焕杰 中国科学技术大学网络信息中心
3.3 信息的智能化加工 主讲人:万林.
操作系统 年级:2003春 专业:计算机应用专业.
计算机操作系统 伍 俊 明 yue 计算机工程学院 伍俊明.
实用操作系统概念 张惠娟 副教授 1.
如何答辩 魏忠 博士.
心靈補給站 你可以「活」的「更好」 輔導主任 陳正馨老師.
辅导教师:杨屹东 网络实用技术基础 辅导教师:杨屹东
授课教师:梁东 QQ: 网络实用技术基础 授课教师:梁东 QQ:
第五章 存储管理 2006年11月.
中央广播电视大学计算机课程 操 作 系 统.
大学计算机基础—— 系统工具与环境 (理工科用) 赵 欢 肖德贵 李丽娟 洪跃山 编著.
《数据结构》课程简介 李武军 南京大学计算机科学与技术系 2016年秋季.
计算机基础知识 丁家营镇九年制学校 徐中先.
计算机最新实用技术 基础教程.
《数据库原理及应用》课程介绍 信息工程学院 孙俊国
Kvm异步缺页中断 浙江大学计算机体系结构实验室 徐浩.
LSF系统介绍 张焕杰 中国科学技术大学网络信息中心
嵌入式系统课程简介 宋健建 南京大学软件学院 2004/02/10.
存储系统.
计算机软件技术基础 操作系统(3).
大学计算机基础 典型案例之一 构建FPT服务器.
靜宜大學專用 PowerPoint 檔案 數位教材
临界区软件互斥软件实现算法.
第一单元 初识C程序与C程序开发平台搭建 ---观其大略
Windows网络操作系统管理 ——Windows Server 2008 R2.
Windows网络操作系统管理 ——Windows Server 2008 R2.
第五讲 四则运算计算器(一) 精品教程《C#程序设计与应用(第2版)清华大学出版社 谭恒松 主编
S 数控机床故障诊断与维修.
逆向工程-汇编语言
应用篇 Word 2000 应用技术 作业 Office 2000 基础 字处理基础知识 文档编辑 表格的制作与编排 绘图和图形处理技术
动态规划(Dynamic Programming)
临界区软件互斥软件实现算法 主讲教师:夏莹杰
CPU结构和功能.
用event class 从input的root文件中,由DmpDataBuffer::ReadObject读取数据的问题
宁波市高校慕课联盟课程 与 进行交互 Linux 系统管理.
Unit 11.Operating System 11.1 What’s OS 11.2 Related Courses
第4章 非线性规划 4.5 约束最优化方法 2019/4/6 山东大学 软件学院.
内容摘要 ■ 课程概述 ■ 教学安排 ■ 什么是操作系统? ■ 为什么学习操作系统? ■ 如何学习操作系统? ■ 操作系统实例
C语言程序设计 主讲教师:陆幼利.
微机系统的组成.
实验四、TinyOS执行机制实验 一、实验目的 1、了解tinyos执行机制,实现程序异步处理的方法。
第1课 操作系统概论 本次课介绍如下知识: 1.1操作系统简介 什么是操作系统 操作系统的发展历史 1.2操作系统的运行环境 计算机系统的基本硬件结构 CPU的组成 输入/输出结构 存储结构 系统保护.
实验七 安全FTP服务器实验 2019/4/28.
教 材 介 紹 靈活組合 愉快學習.
计算机网络与网页制作 Chapter 07:Dreamweaver CS5入门
<编程达人入门课程> 本节内容 内存的使用 视频提供:昆山爱达人信息技术有限公司 官网地址: 联系QQ: QQ交流群: ,
本节内容 Win32 API中的宽字符 视频提供:昆山爱达人信息技术有限公司 官网地址: 联系QQ: QQ交流群 : 联系电话:
成绩是怎么算出来的? 16级第一学期半期考试成绩 班级 姓名 语文 数学 英语 政治 历史 地理 物理 化学 生物 总分 1 张三1 115
信号量(Semaphore).
JSP实用教程 清华大学出版社 第2章 JSP运行环境和开发环境 教学目标 教学重点 教学过程 2019年5月7日.
第八章 总线技术 8.1 概述 8.2 局部总线 8.3 系统总线 8.4 通信总线.
魏新宇 MATLAB/Simulink 与控制系统仿真 魏新宇
3.1私有内存的分配.
临界区问题的硬件指令解决方案 (Synchronization Hardware)
GIS基本功能 数据存储 与管理 数据采集 数据处理 与编辑 空间查询 空间查询 GIS能做什么? 与分析 叠加分析 缓冲区分析 网络分析
实验目的:掌握数据的顺序存储结构及它们在计算机中的操作。 实验内容:
基于列存储的RDF数据管理 朱敏
C++语言程序设计 C++语言程序设计 第一章 C++语言概述 第十一组 C++语言程序设计.
本节内容 动态链接库 视频提供:昆山爱达人信息技术有限公司 官网地址: 联系QQ: QQ交流群 : 联系电话:
本节内容 进程 视频提供:昆山爱达人信息技术有限公司 官网地址: 联系QQ: QQ交流群 : 联系电话:
FVX1100介绍 法视特(上海)图像科技有限公司 施 俊.
实验六、COM类型病毒分析实验 实验开发教师: 刘乃琦 谌黔燕.
Presentation transcript:

中央广播电视大学计算机课程 操 作 系 统

1、《操作系统》教材 2、《操作系统实验》教材 3、操作系统课程录像 15讲 主编/主讲:孟庆昌 中央电大出版社出版 课程使用的媒体 1、《操作系统》教材 2、《操作系统实验》教材 3、操作系统课程录像 15讲 主编/主讲:孟庆昌 中央电大出版社出版

一、操作系统的有关概念 二、进程管理 三、存储器管理

什么是操作系统 操作系统的性质

操作系统是控制和管理计算机系统内各种硬件和软件资源、有效地组织多道程序运行的系统软件(或程序集合),是用户与计算机之间的接口。

UNIX Word DOS VB Office FoxPro Windows 98 Windows NT Linux PowerPoint 以下软件哪些是操作系统? UNIX Word DOS VB Office FoxPro Windows 98 Windows NT Linux PowerPoint 以下软件是操作系统: UNIX DOS Linux Windows 98 Windows NT

1、《操作系统》教材 2、《操作系统实验》教材 3、操作系统课程录像 15讲 主编/主讲:孟庆昌 中央电大出版社出版 课程使用的媒体 1、《操作系统》教材 2、《操作系统实验》教材 3、操作系统课程录像 15讲 主编/主讲:孟庆昌 中央电大出版社出版

一、操作系统的有关概念 二、进程管理 三、存储器管理

UNIX Word DOS VB Office FoxPro Windows 98 Windows NT Linux PowerPoint 以下软件哪些是操作系统? UNIX Word DOS VB Office FoxPro Windows 98 Windows NT Linux PowerPoint 以下软件是操作系统: UNIX DOS Linux Windows 98 Windows NT

操作系统的共同性质

操作系统的共同性质

1、从功能上看 具有五大功能----存储器管理、处理机管理、设备管理、文件管理、用户接口

是裸机之上的第一层软件,为其他软件的建立和运行提供基础。 2、从层次上看

裸机 操作系统 其他软件 . . . 用户

提供众多基础服务,方便用户使用,构成软件平台。 3、从服务上看

4、从内部特征上看 ---支持并发性 ---实现资源共享 ---完成进程的异步前进

一、操作系统的有关概念 二、进程管理 三、存储器管理

1、进程与程序的区别 2、进程的组成 3、进程的同步与互斥

进程的定义 程序在并发环境中的执行过程

进程与程序的主要区别

(1) 进程是动态概念 程序是静态概念

(2) 进程具有并发性,宏观上同时运行 程序本身具有顺序性,程序的并发执行是通过进程实现的

(3) 进程具有独立性,是一个能独立运行的单位,是系统资源分配的基本单位,是运行调度的基本单位 程序本身没有此特性

(4) 进程和程序无一一对应关系,一个进程可顺序执行多个程序 一个程序可由多个进程共用

(5) 进程异步前进,会相互制约 程序不具备此特性

(6) 进程实体具有一定结构,组成进程映象 程序没有这种结构

进程和程序是两个完全不同的概念,但二者间又存在密切关系

1、进程与程序的区别 2、进程的组成 3、进程的同步与互斥

PCB 程序 数据集合 进程的组成

进程与PCB的关系 每个进程有唯一的PCB 系统中所有进程都有自己的PCB 操作系统依据PCB管理进程

进程与PCB的关系 操作系统利用PCB实现进程的动态和并发 PCB是进程存在的唯一标志

1、进程与程序的区别 2、进程的组成 3、进程的同步与互斥

进程在活动中会相互制约 所有进程都是相互独立的 进程以异步方式并发执行

同步是进程间共同完成一项任务时直接发生相互作用的关系

——同步进程间具有合作关系 ——在执行时间上必须按一定的顺序协调进行

互斥是并发执行的多个进程由于竞争同一资源而产生的相互排斥的关系

——互斥进程彼此在逻辑上是完全无关的 ——它们的运行不具有时间次序的特征

进程间的通信 ——临界资源和临界区 ——信号量 ——P、V操作

临界资源 一次仅允许一个进程使用的共享资源 如:打印机、磁带机、表格

临界区 在每个进程中访问临界资源的那段程序 进程必须互斥进入临界区

进程间的通信 ——临界资源和临界区 ——信号量 ——P、V操作

信号量 信号量是一种数据结构 一般由两个成员组成: 数值 指针

一般说来,信号量的值与相应资源的使用情况有关 信号量的值仅由P、V操作改变 信号量

进程间的通信 ——临界资源和临界区 ——信号量 ——P、V操作

P、V操作原语 ——P操作(wait)原语 ——V操作(signal)原语

P、V操作都是原语 ——P操作:申请一个单位资源 ——V操作:释放一个单位资源

用P、V原语实现互斥 例:打印机分配 互斥信号量mutex(初值为1) Pa为分配进程 Pb为释放进程

Pa: ... P(mutex) 分配打印机 (读写分配表) V(mutex) Pb: ... P(mutex) 释放打印机 (读写分配表) V(mutex)

用P、V原语实现简单同步 例:供者和用者对缓冲区的同步 信号量: S1——缓冲区空否(初值为1) S2——缓冲区满否(初值为0)

供者进程 L1:P(S1) 启动读卡机 … 收到输入结束中断 V(S2) goto L1 用者进程 L2: P(S2) 从缓冲区取出信息 … V(S1) goto L2

一、操作系统的有关概念 二、进程管理 三、存储器管理

1、存储管理的功能 2、几个概念 3、虚拟存储器

存储管理的功能 (1)内存分配——为每个进程分配一定的内存空间 (2)地址映射——把程序中所用的相对地址转换成内存的物理地址

存储管理的功能 (3)内存保护——检查地址的合法性,防止越界访问 (4)内存扩充——解决“求大于供”的问题,采用虚拟存储技术

1、存储管理的功能 2、几个概念 3、虚拟存储器

相对地址(或逻辑地址) 用户程序经编译之后的每个目标模块都以0为基地址顺序编址,这种地址称为相对地址

程序A的内存空间 . . . 程序A的地址空间 100 5000 LOAD 1, 500 500 5100 700 5500 12345 100 500 700 5000 5100 5500 5700 程序A的地址空间 程序A的内存空间 . . .

绝对地址(或物理地址) 内存中各物理存储单元的地址是从统一的基地址顺序编址,这种地址称为绝对地址

逻辑地址空间 (或地址空间) 由程序中逻辑地址组成的地址范围

内存空间(或物理空间、绝对空间) 由内存一系列存储单元所限定的地址范围

重定位 把逻辑地址转变为内存的物理地址的过程

连接 将编译或汇编后得到的一组目标模块以及它们所需的库函数装配成一个完整的装入模块的过程

1、存储管理的功能 2、几个概念 3、虚拟存储器

虚拟存储器 由操作系统提供的一个假想的特大存储器

实现虚存技术的物质基础 二级存储结构——内存+外存 动态地址转换机构——将逻辑地址转换成物理地址

虚拟存储器的基本特征 (1)虚拟扩充——不是物理上,而是逻辑上扩充了内存容量 (2)部分装入——每个作业(进程)不是全部一次性地装入内存,而是只装入其一 部分

虚拟存储器的基本特征 (3)离散分配——每个作业(进程)装入内存的那部分不必占用连续的内存空间,而是“见缝插针”

虚拟存储器的基本特征 (4)多次对换——在一个进程运行期间,它所需的全部程序和数据要分成多次调入内存

请求分页的基本思想 (1)请求分页=分页+请求 逻辑空间分页 物理空间分块 页与块同样大 页连续块离散 用页号查页表 硬件做重定位 分 页

请求分页的基本思想 (2)作业部分装入内存 (3)作业所占的内存块不连续 (4)硬件通过页表生成访问内存的地址

请求分页的基本思想 (5)若发生缺页,则进行缺页中断处理,将该页调入内存 (6)利用快表可以加速地址转换

操作系统的学习方法 1、抓住重点,掌握基本概念和基本方法,注意知识的前后连贯 2、注重上机实验和平时作业