码迷,mamicode.com
首页 > 其他好文 > 详细

计算机系统

时间:2015-03-31 12:50:30      阅读:162      评论:0      收藏:0      [点我收藏+]

标签:操作系统

        一阴一阳之为道。 早在几千年我国古人就知道天地万物皆由正反两个东西组成的。 自从人类进入电气时代,

随着电子元件的快速发展,各种设备随之诞生了。 一些元件(例如可控硅二极管)可以根据电压的高低变化自行导

通或者关断。 如果是高电压导通,就规定是1 ,低电压导通规定是0,那么众多的这些元件组成的一个整体就可以0

和1来控制他们了。有各种0和1组成的句子就具有了一定的功能。 为了管理这些0和1,我们将他们按照一定的规则翻

译成我们看的懂的程序,由多个程序组成了有功能整体,我们叫做系统。有了这种思想,就有了后来的计算机系统。 

技术分享

 

 

一、计算机系统

       计算机对人类的进步和发展作用巨大,影响深远。计算机系统由硬件和软件组成。 硬件主要是CPU、存储器、

输入输出控制系统和各种输入输出设备组成。 软件主要是系统软件、支撑软件、应用软件三类。 操作系统就是管理

计算机系统资源、控制程序执行、改善人机界面和为应用提供支持的一种系统软件。

   技术分享

       在管理系统资源上主要对处理器、存储、文件、设备进行管理。  在多用户或多道程序情况下,所要运行的程序

数目超过了处理器的个数,这时就需要按照一定的方式处理程序,进行处理器的分配调度。根据用户程序需要,操作

系统可以对主存储器进行管理,分配主存空间等。  系统中文件量大时,需要对他们进行分类整理; 当查找文件时可

以快速找到…… 对于这些需求,操作系统增加了对文件进行管理的功能。

 

 

二、操作系统

 

批处理操作系统

        为了更形象地了解批处理操作系统,我先举一个生活中的小例子。 一个病房里面有2个病人都要输液,接下来3

位护士可以用两种方式完成病人的输液任务。

第一种方式:给1号病人输液完毕后再给2号病人输液

技术分享

第二种方式:同时让两个病人输液

技术分享

        护士1在给1号扎完针,马上给2号扎针;如果病人都需要输多瓶液,在换液过程中,护士2根据轮流给2个病人换

液,直到全部输完为止。

        看完这个小例子,下面理解单道和多道批处理操作系统就容易多了。 如果把计算机要处理的事情看做一个作业

的话,那么要处理多种事情的话,就是一批作业了。

        在单道批处理系统中,每次允许一个作业执行,一批作业和初始数据交给系统后,系统顺序控制作业的执行,当

一个作业执行结束后,自动转入下一个作业的执行。这就好比是护士按照第一种方式给病人输液。

        在多道批处理操作系统中,作业的初始信息记录在卡片上,通过卡片输入机把一批作业的信息传送到磁盘上,操

作系统在从磁盘上选择若干个作业装入主存储器,是作业不断轮流占用中央处理器执行,当某个作业产生结果信息

时,可以启动打印机输出。这个就好比护士按照第二种方式给病人输液。

技术分享

 

 

 

 

分时操作系统

        为了让用户直接操纵计算机进行交互工作,分时系统可以让用户通过使用与计算机相连接的终端来使用操作系

统。   用户从各自终端上输入命令,系统可以迅速地处理,给出应答。 虽然共用一个处理系统,但是处理用户请求特

别迅速,所以让用户感觉像是处理系统时时刻刻都在为他服务一样。

技术分享

 

实时操作系统

       实时是指计算机对于外来信息能够以足够快的速度进行处理,并在被控对象允许的时间范围内作出快速反应。最

典型应用最广的实时操作系统是嵌入式操作系统。 计算机硬件不在以物理上单独的装置形式出现,而是大部分或全

部都隐藏和嵌入到各种应用系统中。操作系统和硬件组合成一个整体,这个整体能够对外界的变化实时做出反应。例

如智能机器人。

技术分享

微机操作系统

       随着微处理技术和硬件技术的发展,在分时操作系统中庞大的主机可以微型化了,可以使得一个终端真正拥有一

台主机。 在这个主机里面我们需要一个操作系统,这个操作系统可以为用户提供两类服务,一类是建立和命名文

件,把文件存储到磁盘中,在各类设备之间转化信息,另一类是执行程序,接受来自键盘或由文件提供的数据,在屏

幕上显示结果。  总的来说就是这个系统可以实现文件管理、输入输出控制和命令的解释。

 

网络操作系统

       把多个微机通过网络操作系统连接在一起组成一个网络,实现微机之间相互传递数据,实现资源共享。

 

分布式操作系统

       由多台计算机组成一种特殊的计算机网络,分布式操作系统能使系统中若干台计算机相互协作完成一个共同的任

务,或者一个任务分成小块儿,每台计算机负责一小块儿。 它采用客户/服务器模式,客户是网络中需要各种服务的

用户,一个服务器提供一类服务。 客户需要哪个服务就启动哪个服务器。

 

三种结构:

         环形、星形、树形

 

两个特点:

        统一性——用户感觉到是一个单一的计算机系统

        透明性——用户不知道系统资源所在位置,感觉不到是多台服务器在为他提供服务

 

 

三、小结

       总结一下,明白了好多东西,知识理解的更深入了,联系更紧密了,逻辑更清晰了。 从最早的机器码发展到现

在的操作系统,我感受到了人类智慧的伟大。没有做不到的,只有想不到的。 简单的0和1 构成了多姿多彩的世界。

操作系统可以有各种各样的形式,哪种最贴心,哪种就最受欢迎。我相信不久的将来,中国人一定会做出属于自己的

操作系统。

 

 

 

 

 

 

 

 

 

 

 

 

计算机系统

标签:操作系统

原文地址:http://blog.csdn.net/wangju2013/article/details/44729923

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!