统揽操作系统概论

     

     操作系统是用户和计算机硬件之间的接口,操作系统是对计算机硬件系统的第一次扩充,用户通过操作系统来使用计算机系统。也可以说操作系统是在计算机硬件的基础上工作并发挥功能的。

一、发展历程

    早期的计算机上市没有操作系统的,但是随着计算机的发展,从而逐步形成了三种基本类型的操作系统,它们是:批处理操作系统、分时操作系统和实时操作系统。

二、功能分配

    操作系统就是对计算机的资源进行管理,从而出现了处理器管理、存储管理、设备管理和文件管理,这几个管理相互协调,共同完成操作系统的工作任务。

                    

   1、处理器管理。

   处理器管理的工作主要是处理中断事件和调度。计算机中的硬件只能发现中断事件,捕捉它并产生中断信号,但不能进行处理。配置了操作系统,就能对中断事件进行处理。在单用户单任务的情况下,处理器仅为一个用户的一个任务所独占,处理器管理的工作十分简单。但在多道程序或多用户的情况下,组织多个作业或任务执行时,就要解决处理器的调度、分配和回收等问题。近年来设计出各种各样的多处理器系统,处理器管理就更加复杂。为了实现处理器管理的功能,操作系统引入了进程(process)的概念。处理器的分配和执行都是以进程为基本单位,随着并行处理技术的发展,为了进一步提高系统并行性,使并发执行单位的粒度变细,操作系统又引入了线程(Thread)的概念。
对处理器的管理也可归结为对进程和线程的管理,包括:
       1)进程控制和管理;
       2)进程同步和互斥;
       3)进程通信;
       4)进程死锁;
       5)处理器调度,又分高级调度,中级调度,低级调度等;
       6)线程控制和管理。

                 


  2、存储管理
    存储管理的主要任务是管理存储器资源,为多道程序运行提供有力的支撑。存储管理的主要功能包括:
      1)存储分配。存储管理将根据用户程序的需要给它分配存储器资源。
      2)存储共享。存储管理能地让主存中的多个用户程序实现存储资源的共享,以提高存储器的利用率。
      3)存储保护。存储管理要把各个用户程序相互隔离起来互不干扰,更不允许用户程序访问操作系统的程序和数据,从而保护用户程序存放在存储器中的信息不被破坏。
      4)存储扩充。由于物理内存容量有限,难于满足用户程序的需求,存储管理还应该能从逻辑上来扩充内存储器,为用户提供一个比内存实际容量大得多的编程空间,方便用户的编程和使用。
               

   3、设备管理
     设备管理的主要任务是管理各类外围设备,完成用户提出的I/O(输入和输出)请求,加快I/O信息的传送速度,发挥I/O设备的并行性,提高I/O设备的利用率;以及提供每种设备的设备驱动程序和中断处理程序,向用户屏蔽硬件使用细节。
     为实现这些任务,设备管理应该具有以下功能:
         1)提供外围设备的控制与处理;
         2)提供缓冲区的管理;
         3)提供外围设备的分配;
         4)提供共享型外围设备的驱动;
         5)实现虚拟设备。

             


  4、文件管理
     文件管理则是对系统的信息资源的管理。在现代计算机中,通常把程序和数据以文件形式存储在外存储器上,供用户使用,这样,外存储器上保存了大量文件,对这些文件如不能采取良好的管理方式,就会导致混乱或破坏,造成严重后果。为此,在操作系统中配置了文件管理,它的主要任务是对用户文件和系统文件进行有效管理,实现按名存取;实现文件的共享、保护和保密,保证文件的安全性;并提供给用户一套能方便使用文件的操作和命令。
具体来说,文件管理要完成以下任务:
   1)提供文件逻辑组织方法;
   2)提供文件物理组织方法;
   3)提供文件的存取方法;
   4)提供文件的使用方法;
   5)实现文件的目录管理;
   6)实现文件的存取控制;
   7)实现文件的存储空间管理。
        
 三、小结
     第一遍看操作系统概论,有种囫囵吐枣的感觉,但还是把它吐了下去。在第二遍看的时候再好好消化知识,相信在第一遍的基础上看,第二遍就会有更多的共鸣了。

 

评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值