UNIX/Linux 操作系统内核结构 刘玓教授 电子科技大学信息与软件工程学院 1
UNIX/Linux 操作系统内核结构 刘玓 教授 电子科技大学信息与软件工程学院 1
课程概述 一.课程内容简介 1、讲授范围 具体的技术系统及其算法和实现流程,而不是操作系统基本 概念; 2、通用操作系统的现状和分类 MS Windows类-结构简单、使用方便、效率低、安全 性低 UNX类运行高效、结构通用、安全可靠、适应能力强、 系统较复杂 ZOS类-功能强大、处理能力巨大、系统复杂、较封闭 2
课 程 概 述 一.课程内容简介 1、讲授范围 具体的技术系统及其算法和实现流程,而不是操作系统基本 概念; 2、通用操作系统的现状和分类 MS_Windows类 ---- 结构简单、使用方便、效率低、安全 性低 UNIX类 ---- 运行高效、结构通用、安全可靠、适应能力强、 系统较复杂 z/OS类 ---- 功能强大、处理能力巨大、系统复杂、较封闭 2
功能强大 大巨型机+zOS 小中型机+UNIX 微型机+Vindows 简单易用 3
大巨型机 + z/OS 小中型机 + UNIX 微型机 + Windows 功能强大 简单易用 3
3、UNIX操作系统的根本特,点 分时多用户、开放性 分时多用户: 多个用户多个进程同时在一个系统中运行 系统资源高度共享、有效协调一并发 开放性: 标准化 4 结构上的一致性 可移植性 应用软件的编码及系统应用接口 可互操作 可保持用户原来的使用习惯 异种机之间的互操作 4、教学难点 多用户多进程一同步/互斥、数据一致性、访问安全性 开放性—硬件依赖性、结构伸缩性、广泛适应性 4
3、UNIX操作系统的根本特点 分时多用户、开放性 分时多用户: 多个用户多个进程同时在一个系统中运行 系统资源高度共享、有效协调 —— 并发 开放性: 标准化 —— 结构上的一致性 可移植性 —— 应用软件的编码及系统应用接口 可互操作性 —— 可保持用户原来的使用习惯 异种机之间的互操作 4、教学难点 多用户多进程——同步/互斥、数据一致性、访问安全性 开放性——硬件依赖性、结构伸缩性、广泛适应性 4
UNIX/Linux:操作系统的精髓是, 一进程 Disk Partition 磁盘分区:固定划分,只针对外存 Logic Partition 逻辑分区:固定划分,外存、内存、处理器、OS Virture Machine 虚拟机:动态划分,外存、内存、处理器、OS Process 进程:智能化、虚拟化, 本地/单机, Cloud 云计算:智能化、虚拟化,远地/多机 5
5 UNIX/Linux操作系统的精髓是——进程 Disk Partition 磁盘分区:固定划分,只针对外存 Logic Partition 逻辑分区:固定划分,外存、内存、处理器、OS Virture Machine 虚拟机:动态划分,外存、内存、处理器、OS Process 进程:智能化、虚拟化,本地/单机, Cloud 云计算:智能化、虚拟化,远地/多机