电脑的操作系统简介


通过本文章的学习你会学习到下图内容:
在这里插入图片描述

一:什么是操作系统?

操作系统的定义:

在这里插入图片描述
操作系统是软件。而且是一个必要的软件【不考虑极端情况】。
常见的操作系统有:Linux、MacOS、Windows系列

操作系统的作用:

  1. 用户与硬件之间的接口
    操作系统与硬件部分相互作用,并且为运行在计算机上的应用程序提供执行环境
    在这里插入图片描述
  2. 资源的管理者

在这里插入图片描述

二:操作系统的发展

在这里插入图片描述
1.单道批处理系统 -> 2.多道批处理系统 -> 3.分时操作系统 -> 4.实时操作系统

1.单道批处理系统:

在这里插入图片描述

单道处理系统的特点:
  1. 自动性【抛弃了人工】
  2. 顺序性【作业会一个一个执行】
  3. 单道性【内存任意时刻只有一个作业】
单道处理系统的缺点:
  1. 效率低【CPU资源利用低】

2.多道批处理系统

在这里插入图片描述

多道处理系统的特点:
  1. 多道性【内存中可以同时驻留多道程序】
  2. 无序性【作业1先进入内存但是可能作业2先完成】
  3. 调度性【作业调度、进程调度(有算法的)】
  4. 复杂性【功能和实现技术都比单道处理程序复杂的多】
多道处理系统的缺点:
  1. 系统平均周转时间长。

3.分时操作系统

在这里插入图片描述

分时操作系统的特点:
  1. 多路性【允许一台主机上同时连接多个终端】
  2. 独立性【各终端用户彼此独立操作互不干扰】
  3. 及时性【用户请求能在很短的时间获得响应】
  4. 交互性【用户可以通过终端与系统进行广泛的人机对话】
分时操作系统的缺点:
  1. ???

4.实时处理系统

在这里插入图片描述

实时处理系统的特点:
  1. 多路性【允许一台主机上同时连接多个终端】
  2. 独立性【各终端用户彼此独立操作互不干扰】
  3. 及时性【用户请求能在规定时间内得到处理】
  4. 交互性【用户可以通过终端与系统进行广泛的人机对话】
  5. 可靠性【用于应用领域的特殊性对可靠性要求很高】
实时处理系统的缺点:
  1. ???
操作系统产品现状:

在这里插入图片描述

三:操作系统的特征

在这里插入图片描述

四:操作系统的功能

在这里插入图片描述

管理计算机资源

内存管理

含义:

内存管理的主要任务是: 为多道程序的运行提供良好的环境 ,方便用户 使用内存,提高 内存的利用率 ,以及从 逻辑上扩充内存 以实现 虚拟存储

内容:
  1. 内存分配
    在这里插入图片描述

  2. 内存保护
    主要任务:一是使操作系统
    在这里插入图片描述

  3. 地址映射
    概念:逻辑到物理的转变
    在这里插入图片描述

  4. 内存扩充
    在这里插入图片描述
    实现内存扩充:
    在这里插入图片描述
    在这里插入图片描述

进程管理

内容:

进程的描述与组织、进程控制、进程同步、进程通信及进程调度。

设备管理

含义:

设备管理主要完成用户的I/O请求,为用户分配I/O设备。

设备管理的功能:
  1. 缓存管理【管理缓存区】
  2. 设备分配【分配设备】
  3. 设备处理【由设备驱动程序来实现CPU与设备控制器直接的通信】
  4. 设备独立性和虚拟设备【设备独立性功能使应用程序独立于物理设备】

文件管理

文件管理具有的功能:
  1. 文件存储空间的管理【为每个文件分配必要的外存空间,提高外存利用率,并能有助于提高访问文件的速度。】
  2. 目录管理【为每个文件建立目录项并对众多目录项进行有效组织。目录项包括文件名、文件属性及文件的地址等信息】
  3. 文件的读、写管理和存取控制【根据用户的请求,从外存中读取数据或将数据写入外存。防止未经审核的用户存取文件,防止冒名顶替存取文件,防止以不正确的方式使用文件。】

提供用户接口

提供接口的目的:

为了方便用户使用操作系统,操作系统向用户提供了用户与操作系统之间的接口。

命令接口

在这里插入图片描述

图形用户接口

在这里插入图片描述

程序接口

在这里插入图片描述

五:操作系统的体系结构

六:指令的执行


·········未完待续···············
·········待更新···············


发布了300 篇原创文章 · 获赞 2388 · 访问量 317万+

猜你喜欢

转载自blog.csdn.net/weixin_43606158/article/details/104732625