操作系统历史

管理硬件的软件

地位:承上启下,对下管理(软件),有权利操作硬件都是操作系统

操作系统给应用程序提供了抽象的接口

操作系统的出现是必然的,解放程序员

实现细节交给操作系统

定义:操作系统是一个用来协调、管理和控制计算机硬件和软件资源的系统程序,它位于硬件和应用程序之间。

内核定义:操作系统内核是一个管理和控制程序,负责管理甲酸剂的所有资源,其中包括:文件系统、内存管理、设备管理和进程管理。

第一代计算机:

  最初的计算机:输入机、计算机、输出机

  并发:程序之间、任务之间、用户之间

第二代计算机:

  批处理系统:一波输入一波输出,可识别不同用户指令

  I/O阻塞:I/O是输入输出input、output,读取数据比cpu处理耗时间,处于一个可等待的状态,卡住了,cpu不干活

  系统磁带中的代码指引就是操作系统的前身

第三代计算机:

  多道程序设计:提高cpu利用率,遇到I/O阻塞,切换,不同用户之间的切换

  SPOOLING技术:外部设备联机操作

  分时操作系统:多个联机终端+多道技术,指的是多个显示屏共用一个计算机用来输出不同用户的结果(谁执行完就可以输出结果,不用等待),现在也在应用这个技术

第四代计算机:个人计算机

原文地址:https://www.cnblogs.com/jintian/p/10995263.html

时间: 2024-10-07 07:13:01

操作系统历史的相关文章

操作系统Operating Systems操作系统历史与硬件概况History of OS & Summaries!

培根:读史使人明智 操作系统的简史 (1955-1965) 计算机非常昂贵,上古神机IBM7094 ,造价在250万美元以上 计算机使用原则:只专注于计算 批处理操作系统(Batch system) 典型代表:IBSYS 从IBSYS 到OS/360(1965-1980) 计算机开始进入多个行业:科学计算(IBM 7094) ,银行(IBM 1401) 需要让一台计算机干多种事 多道程序(multiprogramming) 作业之间的 切换和调度 成为核心:因为既有IO 任务,又有计算任务,需要

操作系统介绍-操作系统历史,IO,进程的三态,同步异步阻塞非阻塞

1.操作系统历史 2.进程,IO,同步异步阻塞非阻塞 操作系统历史: 手工操作: 1946年第一台计算机诞生--20世纪50年代中期,计算机工作还在采用手工操作方式.此时还没有操作系统的概念. 手工操作方式两个特点: (1)用户独占全机.不会出现因资源已被其他用户占用而等待的现象,但资源的利用率低. (2)CPU 等待手工操作.CPU的利用不充分. 批处理-磁带操作: 主机与输入机之间增加一个存储设备--磁带,在运行于主机上的监督程序的自动控制下,计算机可自动完成:成批地把输入机上的用户作业读入

[No000037]操作系统Operating Systems操作系统历史与硬件概况History of OS & Summaries!

培根:读史使人明智 操作系统的简史 (1955-1965) 计算机非常昂贵,上古神机IBM7094 ,造价在250万美元以上 计算机使用原则:只专注于计算 批处理操作系统(Batch system) 典型代表:IBSYS 从IBSYS 到OS/360(1965-1980) 计算机开始进入多个行业:科学计算(IBM 7094) ,银行(IBM 1401) 需要让一台计算机干多种事 多道程序(multiprogramming) 作业之间的 切换和调度 成为核心:因为既有IO 任务,又有计算任务,需要

操作系统 L6操作系统历史+L7我们的任务(网易公开课)

明白操作系统的原理只是完成了10%,而真正要学会操作系统,还必须要写出来! 另一条历史线: 最核心的就是多进程视图和文件操作视图,因为学会了这些你就可以利用操作系统管理你想要管理的任何硬件. 原文地址:https://www.cnblogs.com/JasonPeng1/p/12110129.html

03 操作系统基础

仅为个人学习备忘,方便日后查阅 一.程序的执行过程 计算机本身就是一堆硬件,其中最核心的就是 CPU 和内存.为了实现计算机获得数据,数据的输入输出,需要输入设备和输出设备.在计算机体系内部,一般来讲,输入输出设备是通过南桥接入当前系统的. 对于一个简单的PC机而言,在某一个时刻只能运行一个程序.但是计算机的计算能力很强,一个程序运行程序内容所占用的 CPU 的时间不是特别多.为了能够尽可能地利用计算机的计算能力,需要将计算机同时运行多个程序,因此每个程序运行起来以后需要一个协调器,这个协调程序

计算机网络基础-操作系统

一.为什么要有操作系统? 现代计算机系统是由一个或者多个处理器,主存,磁盘,打印机,键盘,鼠标显示器,网络接口以及各种其他输入 输出设备组成的复杂系统,每位程序员不可能掌握所有系统实现的细节,并且管理优化这些部件是一件挑战性极强 的工作.所以,我们需要为计算机安装一层软件,成为操作系统,任务就是用户程序提供一个简单清晰的计算机模 型,并管理以上所有设备. 定义也就有了:操作系统是一个用来协调.管理和控制计算机硬件和软件资源的系统程序,它位于硬件和应用程序之间. (程序是运行在系统上的具有某种功能

实验0、了解和熟悉操作系统

实验0.了解和熟悉操作系统 专业  商业软件工程    姓名  卢利钦         学号 201406114130 一.        实验目的 (1)掌握操作系统的定义和概念: (2)了解各类操作系统的发展历史: 二.        实验内容和要求 了解和掌握内容包括: 计算机操作系统的定义和概念: 操作系统的分类: 常用几种操作系统的优缺点分析: 要求: 使用网络搜索了解各类计算机操作系统的知识,并整理成一篇文档. 三.        实验方法.步骤及结果测试 1.计算机操作系统的定义和

Linux操作系统普及

 Linux操作系统,是一种面相服务器的操作系统,跟微软集团的Windows操作系统一样,它也是一个有了26年操作系统历史的系统.这一个体统的特点就是开放源代码,由世界上的许许多多的天才共同完成的一种操作系统. 下面我们来列举一些这一个操作系统的命令,并且,由我来给大家做一个操作命令的详细解释. cat,这个命令的特点就是可以列举出纯文本文件格式的文件里面包含的内容.比如,在Linux命令行下输入cat   abc.txt 然后就显示出来了这一个文本文件里面的内容.跟Windows下面的记事

Linux基础之linux的历史(针对韩立刚老师的linux教学视频编写的笔记)

#  Linux操作系统历史 1969年美国贝尔实验实研发Unix操作系统,Unix系统特点:多用户:多任务:支持多种处理器架构:Shell大部分使用C语言开发. 1973年美国国防部研发出TCP/IP协议,这个协议让各个Unix系统之间达到互联,这是最初的intelnet的模型.迄今为止互联网使用的还是TCP/IP协议. 1983年Richard Stallman提出自由软件运动,特点:自由获取,自由改变,自由分发,自由使用.提出GNU计划,目标:创建一套完全自由的操作系统. GNU计划的协定