操作系统简介(上)

文章目录

  • 前言
  • 一、操作系统是什么/li>
    • 1.定义
    • 2.用户与硬件之间的接口
    • 3.资源的管理者
  • 二、操作系统的发展
    • 1.无操作系统
    • 2.单道批处理系统
    • 3.多道批处理系统
    • 4.分时操作系统
    • 5.实时操作系统
  • 三、操作系统的特征

前言

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


一、操作系统是什么/h1>

1.定义

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

操作系统简介(上)

3.资源的管理者

现代计算机系统的一个重要特点就是支持多任务, 即允许在同一个系统内同时驻留多个应用程序。如下图同时打开多个应用。

操作系统简介(上)

1.无操作系统

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

2.单道批处理系统

单道批处理系统内存中只有一道作业, CPU和内存资源被用户作业独占。比如你运行QQ音乐这一个作业,计算机CPU只能执行QQ音乐这个任务,其他啥都不能干。

操作系统简介(上)
特点:
多道性(内存中可以同时驻留多道程序)
无序性(作业1先进入内存,但是可能作业2先完成)
调度性(涉及到CPU执行任务时进程调度以及作业4从外存到内存的作业调度)
复杂性(功能和实现技术都比单道批处理系统复杂的多)

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

4.分时操作系统

允许多个用户通过终端机同时使用计算机, 每个用户通过终端与主机交互时都能得到快速响应

操作系统简介(上)
特点: 多路性、 独立性、 及时性、 交互性、 可靠性

三、操作系统的特征

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

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

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

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

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

文章知识点与官方知识档案匹配,可进一步学习相关知识CS入门技能树Linux入门初识Linux24758 人正在系统学习中

来源:&春风有信

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2022年8月2日
下一篇 2022年8月2日

相关推荐