• 实验0 对操作系统的理解


    1、计算机操作系统的定义和概念;

    操作系统(Operating System,简称OS)是管理和控制计算机硬件与软件资源的计算机程序,是直接运行在“裸机”上的最基本的系统软件,同时也是计算机系统的内核与基石。是用户和计算机的接口,同时也是计算机硬件和其他软件的接口。操作系统需要处理如管理与配置内存、决定系统资源供需的优先次序、控制输入与输出设备、操作网络与管理文件系统等基本事务。操作系统也提供一个让用户与系统交互的操作界面。任何其他软件都必须在操作系统的支持下才能运行。

    2、操作系统的分类;

    操作系统的使用环境和对作业处理方式来考虑,可分为批处理系统(MVXDOS/VSE)、分时系统(WINDOWSUNIXXENIXMac OS)、实时系统(iEMXVRTXRTOS,RT Linux)根据所支持的用户数目,可分为单用户(MSDOS OS/2)、多用户系统(UNIXMVSWindows);根据硬件结构,可分为网络操作系统(NetwareWindows NT OS/2 warp)、分布式系统(Amoeba)、多媒体系统(Amiga)等。操作系统的五大类型是:批处理操作系统、分时操作系统、实时操作系统、网络操作系统、分布式操作系统。

    3、  常用几种操作系统的优缺点分析;

    批处理操作系统

    优点:资源利用率高,系统吞吐量大。

    缺点:平均周转时间长,无交互能力。

     

    分时操作系统

    优点:同时性,独立性,及时性,交互性

    缺点:分时有限,批处理在后

     

    实时操作系统

    优点:及时性、实时性、高可靠性、高过载防护性

    缺点:在一定时间限制内完成特定功能

     

    网络操作系统

    优点:相互通信及资源共享

    缺点:不能共享运算处理能力,不可靠性

     

    分布式操作系统

    优点:透明性,高运算能力,广泛的数据共享

    缺点:分布控制

    b)相对固定的硬件组成。
    c)较低的研发成本。
    d)多线程运行模式。
    e)多种UI,灵活,简单,易操作。
    缺点:
    a)采用的硬件配置较低。
    b)具有限制性
    c)系统的兼容性不强。
    d)细节注意不够。

  • 相关阅读:
    LeetCode --- 字符串系列 --- 解码字母到整数映射
    LeetCode --- 字符串系列 --- 上升下降字符串
    LeetCode --- 字符串系列 --- 机器人能否返回原点
    集合 Set
    LeetCode --- 字符串系列 --- 唯一摩尔斯密码词
    LeetCode --- 字符串系列 --- 转换成小写字母
    LeetCode --- 字符串系列 --- 分割平衡字符串
    LeetCode --- 字符串系列 --- IP 地址无效化
    LeetCode --- 字符串系列 --- 左旋转字符串
    Revit二次开发八 事务标签值
  • 原文地址:https://www.cnblogs.com/luoxin/p/5266083.html
Copyright © 2020-2023  润新知