计算机速度加快了,原来的手工操作不能满足人们的需要和计算机技术的需要,解决的办法是避免传统的手工操作,转换的问题,由于转换时间长,手工操作时间长,能不能转换成自动化。
要解决效率问题,解决的基本途径、办法是怎么样实现程序之间的转换。这种情形叫做早期的批处理系统。
一、早期的批处理系统
核心思想就是实现作业之间的转换的自动化。和手工操作截然不同的思想。监控程序的出现,强调一段程序要来监督计算机的运行情况,如果一个程序运行结束之后会切换到下一个程序。要求内存中必须要驻留一段程序。当内存空闲是,把一个用户的程序(又叫作业)装入到计算机的内存里去,当结束后,就会释放CPU的使用权利,又吧另外一个作业装入到内存中,这时一个新的作业就转换进去了,这就是一个自动化。
磁带技术,由于磁带机的使用,我们会考虑去使用一个怎眼的技术。
纸带机进行打孔表示0和一。纸带机和,,的存储密度不同。能不能把多个纸袋卷放在纸带机上呢。
卫星机输入端是纸带,输出端是磁带,这宗情况下考虑,把纸袋读进来写到磁带,由于磁带存储密度高,几可以把多个纸带卷存入到一个磁带卷里。当拿到一个磁带卷时,包含的程序或作业就特别的多了,比如诗歌纸袋卷可以存入到一个磁带卷中去,读进去一个作业,结束后,程序员又装下一个。这些程序的转换是自动的,避免了手工操作。这就是早期的批处理系统。操作系统最早的雏形就是监控程序,他是第一个软件,是为了解决计算机本身的问题。在此基础上,进一步发展,进入到六十年代时,新的硬件技术的出现,刺激了人们解决能力的增强。从计算机发展应用来看,涉及到了这样几个情况。
二、硬件的发展
出现了两个技术:中断技术和通道技术。避免了循环等待的问题,怎么样解决新的问题,而新的问题是由硬件的问题产生的。
探索碰到的问题,这个问题可以这样描述:一个程序执行任务,从程序执行上来讲,并不意味总在执行CPU。比如程序执行包括输入、计算、输出。比如一个资源:磁带、打印机、CPU,一开始启动CPU,需要从磁带上输入数据,读了一大批数据,然后在CPU上进行运算,执行时,有时候使用CPU,有时候使用磁带,有时候使用打印机,CPU是最昂贵的资源,CPU总有一段空闲的时间,怎么把空闲的时间充分的利用上,就成了研究问题的一个焦点。利用的一种办法叫多道程序的思想:
硬件的发展出现了多道程序,对于多道程序,强调的是在内存中驻留多个程序,多个程序在执行。当CPU空闲时,另外一个程序开始利用CPU,开始时候是什么资源都拿不到,一直处于等待的状态。在CPU上执行一段时间后,不需要CPU了,需要磁带机了,而磁带机又被占据了,它又处于等待,他一直等待CPU处于空闲时。
开始出现了操作系统,多道程序出现后,人们想如何应用到批处理系统红去,于是出现了新的概念:操作系统
三、操作系统
是随着就是硬件技术的发展而逐渐引入的。
11、计算机的发展
自从第一台计算机ENIAC问世以来,计算机的发展经历了四代的变化
第一代:手工操作,没有OS,支撑软件:及其语言,汇编语言
2、第二代,晶体管计算机
3、
4、
怎样利用监控程序解决问题,进入到第三代计算机,运算次数增加,已经达到了几百万次,这种程度,他是建立在硬件基础之上的,就是中断和通道。硬件在提供,软件也逐渐在丰富。
操作系统的特点:在裸机基础进行扩充。
四、什么是操作系统
操作系统指的是有效的管理就是系统中的资源,资源包括哪些?
资源软资源和硬资源,
软资源就是说的程序或者数据;硬的资源包括CPU、内存、外围设备。
要管理计算机中的资源,就要管理计算机中的数据、程序、CPU、内存、各种外围设备,当内存中有多个程序时,她要合理的管理计算机系统的工作流程。谁先工作、谁后工作,所以要合理的管理计算机系统的工作流程。既然是多道系统,要充分利用效率,操作系统实际是提供人机界面,人怎么样操作计算机,方便用户操作。所以,总的说来,计算机操作系统的概念是方便用户的程序的集合。称为OS。不同教材桑描述不同,但总体是一回事。管理资源、工作流程和方便用户的一段程序就是操作系统。