操作系统简介(上)


前言

操作系统是什么鬼?
操作系统是软件还是硬件?
操作系统是必要软件还是不必要?
在日常生活中,计算机的使用已经成为工作学习生活的一部分,而我们买来了一台计算机是如何才能使用?


一、操作系统是什么?

1.定义

操作系统( Operating System, OS) 是一种复杂的“系统软件”, 是不同程序代码、 数据结构、 数据初始化文件的集合, 可执行。
如我们常见的操作系统,有MAC Os,Linux,微软,鸿蒙,安卓等。
在这里插入图片描述

2.用户与硬件之间的接口

1)操作系统屏蔽了对硬件操作的细节, 提供了计算机用户与计算机硬件之间的接口, 并且通过这个接口使应用程序的开发变的简单、 高效。

2)操作系统必须完成的目标: ( 承上启下)
操作系统与硬件部分相互作用,为运行在计算机上的应用程序提供执行环境。
一台计算机如果没有操作系统,就没办法执行应用程序(微信,WPS,爱奇艺等)。
在这里插入图片描述

3.资源的管理者

现代计算机系统的一个重要特点就是支持多任务, 即允许在同一个系统内同时驻留多个应用程序。如下图同时打开多个应用。
在这里插入图片描述
可分为以下四种管理:
1)处理机管理: 决定把处理机先给哪个程序用, 后给哪个程序用
2)内存管理: 给程序分配内存空间
3)设备管理: 完成怎么分配设备, 分配哪台设备, 怎么和设备连接等
4)文件管理: 为每个文件分配空间、 建立目录, 对目录进行组织管理以及根据用户请求从外存读取数据或将数据写入外存

~

二、操作系统的发展

在这里插入图片描述

1.无操作系统

无操作系统: 在那个时候,使用插件板上的硬连线或穿孔卡片表示程序的执行过程。

2.单道批处理系统

单道批处理系统内存中只有一道作业, CPU和内存资源被用户作业独占。比如你运行QQ音乐这一个作业,计算机CPU只能执行QQ音乐这个任务,其他啥都不能干。
在这里插入图片描述
特点:
自动性(作业自动运行,作业1执行完之后,作业2上)
顺序性(按照顺序执行,不存在抢占CPU的情况)
单道性(内存任意时刻只有一个作业)

优点: 减少了等待人工操作的时间,缺点: CPU资源不能得到充分利用。

3.多道批处理系统

由操作系统的作业调度程序按一定策略从后备作业队列中选择若干个作业调入内存, 使它们共享CPU和系统中的各种资源。
在这里插入图片描述
特点:
多道性(内存中可以同时驻留多道程序)
无序性(作业1先进入内存,但是可能作业2先完成)
调度性(涉及到CPU执行任务时进程调度以及作业4从外存到内存的作业调度)
复杂性(功能和实现技术都比单道批处理系统复杂的多)

优点: 能够提高CPU,内存和IO设备的利用率,以及系统的吞吐量,缺点: 系统平均周转时间长,缺乏交互能力。

4.分时操作系统

允许多个用户通过终端机同时使用计算机, 每个用户通过终端与主机交互时都能得到快速响应
在这里插入图片描述
特点: 多路性、 独立性、 及时性、 交互性
优点: 向用户提供了人机交互的方便性, 使多个用户可以通过不同的终端共享主机

5.实时操作系统

实时系统必须及时响应外部事件的请求, 在规定时间内完成对该事件的处理。 主要用于实时控制实时信息处理领域。例如:汽车安全气囊。
在这里插入图片描述
特点: 多路性、 独立性、 及时性、 交互性、 可靠性

三、操作系统的特征

现代操作系统都支持多任务,具有并发、 共享、 虚拟和异步性特征。

并发: 两个或多个事件在同一事件间隔内发生 (扩展: 并行是指多个时间同时发生)。
例如一边打开音乐听歌,一边微信聊天。其实在操作系统中是把这两个任务分成一片一片的时间片(1毫秒甚至1微妙)。
CPU执行1毫秒播放音乐,然后切换执行一毫秒微信。就这样不停地切换。

共享: 系统中的资源可供内存中多个并发执行的进程共同使用。
(扩展:互斥共享指任意时刻一种资源只能被一个进程访问;同时共享指从宏观上看, 资源可以被多个进程同时访问)

虚拟: 指通过某种技术把一个物理内存变成若干逻辑上的内存,仅仅是用户感觉到的内存变大了。

异步: 进程以不可预知的速度,程序的运行结果, 运行次序以及多次运行的时间都不确定

  • 3
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

&春风有信

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值