圈苹南激素人平 uth China Agricultural Universit 计算机科学与工程系 大学计算机基础 操作系统 (Operating System) 华南农业大学 信息学院 主讲教师 徐东风 Email xdf123@scau.edu.cn
教学进度 计算机科学与工程系 大学计算机基础— 操作系统 (Operating System) 华南农业大学 信息学院 主讲教师 徐东风 Email xdf123@scau.edu.cn
圈苹南装素大业 .china icultural University 计算机科学与工程系 预引导 引导 加载内核 初始化内核 登录 硬件到底是怎么动起来的? 教学进度
教学进度 计算机科学与工程系 硬件到底是怎么动起来的? 预引导 引导 加载内核 初始化内核 登录
苹南晨素大学 uth China Agricultural University 计算机科学与工程系 计算机硬件 是如何动起 来的? 什算机雪要一不督家米指保各个款件上作 教学进度
教学进度 计算机科学与工程系 计算机硬件 是如何动起 来的?
第四章计算机操作系统 華南灌禁人¥ China icultural Universit 计算机科学与工程系 为了使计算机系统所有的资源(包括中央处理 器、存储器、各种外部设备和各种软件)协调一致 地工作,就必须有一个软件来进行统一管理和统一 调度,这种软件称为操作系统。 计算机发展到今天,从微机到小型、中型、大 型机仍至巨型机,无一例外地都配置了一种或多种 操作系统,操作系统已成为现代计算机系统不可分 割的重要组成部分。 本章主要讲述操作系统概念及构成;重点讲述 操作系统中的几个基本功能及相关概念
教学进度 第四章 计算机操作系统 计算机科学与工程系 为了使计算机系统所有的资源(包括中央处理 器、存储器、各种外部设备和各种软件)协调一致 地工作,就必须有一个软件来进行统一管理和统一 调度,这种软件称为操作系统。 计算机发展到今天,从微机到小型、中型、大 型机仍至巨型机,无一例外地都配置了一种或多种 操作系统,操作系统已成为现代计算机系统不可分 割的重要组成部分。 本章主要讲述操作系统概念及构成;重点讲述 操作系统中的几个基本功能及相关概念
苹南晨素大学 4.1操作系统概念及构成 outh China Agricultural University 计算机科学与工程系 4.1.1操作系统的概念 操作系统:是管理计算机软硬件资源的程序,同 时它又是用户与计算机硬件的接口。 用户 没有操作系 统,应用软 系统程序和应用程序 件如同空中 楼阁,无法 操作系统 运行。 硬件层 教学进度
教学进度 4.1 操作系统概念及构成 计算机科学与工程系 4.1.1 操作系统的概念 操作系统:是管理计算机软硬件资源的程序,同 时它又是用户与计算机硬件的接口。 系统程序和应用程序 操 作 系 统 硬 件 层 用户 没有操作系 统,应用软 件如同空中 楼阁,无法 运行
圈苹南袭素大¥ 4.1操作系统概念及构成 China Agricultural University 计算机料学与工程系 4.1.2 操作系统的构成 就是对 就是如何合 就是对文件 就是对外部各 主要是指对 CPU的 理分配和使 及文件夹进 种输入输出设 硬盘进行管 管理。 用内存。 行管理。 备进行管理。 理。 ②内存管理 ③文件管理 ④输入输出系统管理 就是提供对网 络管理、对进 程工作过程的 操作系统 ⑤二级存储管理 保护及提供用 ①进程管理 户与操作系统 的接口程序。 用户接口 ⑥联网、保护系统和命令解释程序系统 动画 教学进度
教学进度 计算机科学与工程系 4.1.2 操作系统的构成 4.1 操作系统概念及构成 ① 进程管理 操作系统 ② 内存管理 ③ 文件管理 ④ 输入/输出系统管理 ⑤ 二级存储管理 用户接口 ⑥ 联网、保护系统和命令解释程序系统 就是对 CPU的 管理。 就是如何合 理分配和使 用内存。 就是对文件 及文件夹进 行管理。 就是对外部各 种输入输出设 备进行管理。 主要是指对 硬盘进行管 理。 就是提供对网 络管理、对进 程工作过程的 保护及提供用 户与操作系统 的接口程序。 动 画
苹南晨素大¥ 4.2操作系统类别与计算环境 outh China Agricultural University 计算机科学与工程系 4.2.1操作系统的类别 经过多年的发展,先后出现了各 批处理系统 种类型的操作系统。从早期的批处理 2 操作系统、多道程序发展到分时操作 多道程序系统 系统;另外,还有为满足计算机处理 3 分时系统 实时事件的需要研发的实时操作系统; 4 为适应个人计算机系统的需要出现的 实时系统 桌面操作系统;为适应并行系统的需 5 桌面系统 要开发多处理机操作系统;为满足网 6 多处理机系统 络和分布计算的需要,就有了网络操 作系统和分布式操作系统;此外,还 网络系统 有为支持嵌入式计算机的嵌入式操作 81 分布式系统 系统。 9 嵌入式系统 动西 教学进度
教学进度 计算机科学与工程系 4.2.1 操作系统的类别 4.2 操作系统类别与计算环境 1 批处理系统 2 多道程序系统 3 分时系统 4 实时系统 5 桌面系统 6 多处理机系统 7 网络系统 8 分布式系统 9 嵌入式系统 经过多年的发展,先后出现了各 种类型的操作系统。从早期的批处理 操作系统、多道程序发展到分时操作 系统;另外,还有为满足计算机处理 实时事件的需要研发的实时操作系统; 为适应个人计算机系统的需要出现的 桌面操作系统;为适应并行系统的需 要开发多处理机操作系统;为满足网 络和分布计算的需要,就有了网络操 作系统和分布式操作系统;此外,还 有为支持嵌入式计算机的嵌入式操作 系统。 动 画
圈苹南袭煮大¥ 4.2操作系统类别与计算环境 icultural University 计算机科学与工程系 4.2.2计算环境 操作系统总是在某种计算环境中设置和使用,就 目前来看计算环境可分为以下几类: 1.传统计算环境 指普通意义下的独立或联网工作下所形成的计 算环境。 2.基于Web的计算环境 互联网的普及使得计算被延伸到Web环境。 3.嵌入式计算环境 嵌入式计算机就是安装在某些设备上的计算部 件,其计算相对比较简单。 教学进度
教学进度 计算机科学与工程系 4.2.2 计算环境 操作系统总是在某种计算环境中设置和使用,就 目前来看计算环境可分为以下几类: 4.2 操作系统类别与计算环境 1. 传统计算环境 指普通意义下的独立或联网工作下所形成的计 算环境。 2.基于Web的计算环境 互联网的普及使得计算被延伸到Web环境。 3.嵌入式计算环境 嵌入式计算机就是安装在某些设备上的计算部 件,其计算相对比较简单
圈苹南袭素人¥ 4.3进程管理 uth China Agricultural University 计算机科学与工程系 4.3.1进程的概念 什么是进程?它与程序有什么区别? 程序:用户为完成某一个特定问题而编写的操作 步骤。 进程:可简单地看作是正在执行的程序。但是进 程需要一定的资源来完成它的任务(例如CPU时间、 内存、文件和/O设备)。 教学进度
教学进度 计算机科学与工程系 4.3.1 进程的概念 4.3 进程管理 什么是进程?它与程序有什么区别? 程序:用户为完成某一个特定问题而编写的操作 步骤。 进程:可简单地看作是正在执行的程序。但是进 程需要一定的资源来完成它的任务(例如CPU时间、 内存、文件和I/O设备)
圈苹南激素人峰 4.3进程管理 icultural Uniy 计算机科学与工程系 进程与程序的区别在于进程是动态的、有生命力 的,而程序是静态的。一个程序加载到内存,系统就 创建一个进程,程序执行结束后,该进程也就消亡了。 在计算机中,由于多个程序共享系统资源,就必 然引发对CPU的争夺。如何有效地利用CPU资源, 如何在多个请求CPU的进程中选择取舍,这就是进程 管理要解决的问题。 动画 教学进度
教学进度 4.3 进程管理 计算机科学与工程系 在计算机中,由于多个程序共享系统资源,就必 然引发对CPU的争夺。如何有效地利用CPU资源, 如何在多个请求CPU的进程中选择取舍,这就是进程 管理要解决的问题。 动 画 进程与程序的区别在于进程是动态的、有生命力 的,而程序是静态的。一个程序加载到内存,系统就 创建一个进程,程序执行结束后,该进程也就消亡了