码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2018-07-22 11:11:10      阅读:233      评论:0      收藏:0      [点我收藏+]

标签:运行环境   算法   磁盘   程序   发展   9.png   bsp   并发   打开文件   

 

操作系统

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

技术分享图片

技术分享图片

技术分享图片

层次化

技术分享图片

 技术分享图片

技术分享图片

技术分享图片

技术分享图片

技术分享图片

技术分享图片

 

技术分享图片

技术分享图片

 

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

技术分享图片

 

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

标签:运行环境   算法   磁盘   程序   发展   9.png   bsp   并发   打开文件   

原文地址:https://www.cnblogs.com/eret9616/p/9349154.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!