操作系统
- 掌握操作系统的基本概念、基本原理和基本功能,理解操作系统的整体运行。
- 掌握操作系统进程、内存、文件和I/O管理的策略、算法、机制以及相互关系。
- 能够运用所学的操作系统原理、方法去分析问题和解决问题并能用C语言表述相关算法
一、操作系统概述
(一) 操作系统的概念、特征、功能和提供的服务
(二) 操作系统的发展和分类
(三) 操作系统的运行环境
- 内核态与用户态
- 中断、异常
- 系统调用
(四) 操作系统的体系结构
- 并发:
2. 共享:
3.虚拟:
比如说只有一个CPU,但是微信和微博两个进程处理的时候会被处理为两个虚拟的独立的逻辑CPU,各自为进程工作。
4.异步性:
1.2.1操作系统的发展过程
一个磁带中有五首歌,就是有五个程序,每次把一首歌转换成目标文件,然后处理,然后继续这个过程,这就叫批处理。
多道批处理系统特性:
分时系统:
终端—只有显示器和键盘(输入输出)
通用操作系统: 兼有分时、实时和批处理三者或其中两者的操作系统,称为通用操作系统。
构成集群,协同工作
负载均衡的概念
1.1.2操作系统的分类
1.3.1内核态和用户态
我们把CPU分成两个状态:
psw中有一位标明了
打开文件fopen的时候就要从用户态转换到核心态,因为要到硬件磁盘中去取
1.3.2中断与异常
1.3.3系统调用
fopen() => open()
1.4操作系统体系结构
层次化
原来要调用,现在要调用三次,但是优点是他健壮了,死了一个不会直接挂掉。
原文地址:https://www.cnblogs.com/eret9616/p/9349154.html
时间: 2024-10-19 20:56:13