1.6 虚拟机 1.6 虚拟机 1. 虚拟机 使用虚拟化技术, 将一台物理机器虚拟化为多台虚拟机器(Virtual Machine, VM), 每个虚拟机器都可以独立运行一个操作系统 同义术语: 虚拟机管理程序/虚拟机监控程序/Virtual Machine Monitor/Hypervisor 两类虚拟机 支持虚拟化的CPU通常分更多指令等级 Ring 3: 最低权限 2024-11-19 计算机基础 > 操作系统 #操作系统
1.5 操作系统引导 1.5 操作系统引导 1. 什么是操作系统引导? 开机的时候, 怎么让操作系统运行起来? 2. 磁盘里边有哪些相关数据? 主引导记录(MBR) 包含磁盘引导程序和分区表 分区表: 说明了每个磁盘分区占据多少空间、地址范围 C:盘 是这个磁盘的活动分区, 安装了操作系统 引导记录(PBR) 负责找到"启动管理器", "启动管理器"是完整的操作系统初始 2024-11-19 计算机基础 > 操作系统 #操作系统
1.4 操作系统结构 1.4 操作系统体系结构 计算机系统的层次结构 1. 操作系统的内核 操作系统内核 内核是操作系统最基本、最核心的部分 实现操作系统内核功能的那些程序就是内核程序 1.1 大内核 内核中包含了时钟管理、中断处理、原语以及进程管理、存储器管理、设备管理等功能 由于大内核中包含的功能多, CPU只需进行少量的状态切换便可完成应用程序请求的系统调用, 2024-11-19 计算机基础 > 操作系统 #操作系统
1.3 操作系统运行环境 1.3 操作系统运行环境 1. 操作系统的运行机制 1.1 程序是如何运行的? 一条高级语言的代码翻译过来可能会对应多条二进制机器指令 程序运行的过程其实是CPU执行一条一条的机器指令的过程 "指令"就是处理机(CPU)能识别、执行的最基本命令 1.2 内核程序 vs 应用程序 应用程序 普通程序员写的程序就是"应用程序" 内核程序 微软、 2024-11-19 计算机基础 > 操作系统 #操作系统
1.2 操作系统发展历程 1.2 操作系统发展历程 1. 手工操作阶段 程序员将程序放入纸带机上(慢) → 计算机读取纸带(慢) → 计算机计算(快) → 输出纸带(慢) → 程序员获取计算结果(慢) 主要缺点: 用户独占全机、人机速度矛盾导致资源利用率低 2. 批处理阶段 2.1 单道批处理系统 引入脱机输入/输出技术(用外围机+磁带完成),并由监督程序(操作系统雏形)负责控制作业 2024-11-19 计算机基础 > 操作系统 #操作系统
1.1 操作系统的基本概念 1.1 操作系统的基本概念 1. OS概念 1.1 计算机系统的层次结构 用户可以通过调用命令接口的方式以及使用GUI与操作系统进行直接交互 应用程序通过调用程序接口的方式与操作系统进行直接交互 裸机(纯硬件)包括CPU、内存、硬盘、主板等 1.2 操作系统概念 操作系统(Operating System,OS)是指控制和管理整个计算机系统的硬件和软件资源,并合 2024-11-19 计算机基础 > 操作系统 #操作系统
6.7 万维网WWW 6.7 万维网WWW 即 World Wide Web,是一个大规模的、联机式的信息储藏所,是运行在因特网上的一个分布式应用。 万维网文档 统一资源定位符URL 万维网使用统一资源定位符URL来指明因特网上任何种类“资源”的位置。 其一般形式为:<协议>:/∥<主机>:<端口>/<路径> 超文本传输协议H 2024-11-18 计算机基础 > 计算机网络 #计算机网络
6.6 电子邮件 6.6 电子邮件 1. 电子邮件系统 电子邮件系统采用客户/服务器方式。三个主要组成构件:用户代理,邮件服务器以及电子邮件所需的协议 用户代理是用户与电子邮件系统的接口,又称为电子邮件客户端软件 邮件服务器是电子邮件系统的基础设施。因特网上所有的SP都有邮件服务器,其功能是发送和接收邮件,同时还要负责维护用户的邮箱。 协议包括邮件发送协议(例如SMTP)和邮件读取协议(例如P 2024-11-18 计算机基础 > 计算机网络 #计算机网络
6.5 文件传送协议FTP 6.5 文件传送协议FTP FTP提供交互式的访问,允许客户指明文件的类型与格式(如指明是否使用ASCII码),并允许文件具有存取权限(如访问文件的用户必须经过授权,并输入有效的口令) FTP屏蔽了各计算机系统的细节,因而适合于在异构网络中任意计算机之间传送文件 1. 基本原理 FTP客户和服务器之间要建立以下两个并行的TCP连接 控制连接,在整个会话期间一直保持打开 2024-11-18 计算机基础 > 计算机网络 #计算机网络
6.4 域名系统DNS 6.4 域名系统DNS 1. DNS介绍 域名系统DNS是因特网使用的命名系统,用来把便于人们记忆的具有特定含义的主机名(例如www.hust.cn),转换为便于机器处理的IP地址。 因特网是否可以只使用1台DNS服务器? 这种做法并不可取。因为因特网的规摸很大,这样的域名服务器肯定会因为超负荷而无法正常工作,而且一旦域名服务器出现故障,整个因特网就会瘫痪。 早在1983年,因特 2024-11-18 计算机基础 > 计算机网络 #计算机网络