就像武侠电视剧的开头会先介绍“大侠”的父母,小编先带领大家看一下“操作系统”是怎么来的。
【父辈】
也就是说操作系统的“父亲”是系统软件,“爷爷”是软件,“叔公”是硬件,“太爷爷”是计算机系统。
在这里需要对硬件再来个详细认识:
【今生】
基本类型:
- 批处理操作系统:允许若干个作业同时装入主存储器,作业执行时用户不能直接干预。
- 分时操作系统:计算机同时为多个用户服务。用户可直接干预程序。
- 实时操作系统:系统接收到信息后实时处理。先考虑实时性和可靠性。
功能:
整本书都是在讲功能,可见其的重要性。现简单介绍,在别的博客中会分集具体介绍。
- 处理器管理:进行处理器的分配调度。(程序,调度策略)
- 存储管理:对主存储器进行管理,主要工作是分配空间,重定位,保护程序和数据。(虚拟存储技术)
- 文件管理:对文件进行存储,检索,共享,保护,保密等操作。
- 设备管理:管理外围设备,对其进行分配,启动,故障处理。(虚拟设备)
此外,操作系统为用户提供了2类接口:程序员接口(系统调用)、操作员接口(操作控制命令)。
作用:
①管理计算机系统的资源。
②为用户提供接口。
③扩充硬件
发展:
- 微机操作系统:单用户使用。如MS-DOS
- 网络操作系统:为计算机网络配置的系统。
- 分布式操作系统:为多台计算机组成的计算机网络服务。采用客户/服务器模式。
- 嵌入式操作系统:硬件嵌入到应用系统中。特点是微型化和实时性。
- 当前流行的有3种:windows、UNIX、Linux(自由软件,支持TCP/IP网络协议)
四者关系:
我们可以想象一个场景:有一天,从远方来了一个叫做“操作系统”的外星人,我们想了解它,先把他分解了,看到其有3种基本组成(基本类型),头,四肢和躯干。
其次再分别考虑其组成的功能,比如手指能弯曲。
再次考虑有了这些功能能干什么(作用),比如手指能弯曲,那它就能拿东西。
最后考虑这样的一种人体形状是怎么进化来的呢(形成)
这只是对操作系统的一个笼统认识,更加细致的理解,还需要后期再继续仔细研读课本。