操作系统学习笔记-华中科技大小-苏曙光

一、操作系统概述

1.1操作系统的功能

进程管理(CPU管理)

进程控制:
进程调度:
进程通信:

内存管理

内存分配:
内存共享:
内存保护:
虚拟内存:

设备管理

设备的分配和调度
设备无关性作
设备传输控制
设备驱动

文件管理

存储空间管理金
文件操作
目录操作
文件和目录的存取权限管理

1.2操作系统的定义

操作系统是一个大型系统程序
1、提供用户接口,方便用户控制计算机
2、负责为应用程序分配和调度软硬件资源,并控制与协调应用程序并发活动,帮助用户存取和保护信息。

1.3操作系统发展历史

手工操作系统

电子管时代(1946-1955)

硬件:电子管、接线面板(按钮/开关)
程序:二进制程序,打孔:纸带和卡片
使用特点:程序准备、启动、结束,手工处理、繁琐耗时

单道批处理系统

晶体管时代
自动依次读入运行退出程序
工作特点:
-管理员事先将多个作业输入到磁盘形成作业队列
-操作系统依次自动处理队列中的每个作业:装入-运行-撤出
-程序自动装入、撤出,效率高
-运行完毕通知用户取结果

多道批处理系统

内存同时存放多道程序
宏观上多道程序并行
微观上多道程序串行

1.4分时操作系统

特点:
多路调制:多用户联机使用一台计算机
独占性:用户感觉独占计算机
交互性:及时响应用户的请求
unix:
-第一个实用化的分时操作系统
-实现操作系统的可移植性
-实现硬件无关性
-引进”特殊文件"的概念:把外设看作文件,对文件同一管理

1.5典型操作系统

微机操作系统
实时操作系统
Windows操作系统
嵌入式操作系统:Android、linux
网络操作系统:普通操作系统+网络通信+网络服务
开源操作系统:
Minix Os :http://www/minix3.org/
Linux : www.kernel.org

二、操作系统的逻辑结构

2.1 操作系统的逻辑结构

逻辑结构分类

整体式结构
层次结构
分层原则:
	硬件相关-最底层
	外部特性-最外层
	中间层-电泳次序或消息传递顺序
	共性的服务-较低层
	活跃功能-较低层
层次结构优点:
	结构清晰,避免循环调用
	整体问题局部化,系统的正确性容易保证
	有利于操作系统的维护、扩充、移植
微内核结构
操作系统=微内核+核外服务器
微内核:足够小,提供os最基本的核心功能和服务
	实现与硬件紧密相关的处理
	实现一些较基本的功能
	负责客户和服务器间的通信
核外服务器:完成os的绝大部分服务功能,等等应用程序提出请求
	由若干服务器或进程共同构成,如进程、线程服务器

2.2 CPU态

CPU的工作状态
对资源和指令使用权限的描述
	特权指令:从核态转回应用太,IN/OUT

态的分类

核态(Kernel mode)
能投访问所有资源和执行所有指令
管理程序/OS内核
用户态(User.mode,目态)
仅能访问部分资源,其他资源受限
用户程序
管态(Supervisor mode)
介于核态核用户态之间

用户态和核态之间的转换

用户态向核态转换:
用户请求OS提供服务
发生中断
用户进程产生错误(内部中断)
用户态企图执行特权指令
核态向用户态转换的情形:
执行中断返回

硬件和OS对态的观察

硬件按“态”来区分CPU的状态
OS按“进程”来区分CPU的状态

Intel CPU的态

Ring0~Ring3:分层
程序段A访问程序段B时进行权限检查(态)
程序段:请求特权级,RPL
描述符特权级,DPL

存储体系

2.3 中断

中断相关概念

引起系统中断的事件称为中断源
中断类型:
强迫性中断和自愿中断
外中断(中断)和内中断(俘获)

断点:
程序中断的地方,下一条需要执行的指令的地址

现场:
程序正确运行所依赖的信息集合
相关寄存器
现场的两个处理过程
现场的包含:进入中断服务程序之前,进栈
现场的恢复:退出中断服务程序之后,出栈
中断响应过程
识别中断源
保护断点和现场
装入中断服务程序的入口地址
进入中断服务程序
恢复现场和断点
中断返回:IRET
中断响应的实质
交换指令执行地址
交换CPU的态
工作
现场保护恢复
参数传递(通信)

三、操作系统用户界面

3.1 操作系统启动过程

3.1.1 bios和主引导记录MBR

实模式

刚刚上电的过程中

  • 程序按照8086寻址方法访问0-FFFFh(1MB)空间
  • 寻址方式:物理地址(20位)=段地址(16位):偏移地址(16位)
  • CPU单任务运行
  • 存取1M空间
    基本内存:前面640K
    显卡显存:中间128K
    BIOS: 末尾256K
保护模式
  • L寻址方式:段(32位)和偏移量,寻址4GB空间
  • 段的属性:起始地址,存取属性,权限级别,~~
  • 段页式寻址机制(段,页)
  • 虚拟地址,进程,封闭空间
  • 应用程序和操作系统的运行环境都被保护
  • CPU支持多任务
系统Bios(Basic I/O System)
属于Firmware,固件,以硬件方式存在,但是内部是一段程序
  • 基本输入/输出系统
  • 位置:F
加电自检和自举

加电自检POST
Poer On Self-Test
初始化基本硬件:CPU、内存、显卡
自检正常不提升,错误则通过喇叭提示

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值