首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

操作系统发展历史

因此,伴随着计算机硬件的更新换代,操作系统也经历了4个阶段,分别是手工操作(50年代早期)、单道批处理系统(50年代)、多道批处理系统(60年代初)、分时系统(60年代中)。...3.多道批处理系统 在上述单道批处理系统中,在程序A进行IO操作的那段时间里,CPU处于空闲状态的,我们能不能把这段CPU空闲时间利用起来,利用此时的CPU去执行程序B的计算过程?...因此,多道批处理系统由此诞生。 流程:内存中有多道程序,某程序放弃CPU的时候,操作系统便调度另一程序投入运行,提高了系统的CPU利用率,也提高了整个系统的吞吐量。...2)并行:宏观(多个程序一同向前)     3)串行:微观(CPU只有一个,串行) 4.分时系统多道批处理系统的时代,用户对新系统的需求具体表现在两个方面。...分时操作系统最典型的例子就是UNIX和Linux,它们可以同时连接多个终端,并且每隔一段时间重新扫描进程,重新分配进程的优先级,动态分配系统资源。

2.8K00
您找到你想要的搜索结果了吗?
是的
没有找到

Linux】《how linux work》第 七 章 系统配置 系统配置: 日志、系统时间、批处理任务和用户(1)

第 7 章 系统配置 系统配置: 日志、系统时间、批处理任务和用户 When you first look in the /etc directory, you might feel a bit overwhelmed...尽管你看到的大部分文件都对系统的运行产生一定的影响,但其中有一些基础的。...Linux系统上的大多数系统配置文件都存放在/etc目录下。 从历史上看,每个程序都有一个或多个配置文件存放在这里,由于Unix系统上有很多软件包,/etc目录下的文件会很快积累起来。...可以几乎确定,Linux系统日志记录将来会发生变化。 Unix系统日志记录从来没有真正的标准,但正在进行努力来改变这一点。...在大多数Linux系统中,getty非常简单,因为系统只在虚拟终端上使用它进行登录。

10810

操作系统基础知识笔记

2.1、 操作系统的功能1、进程管理:实际上对处理机的执行时间进行管理,采用多道程序等技术将CPU的时间合理分配给每个任务。比如:进程控制、进程同步、进程通信、进程调度。...三、操作系统分类1、批处理操作系统分为单道批处理多道批处理。单道批处理:早期的操作系统,一次只有一个作业装入内存执行。作业由用户程序、数据和作业说明书组成。...多道批处理:允许多个作业装入内存执行,在任意时刻,作业都处于开始和结束点之间。多道批处理系统特点:多道、宏观上并行运行、微观上串行运行。2、分时操作系统分时操作系统将CPU的工作划分为很短的时间片。...5、分布式操作系统分布式操作系统由多个分散的计算机经连接而成的计算机系统系统中的计算机无主次之分,任意两台计算机都可以交换信息。...6、微机操作系统目前主流的操作系统Linux、MacOS、Windows。

24110

Linux】《how linux work》第 七 章 系统配置 系统配置: 日志、系统时间、批处理任务和用户(2)

补充(来自网络):实际上,linux系统有两个时钟:一个由主板电池驱动的“Real Time Clock”也叫做RTC或者叫CMOS时钟,硬件时钟。...当操作系统关机的时候,用这个来记录时间,但是对于运行的系统不用这个时间的。...另一个时间 “System clock”也叫内核时钟或者软件时钟,由软件根据时间中断来进行计数的,内核时钟在系统关机的情况下不存在的,所以,当操作系统启动的时候,内核时 钟要读取RTC时间来进行时间同步...第一种使用setuid可执行文件,这在2.17文件模式和权限中有介绍。第二种通过setuid()系统调用系列。...(为了让事情更加复杂,Linux还有另一个用户ID:文件系统用户ID fsuid,它定义了访问文件系统的用户,但很少使用。)

11010

计算机操作系统学习笔记 第一章、操作系统概论

2.2 批处理阶段(操作系统开始出现) 为了解决人机矛盾及CPU和I/O设备之间速度不匹配的矛盾,出现了批处理系统。按发展历程又分为单道批处理系统多道批处理系统多道程序设计技术出现以后)。...当然,多道批处理系统的设计与实现要比单道系统复杂很多,因为要充分利用各种资源,就涉及到各种资源的调度问题。主要特征有: 多道。计算机中同时存放多道相互独立的程序。 宏观上并行。...在批处理系统中采用多道程序设计技术就形成了多道批处理操作系统。该系统把用户提交的作业成批地 送入计算机内存,然后由作业调度程序自由地选择作业运行。...分时操作系统指多个用户通过终端同时共享一台主机,这些终端连接在主机上,用户可以同时与主机进行交互操作而互不干扰。分时系统也是支持多道程序设计的系统,但它不同于多道批处理系统。...多道批处理实现作业自动控制而无须人工干预的系统,而分时系统实现人机交互的系统,这使得分时系统具有与批处理系统不同的特征。主要特征有: 同时性。也称多路性。

45720

批处理学习笔记】第一课:什么批处理

批处理一种简化的脚本语言,它应用于DOS和Windows系统中,它是由DOS或者Windows系统内嵌的命令解释器(通常是COMMAND.COM或者CMD.EXE)解释运行。...批处理文件具有.bat或者.cmd的扩展名,其最简单的例子,逐行书写在命令行中会用到的各种命令。...如果需要实现更复杂的应用,利用外部程序必要的,这包括系统本身提供的外部命令和第三方提供的工具或者软件。    ...在“命令提示”下键入批处理文件的名称,或者双击该批处理文件,系统就会调用Cmd.exe运行该批处理程序。    ...系统在解释运行批处理程序时,首先扫描整个批处理程序,然后从第一行代码开始向下逐句执行所有的命令,直至程序结尾或遇见exit命令或出错意外退出。

1.1K50

操作系统笔记【入门概述】

D:思考 但是这种情况下,如果采用单道程序系统同样会限制系统的效率 所以为提高主机处理的效率,应该将脱机批处理多道程序系统结合起来 下面我们要说的就是单道程序和多道程序,这里大家不要搞混 “ 批处理...” 指的是输入输出的方式,而 “ 单道程序 ” 和 “ 多道程序 ” 指的是外设与主机之间的数据传输方式 E:单/多道批处理系统 ① 单道批处理系统批处理中,操作员把用户提交的作业分类,把一批中的作业编成一个作业执行序列...提供及时响应和高可靠性其主要特点 (5) 通用操作系统 同时兼有多道批处理、分时、实时处理的功能,或其中两种以上的功能。...linux系统也是从UNIX演变而成的。 (三) 操作系统的分类 ?...例如批处理,以及分时,实时的一个基本说明在前面已经提到过,具体展开将这每一个操作系统,篇幅过长而且比较枯燥,这一部分就大家根据需要查阅一下吧 (四) 操作系统的功能 (1) 处理机管理功能 在多道程序或多用户的情况下

1.3K10

linux 批处理教程,最全的批处理入门教程,菜鸟必看

2.先概述一下批处理个什么东东。...例四,借批处理自动清除系统垃圾,脚本如下: @echo off if exist c:\windows\temp\*.* del c:\windows\temp\*.* if exist c:\windows...History\*.* if exist c:\windows\recent\*.* del c:\windows\recent\*.* 将以上脚本内容保存到autoexec.bat里,每次开机时就把系统垃圾给自动删除了...这一章讲的这点东西,如果你初学者,恐怕也够消化的了。记住一句话:DOS批处理的BODY,任何一个DOS命令都可以被用在批处理脚本中去完成特定的功能。...Linux相关的学习交流网站 发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/171943.html原文链接:https://javaforall.cn

2.4K20

操作系统背景知识

4、多道批处理系统: 20世纪60年代中期,在前述的批处理系统中,引入多道程序设计技术后形成多道批处理系统(简称:批处理系统)。   它有两个特点:   (1)多道系统内可同时容纳多个作业。...6、实时系统 虽然多道批处理系统和分时系统能获得较令人满意的资源利用率和系统响应时间,但却不能满足实时控制与实时信息处理两个应用领域的需求。...分时——现在流行的PC,服务器都是采用这种运行模式,即把CPU的运行分成若干时间片分别处理不同的运算请求 linux系统 实时——一般用于单片机上、PLC等,比如电梯的上下控制中,对于按键等动作要求进行实时处理...7、通用操作系统 操作系统的三种基本类型:多道批处理系统、分时系统、实时系统。...通用操作系统:具有多种类型操作特征的操作系统。可以同时兼有多道批处理、分时、实时处理的功能,或其中两种以上的功能。   例如:实时处理+批处理=实时批处理系统

85890

操作系统的发展

联机批处理系统 首先出现的联机批处理系统,即作业的输入/输出由CPU来处理。...多道批处理系统 20世纪60年代中期,在前述的批处理系统中,引入多道程序设计技术后形成多道批处理系统(简称:批处理系统)。 它有两个特点: 多道系统内可同时容纳多个作业。...实时系统 虽然多道批处理系统和分时系统能获得较令人满意的资源利用率和系统响应时间,但却不能满足实时控 制与实时信息处理两个应用领域的需求。...通用操作系统 操作系统的三种基本类型:多道批处理系统、分时系统、实时系统。...通用操作系统:具有多种类型操作特征的操作系统。可以同时兼有多道批处理、分时、实时处理的 功能,或其中两种以上的功能。 例如:实时处理+批处理=实时批处理系统

42510

Wiztalk | 125期 陈渝《开源与操作系统的发展史-多道程序系统

开源与操作系统的发展史 Part 4 多道程序系统 分享专家: 清华大学计算机系副教授 陈渝 内容简介: 我们已经了解到单系统和批系统承担着早期计算机的运转,但随着计算机性能的提升,批处理也已经不够了...,那么就出现了所谓的多道程序系统。...本期陈渝老师将会继续给我们介绍操作系统的发展历史:多道程序系统。...计算机专业或有一定计算机知识储备的大学生) 点击小程序观看精彩视频 也可点击“阅读原文”或打开“哔哩哔哩” 搜索关注“Wiztalk”, 一起开启科普知识分享“新视界”~ ---- — 关于Wiztalk — Wiztalk腾讯高校合作团队打造的一个短视频知识分享系列

32030

3.操作系统简单介绍 操作系统发展历史 批处理分时系统 操作系统是什么 操作系统对文件的抽象 进程 虚拟内存是什么 操作系统作用 操作系统功能

,对于人机交互提供了统一的操作方式 批处理 自从第二代晶体管计算机之后,计算机的性能有了很大的提升 与之矛盾的自然计算机手动输入速度慢 为了提供系统利用率,出现了批处理系统 用户将一批作业提交给操作系统后就不再干预...显然不具备任何交互性,只是提高了系统的利用率 其中有 联机批处理系统,联机就是主机自己来控制输入输出 输入输出时,计算机的CPU空闲的,需要等待数据传输完成 脱机批处理系统就是输入输出不在交由主机处理...,托管到另一个台机器 显然,处理机和主机可以并行工作,他们通过高速磁带进行对接 但是仅仅只能执行一个程序 人们当然希望计算机可以同时执行多个任务 多道程序系统 然后很自然的出现了多道程序系统 允许多个程序同时进入内存并运行...多道批处理系统 顾名思义就是批处理多道程序的结合,兼顾了多道批处理的优点 不过没有交互性 分时系统 把CPU时间分成时间片,各个任务按照时间片轮流执行,分时就是分配时间片 分时系统的实时性交互性比多道程序有更大的提高...,他们可以相互结合,比如上面的多道批处理 还有分时批处理  实时批处理 等 Unix最早的通用操作系统 此后又出现了linux/windows/苹果  操作系统概括总结 计算机由硬件和软件构成 我们可以认为操作系统计算机软件程序和硬件之间的一个薄层

97430

Linux】糟糕,心动的感觉——与Linux的初次相遇

首先出现的联机批处理系统,即作业的输入和输出有CPU来处理。...20世纪60年代中期,在前述的批处理系统中,引入多道程序设计技术后形成多道批处理系统,简称批处理系统。它有两个特点: 多道系统内可同时容纳多个作业。...2.3.3 实时系统 虽然多道批处理系统和分时系统能获得较令人满意的资源利用率和系统响应时间,但却不能满足实时控制与实时信息处理两个应用领域的需求。...2.3.4 通用操作系统 操作系统的三种基本类型——多道批处理系统、分时系统、实时系统。 通用操作系统:具有多种类型操作特征的操作系统。...可以同时兼有多道批处理、分时、实时处理的功能,或其中两种以上的功能。 例如:实时处理+批处理=实时批处理系统。首先保证优先处理实时任务,插空进行批处理作业。

10410

操作系统发展史

联机批处理系统   首先出现的联机批处理系统,即作业的输入/输出由CPU来处理。   ...多道批处理系统   20世纪60年代中期,在前述的批处理系统中,引入多道程序设计技术后形成多道批处理系统(简称:批处理系统)。   ...实时系统    虽然多道批处理系统和分时系统能获得较令人满意的资源利用率和系统响应时间,但却不能满足实时控制与实时信息处理两个应用领域的需求。...分时系统和实时系统的比较 通用操作系统   操作系统的三种基本类型:多道批处理系统、分时系统、实时系统。...通用操作系统:具有多种类型操作特征的操作系统。可以同时兼有多道批处理、分时、实时处理的功能,或其中两种以上的功能。   例如:实时处理+批处理=实时批处理系统

46650

Linux操作系统编程》第一章 操作系统引论:了解操作系统的发展、特征、功能以及操作系统结构

理解:操作系统的目标和作用、脱机输入输出技术、批处理技术、多道程序设计、什么操作系统、操作系统的基本类型,各类型的基本概念和特点。 掌握:操作系统的基本概念、操作系统的特征。...(2) 单道批处理系统的特征 自动性、顺序性、单道性 1.2.3 多道批处理系统 (1) 多道程序设计的基本概念 在该系统中,用户所提交的作业都先存放在外存上并排成一个队列,称为“后备队列”;然后,由作业调度程序按一定的算法从后备队列中选择若干个作业调入内存...(2) 多道批处理系统的特征 多道性、无序性、调度性 (3) 多道批处理系统的优缺点 1)资源利用率高 2)系统吞吐量大 3)平均周转时间长 4)无交互能力 (4) 多道批处理系统需要解决的问题 1)处理机管理问题...(2)操作系统的基本类型 操作系统在发展过程中出现无操作系统、单道批处理系统多道批处理系统、分时系统、实时系统和通用操作系统等类型的操作系统,详细介绍每类操作系统出现的历史背景、推动因素、基本原理、主要特征...难点 (1)操作系统的特征 在操作系统的概念和类型的基础上,介绍主流操作系统的基本特征,重点这些特征的体现、影响和相互关系。并讲述它们在三种操作系统:Unix、Linux、Windows中的体现。

19310

【操作系统】操作系统引论

优点: 1.减小了CPU的空闲时间 2.提高了I/O速度 ---- 单道批处理系统 特征: 1.自动性 2.顺序性 3.单道性 4.交互性差 什么单道批处理?...---- 多道批处理系统 多道: 允许多个程序同时存在于主存,按照某种原则分配处理机,逐个执行这些程序。 输入,计算,输出。三项工作在多道任务上存在时间上的重叠。...(多道批处理系统下) ---- 单道与多道对比 多道批处理系统,宏观上多个程序都在同时执行。对于单处理机来说CPU只有1个,真正在运行的程序只有1个。 不同策略对应着不同的调度算法。...引入多道程序设计技术带来的好处: 1.提高CPU的利用率 2.可提高内存和I/O设备利用率 3.增加系统吞吐量 多道批处理系统的特征 多道性 无序性 调度性 多道批处理系统的优缺点 系统利用率高...系统吞吐量大 平均周转时间长 无交互能力 多道批处理系统需要解决的问题 处理机管理问题 内存管理问题 I/O设备管理问题 文件管理问题 作业管理问题 ---- 分时操作系统 如果说,推动多道批处理系统形成和发展的主要动力

1.5K20

1.操作系统概述 原

无操作系统的计算机系统 单道批处理系统(50年代,系统资源利用率低) 多道批处理系统(60年代) 分时系统(70年代) 实时系统(80年代) 单道批处理系统 过程:一批作业以脱机方式输入到磁带上,在监督程序的控制下连续处理...特征 (1)自动性 无人工干预 (2)顺序性 按进入内存的先后顺序执行 (3)单道性 内存中只保存一道作业 单道批处理系统系统资源利用率太低,为了解决这个问题,出现了多道批处理系统。...多道批处理系统 多道:内存中同时存放多个相互独立的程序 多道技术共享的基础 多道批处理特征 多道性 内存中有多道程序,可以并发执行 无序性 完成时间与进入内存先后无关 调度性 作业从提交(提交指的是送到系统的外存...)到完成经两次调度 (1)作业调度 内存->外存(选多个),选多个作业,分配处理机 (2)进程调度 分配处理机(选一个,处理机其实就是CPU) 计算机中最重要的两个资源就是CPU和内存 多道批处理的优缺点...脱机用户接口 适用:批处理系统

46420

操作系统的演变

二、简单(单道)批处理系统 外存中有一批作业在排队等待(批处理),一次取一个作业放入内存中运行(单道),Monitor(监督程序,最早的操作系统),常驻在内存中,用于作业的调度。...缺点:有I/O操作时CPU内存闲置,浪费资源——出现多道系统。...三、多道批处理系统 允许多道程序在内存中同时准备运行(多道),正在运行的程序暂时不能运行时(如I/O时),系统自动启动另外一道程序运行,之后在某一时间继续运行原来的程序。...(感觉像空间换时间啊) 操作系统主要解决:程序的资源分配问题(CPU、内存分配)、进程调度问题、安全性问题。...四、分时系统 属于多道批处理系统,每个任务每次运行的时间确定,一到时间就运行下一个任务,适合交互式系统。缺点频繁中断进程会导致额外的系统开销,浪费时间,且某些程序不允许中断(如打印机打印文件)。

31120
领券