• 了解和熟悉操作系统


       操作系统五大管理功能,即作业管理、存储管理、信息管理、设备管理和处理机管理。这些管理工作是由一套规模庞大复杂的程序来完成的。

       作业管理解决的是允许谁来使用计算机和怎样使用计算机的问题。

       存储管理解决的是内存的分配、保护和扩充的问题。

       设备管理主要是对计算机系统中的输入输出等各种设备的分配、回收、调度和控制,以及输入输出等操作。

       处理机管理主要解决的是如何将CPU分配给各个程序,使各个程序都能够得到合理的运行安排。

    操作系统的五大类型为:批处理操作系统、分时操作系统、实时操作系统、网络操作系统、分布式操作系统。

    计算机上使用的操作系统种类很多,但其基本类型可以划分为三类,即批处理操作系统、分时操作系统和实时操作系统。

    操作系统的发展历史:

    手工操作(无操作系统)

    批处理系统;

    多道程序系统;

    分时系统;

    实时系统;

    通用操作系统;

    OS属于网络操作系统。

    Android属于实时操作系统。

    批处理操作系统是最先采用多道程序设计技术的系统。优点:若干作业并发地执行,系统资源利用率高,作业吞吐量大。缺点:作业周转时间延长,不具备交互式计算能力,不利于程序的开发和调试。特征是批量集中处理、多道程序运行、作业脱机工作。

    分时操作系统的特点为:同时性,分时是指多个用户分享同一台计算机的CPU时间;独立性:终端用户彼此独立,互不干扰;及时性:终端用户没有大计算量的立即请求能够在足够短的时间内得到响应;交互性:人机交互,联机工作时用户直接控制程序运行,便于程序调试和排错。

    实时操作系统是指当外部事件或数据产生时,能够对其予以接受并以足够快的速度进行处理,所得结果能够在规定的时间内控制生产过程或对控制对象做出快速响应,并控制所有实时任务协调运行的操作系统。特点是可靠性高、响应及时,但资源利用率低。

  • 相关阅读:
    【代码笔记】iOS-判断textField里面是否有空
    【代码笔记】iOS-判断字符串是否为空
    【代码笔记】iOS-判断中英文混合的字符长度的两种方法
    【代码笔记】iOS-判断有无网络
    【代码笔记】iOS-判断是否是iPhone5
    iOS动画-扩散波纹效果
    (转)对称加密与非对称加密,以及RSA的原理
    (转)iOS GPUImage研究总结
    @inerface的11条规范写法
    Python开发之路
  • 原文地址:https://www.cnblogs.com/w304/p/5256940.html
Copyright © 2020-2023  润新知