第 3 章操作系统基础 3.1 操作系统概述 3.2 操作系统的功能模块 3.3 典型操作系统概述.

Slides:



Advertisements
Similar presentations
定 格 入 格 破 格 —— 新诗仿写复习训练 仿照下列句子,再把 “ 人生 ” 比喻成 “ 大海 ”“ 天空 ” , 造两个句子。 如果说人生是一首优美的乐曲,那么痛苦则 是其中一个不可或缺的音符。 参考答案: 1 、如果说人生是一望无际的大海,那么挫折则 是其中一个骤然翻起的浪花。 2 、如果说人生是一片湛蓝的天空,那么失意则.
Advertisements

LOGO 幼儿园音乐教育活动设计与实施 金职院师范学院 张淑琼. Your site here LOGO 一、幼儿园音乐教育主要内容 1. 幼儿园歌唱活动 2. 幼儿园韵律活动 3. 幼儿园打击乐演奏活动 4. 幼儿园音乐欣赏活动.
© 2001 孟静制作 版权所有 第二章 CPU 管理和进程、线程管理 2.1 CPU 管理概述 2.2 进程管理 2.3 进程模型实例分析 :UNIX 早期版本的 CPU 管理 子系统 ( 进程模型 ) 2.4 处理机管理实例分析 (2):linux CPU 管理(进程 模型) 2.5 线程模型.
进 程. “ 程序 ” 和 “ 进程 ” 进程是 OS 对 CPU 执行的程序的运行过程的一种抽象。进程有自 己的生命周期,它由于任务的启动而创建,随着任务的完成(或 终止)而消亡,它所占用的资源也随着进程的终止而释放。 Linux 内核中通常把进程称为任务,每个进程主要通过一个称为进程描 述符(
報酬遞增與新的商業世界.
职业指导服务系统 欢迎了解职业指导服务系统!
第 四 章 现 代 学 制.
计算机基础 与应用案例教程 第一篇 基础理论篇 第4章 计算机软件系统.
基于s3c44B0X嵌入式uCLinux系统原理及应用
第十二课 易用性测试.
第1单元 操作系统概论 第一节 绪论 操作系统定义.
第四章 電腦軟體 課前指引 實體的電腦裝置,我們稱之為「硬體」(Hardware),至於軟體則是個抽象的概念,軟體是經由人類以各種不同的程式語言撰寫而成,以達到控制硬體、進行各種工作的抽象化(例如文書處理)等動作。有些讀者經常迫不及買了一台新電腦,就以為可以開始使用!事實不然,一部配備齊全的電腦,如果沒有合適的軟體來控制與搭配,絕對也是英雄無用武之地。一般來說,我們將軟體分「系統軟體」(System.
操作系统 袁昕.
提高自身素质做好 新时期班主任工作 北京市广渠门中学 高金英.
普通话模拟测试 与学习平台 使用指南.
第二章 项目一:企业厂区与车间平面设计 1.
香港普通話研習社科技創意小學 周順強老師.
操作系统原理 Principles of Operating System
安徽地税机打发票系统培训 2015年3月.
第2章:企業組織 張緯良 世新大學資訊管理系.
網路小說劇情建構與伏線營造 Windows98.
營建自動化 -營建管理資訊化 授課老師:劉俊杰 副教授 中華民國89年9月27日.
西南石油大学 校级学习中心学员使用手册 2013年10月29日.
第8章 机床操作 主讲:臧红彬 博士.
8.1 系統軟件、應用軟件和驅動程序 電腦軟件 是使電腦處理指定工作的一連串指令 大致可分大為三類: 驅動程序 系統軟件 應用軟件.
授 课 人:杨要科 : Q Q : 第2章 操作系统应用基础 授 课 人:杨要科 : Q Q :
校園霸凌事件處理、申復流程暨狀況模擬 林華杉教官 此範本可作為群組設定中簡報訓練教材的起始檔案。 章節
关于整合检验检测认证机构实施意见的通知(国办发〔2014〕8号)
推进德育创新 做好新时期班主任工作 北京市广渠门中学 高金英.
“服务器服务于Internet”报告会 倪光南 1999年7月6日
第一章 引论 1.1操作系统的概念 计算机系统: 计算机硬件 计算机软件 计算机硬件:运算器、控制器、存储器、输入设备和 输出设备
作業系統的結構 日期 : 2018/9/17.
也許你很疑惑: 最近升官的同事,專業能力又沒你強! 情場得意的朋友,長的又沒你帥或美! 小曹要交新朋友,為什麼就是比較簡單!
第6章 電腦軟體 應用軟體 多元程式處理 系統軟體 記憶體配置 作業系統簡介 虛擬記憶體 作業系統的演進與發展 行程管理
3D繪圖軟體 CATIA V5介紹 第十一組 劉子剛.
计算机应用基础 第二章 操作系统基础 2018/11/16.
第4章 作業系統的介紹及操作.
第8章作業系統.
分散式資料庫管理系統 與主從式系統 資料庫系統設計實務與管理,5e
第二章 行程管理 朱肇明 資管系 講師 大華技術學院.
作 業 系 統 第三組 楊育翰 顏瑞霖.
讲师:田家华 第1章 认识计算机 本章要点   计算机的发展 计算机的组成.
启天IV产品介绍
嵌入式系统设计与开发 第1章 概述 第2章 ARM及其编程模型 第3章 ARM指令集 第4章 嵌入式程序设计
主題九 認識作業系統.
作業系統 家庭和小型企業網路– 第二章.
第2章 Linux概述 2.1 操作系统的功能和分类 2.2 Linux操作系统概述 2.3 Linux的应用现状与前景
1-1-1作業系統的功能 提供使用者操作介面 提供程式執行環境 控制輸入\輸出程序 分配系統資源 管理與維護磁碟中的檔案
和諧社區資訊服務推廣計畫 -軟體雲端社區 資訊研習營
亚东科技出品 神盾终端免运维管理系统 亚东科技出品
作業系統 (Operating System)
詩文的形成 有意義的字詞 句子 段落 一首詩文的形成,是由有意義的字詞組成句子,再由句子組成段落。
李元金 计算机与信息工程学院 第 3 讲 进程管理(1) 李元金 计算机与信息工程学院 1/
第二章 Linux简介 Linux概述 Linux系统的特点 Linux中使用的应用程序 Linux的组成 Linux版本介绍
7.1.1 设备管理的功能(P95) 分配设备:按设备的不同类型和操作系统选用的算法分配。包括分配相应的通道、设备控制器以及对未分配到的任务或怍业进行排队等; 控制和实现真正的输入输出操作。包括通道程序控制、启动设备、及时响应及处理中断讯号等; 对输入输出缓冲区进行管理。例如逻辑名的管理,多个缓冲区的分时以及串并行操作,同类多个外部设备的均衡工作,避免“忙的忙”和“闲的闲”;
第5章 网站服务器搭建与管理.
作業系統 第三章 作業系統結構.
第1章 网络操作系统概述.
RTOS.
靜宜大學專用 PowerPoint 檔案 數位教材
導 論 教學投影片.
李元金 计算机与信息工程学院 第 14 讲 存储器管理(3) 李元金 计算机与信息工程学院 1/
第一章 操作系统引论 1.1 操作系统的目标和作用 1.2 操作系统的发展过程 1.3 操作系统的基本特性 1.4 操作系统的主要功能
我會看年曆.
李元金 计算机与信息工程学院 第 17 讲 设备管理(1) 李元金 计算机与信息工程学院 1/
社會領域課程之台灣民間信仰 國姓爺過爐活動 長房股四湖鄉三條崙海清宮次房股大埤鄉豐田村成功廟
作業系統的操作 2019/8/9 明誠中學編製.
课程介绍 1、嵌入式系统开发先序课程; 2、共32+8课时: 3、本期采用混合式教学成绩计算方式:
生命銀行 生命銀行.
Presentation transcript:

第 3 章操作系统基础 3.1 操作系统概述 3.2 操作系统的功能模块 3.3 典型操作系统概述

YOUR SITE HERE 3.1 操作系统概述 什么是操作系统 操作系统的分类 操作系统的基本特性 操作系统的基本功能

YOUR SITE HERE 什么是操作系统  操作系统 (Operating System , OS) 是计算机系统中的一个系 统软件,它们管理和控制计算机系统中的硬件及软件资源, 为用户提供一个功能强大、使用方便和可扩展的工作环境。  它是配置在计算机硬件上的第一层软件,是对硬件功能的扩 充。  操作系统在整个计算机系统中具有极其重要的特殊地位,它 不仅是硬件与其他软件系统的接口,也是用户和计算机之间 进行 “ 交流 ” 的界面

3.1.1 什么是操作系统 计算机系统硬件、软件和用户的关系

YOUR SITE HERE 操作系统的基本特性  并发性 : 在多道程序环境下,并发性是指在一段时间内,计算机中有 多个程序在同时运行。  共享性 : 是指多个并发执行的程序可以共享系统中的资源。  虚拟性 : 是指通过虚拟技术把一个物理实体变为多个逻辑上的对应物。 物理实体是实际存在的,而逻辑上的对应物是虚的,是用户感觉上 的东西。通过虚拟技术,可以实现虚拟处理器、虚拟内存、虚拟外 部设备等。  异步性 : 程序执行顺序、完成时间等都是不可预知的。

YOUR SITE HERE 操作系统的基本功能 现代操作系统功能示意图 操作系统 用户接口 处理器管理 存储器管理 设备管理 文件管理

YOUR SITE HERE 3.2 操作系统的功能模块 进程及处理器管理3.2.1 进程及处理器管理 存储器管理3.2.2 存储器管理 文件管理3.2.3 文件管理 设备管理3.2.4 设备管理 3.2. 5 用户管理3.2. 5 用户管理

YOUR SITE HERE 进程及处理器管理 1. 进程概念 进程是执行起来的程序,是系统进行资源调度和分配的一个 独立单位 2. 进程的基本特性: ① 动态性。 ② 并发性。 ③ 独立性。 ④ 异步性。 ⑤ 结构特征。 ⑥ 制约性。

YOUR SITE HERE 进程控制块  进程由程序、数据和进程控制块 (Process Control Block , PCB) 三部分组成。  程序是用于描述进程所要完成的功能。  数据是进程执行时的操作对象。  进程控制块 PCB 包含了有关进程的描述信息、控 制信息以及资源信息量。

YOUR SITE HERE 进程的状态及其转换 在任何时刻,任何进程都处于以下三种基本状态之一 ① 就绪状态。进程已经获得除 CPU 之外的其他资源,只要再获 得 CPU ,就立即执行的状态。在多道程序环境下,可能有多 个处于就绪状态的进程,通常将它们排成一队,称为就绪队 列。 ② 执行状态。进程获得了需要的所有资源正在处理机上执行的 状态。对单 CPU 系统中,任一时刻处于执行状态的进程只能 有一个,对多处理机系统来说,则可能有多个进程处于执行 状态。 ③ 阻塞状态,也称为等待状态。阻塞状态是指正在执行的进程 由于发生某事件而暂时无法继续执行的状态。处于等待状态 的进程也可能有多个,组成等待队列。

YOUR SITE HERE 进程状态转换示意图 就绪 等待 运行 调度 I/O 完成 I/O 等待 时间片到

YOUR SITE HERE 进程控制  进程从一个状态转换到另一个状态都是在操作系 统的控制下进行。这种控制通过原语来实现。  所谓原语是机器指令的延伸,它是由若干条机器 指令构成的用于完成特定功能的一段程序。为了 保证操作的正确性,规定在一个原语执行期间不 许插入任何其他操作。  用于进程控制的原语主要有创建原语、撤销原语、 等待原语和唤醒原语

YOUR SITE HERE ① 创建原语:一般在操作系统中,都采用树型结构来表示进程之 间的关系。一个进程可以创建若干个新进程,创建者称为父进 程,被创建者称为子进程。父进程为完成指定的任务创建若干 子进程,子进程也可以再去创建自已的子进程,如此下去,构 成一个进程家族。 创建进程的主要任务就是建立进程控制块 PCB 。 ② 撤销原语:若干个进程在完成指定的任务后或因某种原因不再 需要时由撤销原语将其撤销,以便释放它所占用的资源。撤销 进程的本质就是删除进程控制快 PCB 。 ③ 等待原语:一个处于执行状态的进程因等待某一事件 ( 如等待输 人/输出完成、等待另一进程发来消息等 ) 而中止执行时,可使 用等待原语将自己转变为等待状态。 ④ 唤醒原语:处于等待状态而暂停执行的进程,当其所等待的事 件出现或所受的制约消失时,由唤醒原语将其唤醒,变换为就 绪状态。

YOUR SITE HERE 进程调度 进程调度:进程调度的任务是为了控制、协调进程对 CPU 的 竞争,按照一定的调度算法使就绪状态的某一进程获得 CPU , 使该进程转换成运行状态。 几种进程调度算法 先来先服务法:进程调度总是把处理机分配给最先进 入就绪队列的进程。刚进入就绪队列的进程排在队尾, 每次调度总是从就绪队列中,选择队头进程为之分配处 理机,使之投入运行。该进程一直运行到完成或发生某 事件而阻塞后,才放弃处理机。

YOUR SITE HERE 进程调度 最高优先权优先调度法。进程调度总是把 CPU 分配给就绪队列中具有最高 优先权的进程。最高优先权可在进程创建时设定,并在进程的生存期 内保持不变。也可在进程创建时给一个初值,随进程的推进或随其等 待时间的增加而改变。前者称为静态优先权,后者称为动态优先权。 时间片轮转法。时间片轮转法主要在分时系统中采用。系统将所有就绪 进程按先来先服务的原则排成一个队列,每次调度时,将 CPU 的使用 权分配给队头进程,并令其执行一个时间片。所谓时间片是指系统规 定进程每次执行的最长时间 ( 例如 100 ms) ,处于执行状态的进程时间 片用完后即被剥夺 CPU 的使用权,并排到就绪队列的末尾。

YOUR SITE HERE 存储器管理  存储器管理的主要对象是内存。计算机的内存空间一般分 为系统存储区和用户存储区两个部分,系统存储区存放操 作系统以及一些标准子程序和例行程序,用户存储区存放 用户的程序和数据,存储管理实际上是对用户存储区的管 理。 1. 存储器管理的任务 内存分配与回收 内存共享与保护 地址变换 内存扩充

YOUR SITE HERE 文件管理  文件管理的主要任务 是实现按名存取;实现对文件的共享、保护和保密,保证文件 的安全性;并提供给用户一套方便操作文件的命令。  文件的分类 按文件性质和用途可分为系统文件、用户文件和库文件。 按文件的操作保护可分为只读文件、读写文件、执行文件和不保护文件。 按文件中的数据形式可分为源文件、目标文件和可执行文件。

YOUR SITE HERE 设备管理  设备管理的对象主要是指所有输入/输出 (I/O) 设备、控制 器和通道。  设备管理的目的是完成用户提出的 I/O 请求,让用户方便有 效地使用 I/O 设备,同时提高设备的利用率以及提高 CPU 与 I/O 设备之间的并行工作能力。  I/O 设备分类 按传输速度的高低, I/O 设备分为低速设备、中速设备和高速设备三类 按资源特点, I/O 设备分为独占设备、共享设备和虚拟设备三类。 按信息交换的单位, I/O 设备分为块设备和字符设备两类。

YOUR SITE HERE 3.2. 5 用户管理 1. 用户接口  为方便用户使用计算机,操作系统为计算机硬件和 用户之问提供了交流的接口界面,体现在两方面: 一个是系统为用户提供的各种命令接口界面;另一 个接口是系统调用。

YOUR SITE HERE 3. 用户接口分类 ① 命令接口界面。 ② 菜单接口界面。 ③ 图形用户接口界面 (GUI) 。 ④ 专家系统接口界面。 ⑤ 网络形式接口界面 。

YOUR SITE HERE 3.3 典型操作系统概述 UNIX 操作系统 WINDOWS 操作系统3.3.1 WINDOWS 操作系统 Linux 返回

YOUR SITE HERE WINDOWS 操作系统  WINDOWS 是 MicroSoft 公司的产品。  WINDOWS 是一个单用户多任务操作系统。  WINDOWS 操作系统的特点 全新的图形用户界面。 多任务并行执行能力。 灵活多样的操作方式。 功能强大的应用程序携带。 外部设备的即插即用。 系统配置的个性化。 自由直观的文件命名。 强大的多媒体表现能力 。 方便便捷的联网手段。 数据安全的得力措施。

YOUR SITE HERE UNIX 操作系统  UNIX 操作系统是一个多用户、多任务的分时操作系统。  其主要特点表现在以下方面: ① 多用户的分时操作系统。 ② 可移植性好。 ③ 可靠性强。 ④ 开放式系统。 ⑤ 向用户提供了两种友好的用户界面。 ⑥ 具有可装卸的树型分层结构文件系统。 ⑦ 设备独立性。

YOUR SITE HERE Linux  Linux 是一套免费使用和自由传播的类 Unix 操作 系统,它主要用于基于 Intel x86 系列 CPU 的计 算机上 。  Linux 有很多发行版本,较流行的有: RedHat Linux 、 Debian Linux 、 RedFlag Linux 等。