操作系统——第一章 操作系统概述

操作系统

  1. 掌握操作系统的基本概念、基本原理和基本功能,理解操作系统的整体运行。
  2. 掌握操作系统进程、内存、文件和I/O管理的策略、算法、机制以及相互关系。
  3. 能够运用所学的操作系统原理、方法去分析问题和解决问题并能用C语言表述相关算法

一、操作系统概述

(一)   操作系统的概念、特征、功能和提供的服务

(二)   操作系统的发展和分类

(三)   操作系统的运行环境

  1. 内核态与用户态
  2. 中断、异常
  3. 系统调用

(四)   操作系统的体系结构

  1. 并发:

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操作系统体系结构

层次化

 

原来要调用,现在要调用三次,但是优点是他健壮了,死了一个不会直接挂掉。

猜你喜欢

转载自www.cnblogs.com/eret9616/p/9349154.html
今日推荐