操作系统原理概述

来源:互联网 发布:nga npc数据库 编辑:程序博客网 时间:2024/06/18 17:08

操作系统是一门比较抽象的课,尤其是对于我们这些不是计算机科班出身的人来说,没有实践,讲的一切都好像是在天上,怎么也触碰不到,但我还是要努力去理解,所以就想以写博客的方式来记录一下,也许多年之后进入行业之后回来看这篇博客,会发现满好玩的。也权当做复习用吧!

1.之前提到系统操作系统的时候,想到的就只是Windows、IOS、Android,现在知道操作系统是为了方便用户和提高计算机的利用率,而对计算机资源进行组织和管理的程序集合,不仅包括之前那些,在一些设备上面也会有操作系统,例如加油站的计费系统、火车票查询系统、武器控制系统等等,这也让我对计算机这个概念有了更宽泛的认识。

2.操作系统的目标:方便性、有效性、可扩充性、开放性。

3.操作系统的作用:作为用户与计算机硬件系统之间的接口;作为计算机系统资源的管理者;实现了对计算机资源的抽象。

4.发展过程:人工操作、脱机输入输出、单道批处理系统、多道批处理系统、分时系统、实时系统、微机操作系统。

5.操作系统的基本特性:并发、共享、虚拟、异步。

6.进程:是指在系统中能独立并作为资源分配的基本单位。

7. 虚拟存储器:是指利用大容量的外存来扩充内存,产生一个比有限的实际内存空间大得多的、逻辑的虚拟内存空间。

8.各进程间在并发执行的过程中,会产生相互制约的关系,而程序是静态的,不存在异步特征。

9.操作系统的主要功能:处理机管理、存储器管理、文件管理、作业管理和设备管理。

10.分页存储管理:有效提高内存利用率。

11.分段存储管理:为了满足用户的需要。

12.引入多道程序的目的在于:充分利用CPU、减少CPU等待时间。

13.作业的四种状态:进入、后备、运行、完成。

注:未写完就已经期末考考完了,不过觉得考得还是可以的,题目较简单,这门课有点偏向于去背诵知识点,但是背诵下来之后也许会为之后的一些概念的理解有帮助的,毕竟通过背的方式我已经大概对计算机操作系统有了一个比较全面的了解了,后面接触到实体的时候也许会好很多。