文章目录
- 前言
- 一、操作系统是什么/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音乐这个任务,其他啥都不能干。
优点: 能够提高CPU,内存和IO设备的利用率,以及系统的吞吐量,缺点: 系统平均周转时间长,缺乏交互能力。
4.分时操作系统
允许多个用户通过终端机同时使用计算机, 每个用户通过终端与主机交互时都能得到快速响应。
三、操作系统的特征
现代操作系统都支持多任务,具有并发、 共享、 虚拟和异步性特征。
并发: 两个或多个事件在同一事件间隔内发生 (扩展: 并行是指多个时间同时发生)。
例如一边打开音乐听歌,一边微信聊天。其实在操作系统中是把这两个任务分成一片一片的时间片(1毫秒甚至1微妙)。
CPU执行1毫秒播放音乐,然后切换执行一毫秒微信。就这样不停地切换。
共享: 系统中的资源可供内存中多个并发执行的进程共同使用。
(扩展:互斥共享指任意时刻一种资源只能被一个进程访问;同时共享指从宏观上看, 资源可以被多个进程同时访问)
虚拟: 指通过某种技术把一个物理内存变成若干逻辑上的内存,仅仅是用户感觉到的内存变大了。
异步: 进程以不可预知的速度,程序的运行结果, 运行次序以及多次运行的时间都不确定
文章知识点与官方知识档案匹配,可进一步学习相关知识CS入门技能树Linux入门初识Linux24758 人正在系统学习中
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!