计算机系统

一、计算机系统的组成

在这里插入图片描述
在这里插入图片描述

二、计算机软件及其分类

1.软件、程序、数据、文档的定义

在这里插入图片描述

2.计算机软件的分类及其关系

计算机软件通常分为系统软件应用软件两大类
在这里插入图片描述
在这里插入图片描述

三、操作系统(Operating System,简称OS)

1.操作系统的特殊性

在这里插入图片描述

2.引入操作系统的目的

在这里插入图片描述

3.操作系统的定义

在这里插入图片描述

4.操作系统的用户接口及CPU状态

在这里插入图片描述

5.操作系统的发展史:

如果不着急的话,下面这个链接能帮助你很好理解
参考链接:操作系统的发展史

在这里插入图片描述

(1)手工操作阶段

在这里插入图片描述
手工操作方式两个特点:
  1)用户独占全机。不会出现因资源已被其他用户占用而等待的现象,但资源的利用率低。
  2)CPU 等待手工操作。CPU的利用不充分。

(2)批处理系统
1)总述

第二代,晶体管时代
到第二代计算机诞生以后,计算机的速度和容量都有了很大的提高,使人机之间的速度不匹配的矛盾更为突出,为了解决这一矛盾,把用户提交的作业分类,把一批中的作业编成一个作业执行序列,每一批作业将有一个专门的监督程序自动依次处理。
特征:用户脱机工作,成批处理作业

作业:用户请求计算机计算的一个计算任务,由程序、数据和作业说明书组成,用于完成用户的一个目标。

2)联机批处理系统与脱机批处理系统

在这里插入图片描述
主机与输入机之间增加一个存储设备——磁带,在运行于主机上的监督程序的自动控制下,计算机可自动完成:成批地把输入机上的用户作业读入磁带,依次把磁带上的用户作业读入主机内存并执行并把计算结果向输出机输出。完成了上一批作业后,监督程序又从输入机上输入另一批作业,保存在磁带上,并按上述步骤重复处理。
监督程序不停地处理各个作业,从而实现了作业到作业的自动转接,减少了作业建立时间和手工操作时间,有效克服了人机矛盾,提高了计算机的利用率。
但是,在作业输入和结果输出时,主机的高速CPU仍处于空闲状态,等待慢速的输入/输出设备完成工作: 主机处于“忙等”状态。
在这里插入图片描述
在这里插入图片描述

(3)多道程序系统
1)总述

第三代,集成电路时代
在单处理机中,多道程序运行特点:并发
多道:计算机内存中同时存放几个相互独立的程序;
宏观上并行:同时进入内存的几个程序都处于运行过程中,即它们先后开始了各自的运行,但都未运行完毕;
微观上串行:实际上,各个程序轮流使用CPU,交替执行。

2)进程的概念及定义

狭义定义:进程就是程序的执行过程。

进程是一个具有一定独立功能的程序关于某个数据集合的一次运行活动。它是操作系统动态执行的基本单元,在传统的操作系统中,进程既是基本的分配单元,也是基本的执行单元。
在这里插入图片描述

3)多道程序系统中要解决的问题:

并发运行的程序要共享计算机系统的软件和硬件资源,既有对资源的竞争,但又须相互同步,因此同步和互斥机制成为操作系统设计的一个重要问题。
随着多个程序的增加,出现了内存不够用的问题,提高内存使用效率也成了关键问题。因此出现了诸如覆盖技术、对换技术和虚拟存储技术等内存管理技术
由于多个程序存在于内存,为了保证系统程序存储区和各用户程序存储区的安全可靠,提出了内存保护需求。

(4)多用户分时操作系统

第四代,大规模和超大规模集成电路时代
一台计算机可同时连接多个用户终端,而每个用户可以在自己的终端上联机使用计算机,就好像自己独占机器一样。
处理机的运行时间被分割成很短的时间片,按时间片轮流把处理机分配给各联机作业使用。如果一个作业在分配给它的时间片中不能完成计算,则该作业暂时中断,把处理机让给另一个作业使用,等待下一轮时再继续运行。
由于计算机速度很快,作业允许轮转得很快,给每个用户的印象使好像他独占了一台计算机。
在这里插入图片描述

6.操作系统的五大功能

(1)作业管理

在这里插入图片描述

(2)CPU(进程)管理
1)总述

在这里插入图片描述

2)程序与进程的关系

在这里插入图片描述

3)进程三状态:运行、就绪、阻塞

在这里插入图片描述

4)进程并发需要考虑的两个问题

1.进程互斥:不允许两个以上共享公用资源的并发进程同时访问公用资源(对共有资源的竞争、排他性)。
2.进程同步:指系统中多个进程中发生的事件存在某种时序的关系,需要相互合作,共同完成一项任务。如:计算进程和打印进程共享一片内存。计算进程将计算结果放入共享内存,打印进程将结果从内存取出并送打印机打印输出。

(3)存储管理

在这里插入图片描述

1)内存分配

在这里插入图片描述
在这里插入图片描述

(4)文件管理(5)设备管理

在这里插入图片描述

1)操作系统与外部设备

在这里插入图片描述

2)操作系统与上层应用

在这里插入图片描述

3)操作系统的分类

在这里插入图片描述
在这里插入图片描述

4)主流操作系统:

DOS操作系统
Windows操作系统
Unix操作系统
Linux操作系统

写到最后完全是照搬,太长时间搞这个到后来一点探究有没有更好的解释的欲望都没有,如果某天我再看这篇博客可能会继续找(?)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值