• 第一章 操作系统引论


    1.操作系统:(Operating System, OS)是配置在计算机硬件上的第一层软件,是对硬件系统的首次扩充。其主要作用是管理好这些设备,提高它们的利用率和系统的吞吐量,并为用户和应用程序提供一个简单的接口,便于用户使用。
     
    2.目标:方便性、有效性、可扩充性、开放性
     
    3.作用
      (1)OS作为用户与计算机硬件系统之间的接口
      (2)OS作为计算机系统资源的管理者
      (3)OS实现了对计算机资源的抽象
     
    4.推动操作系统发展的主要动力
      1.不断提高计算机资源利用率
      2.方便用户
      3.器件的不断更新换代
      4.计算机体系结构的不断发展
     
    5.发展的历程
       1,.未配置操作系统的计算机系统
       2.单道批处理系统
          缺点:系统中的资源得不到充分的利用
       3.多道批处理系统
          特点:资源利用高、系统吞吐量大、平均周期时间长、无交互能力
       4.分时系统
          特点:多路性、独立性、及时性、交互性
       5.实时系统
         特点:独立性、及时性、交互性、可靠性
       微型操作系统的发展
           1.单用户单任务操作系统
           2.单用户多任务操作系统
           3.多用户多任务操作系统
     
    6.操作系统的基本特征
       1.并发:两个或多个事件在同一时间间隔内发色。并行是俩个或多个事件在同一时刻发生。
       2.共享
       3.虚拟
       4.异步
     
    7.操作系统的主要功能
     处理机管理功能 存储器管理功能 设备管理功能 文件管理功能 
     
    复习题
    1. 操作系统是一种( B  )

    A.通用软件 B.系统软件 C.应用软件    D.软件包

    1. 操作系统是对( C)进行管理的软件。

    A.软件 B.硬件 C.计算机资源 D.应用程序

    1. 操作系统的基本功能是(  D  )

    A.提供功能强大的网络管理工具 B.提供用户界面方便用户使用

    C.提供方便的可视化编辑程序 D.控制和管理系统内的各种资源

    1. 现代操作系统中最基本的两个特征是(  B  )

    A.并发和不确定 B.并发和共享 C.共享和虚拟 D.并发和虚拟

    1. 下列关于并发性的叙述中正确的是( C  )

    A.并发性是指若干事件在同一时刻发生

    B.并发性是指若干事件在不同时刻发生

    C.并发性是指若干事件在同一时间间隔内发生

    D.并发性是指若干事件在不同时间间隔内发生

    1. 用户可以通过(  D  )两种方式来使用计算机。

    A.命令接口和函数 B.命令接口和系统调用

    C.命令接口和文件管理 D.设备管理方式和系统调用

    1. 系统调用是由操作系统提供给用户的,它( B   )

    A.直接通过键盘交互方式使用 B.只能通过用户程序间接使用

    C.是命令接口中的命令 D.与系统的命令一样

    1. 下列选项中,操作系统提供给应用程序的接口是(  A  )

    A.系统调用 B.中断 C.库函数

    1. 操作系统提供给编程人员的接口是( C  )

    A.库函数 B.高级语言 C.系统调用

    1. 从用户观点看,操作系统是( A
    1. 用户及计算机之间的接口
    2. 控制和管理计算机的资源
    3. 合理组织计算机工作流程的软件
    4. 由若干层次的程序按一定的结构组成的有机体
    1. 操作系统不一定具备的功能是(
    1. 主存储器管理
    2. 邮件收发软件
    3. 中断处理
    4. 邮件调度
    1. 多道程序设计是指( A
    1. 在实时系统中并发运行多个程序
    2. 在分布式系统中同一时刻运行多个程序
    3. 在一台处理机上同一时刻运行多个程序
    4. 在一台处理机上并发运行多个程序
    1. 批处理系统的主要缺点是(C
    1. CPU利用率低
    2. 不能并发执行
    3. 缺少交互性
    4. 平均周转时间长
    1. 分时系统的主要特征是提高计算机系统的( B
    1. 实时性
    2. 交互性
    3. 可靠性

        D. 安全性

    1. 若分时操作系统的时间片一定,则正确的说法是(
    1. 用户数越少,响应时间越长
    2. 用户数越多,响应时间越长
    3. I/O设备越多,响应时间越长
    4. 内存容量越大,响应时间越长
    1. 实时操作系统对可靠性和安全性的要求极高,它()。
    1. 十分注意系统资源的利用率
    2. 不强调响应速度
    3. 不强求系统资源的利用率
    4. 不必向用户反馈信息
    1. 分时系统中为了使多个用户能够同时与系统交互,最关键的问题是( D)。
    1. 计算机具有足够快的运算速度
    2. 能快速进行内外存之间的信息交换
    3. 系统能够及时接收多个用户的输入
    4. 短时间内所有用户程序都能运行

    18. )的主要目标是提高系统的吞吐率和效率,()是一旦有处理请求和请求处理的数据时,CPU就应该立即处理该数据并将结果及时送回。

    A.实时系统 B.批处理系统 C.分时系统

    19. 在分时系统中,为使多个进程能够同时与系统交互,最关键的问题是能在短时间内使所有的就绪程序都能运行,当就绪进程数目为100时,为保证响应时间不超过2s,此时的时间片最大应为(B)。

    A10ms B20ms C50ms D100ms

    20.  A)不是分时系统的基本特征:

    A、同时性 B、独立性 C、实时性 D、交互性

    21 设某计算机系统有一台输入机和打印机,现有两道程序同时投入运行,且程序A先开始运行,程序B和运行。程序A的执行情况为:计算50ms,打印100ms,再计算50ms,再打印100ms。程序B的执行情况为:计算50ms,输入数据80ms,再计算100ms

    1)画图表示程序执行情况,并说明执行过程有无等待发生。

    2CPU在执行过程有无空闲?分别发生在什么时候?

    答案:

    1.B 2.C 3.D 4.B 5.C 6.B 7.B 8.A 9.C 10.A

    11.B 12.D 13.CD 14.B 15.B 16.C 17D 18.B A 19.B 20.A

  • 相关阅读:
    STM32F103 rtthread工程构建
    Alios-Things的学习与使用(1)
    AM335X用RGB888连接LCD如何以16位色彩模式显示图片
    为什么要网页模块化?
    前端应该了解的颜色的寓意
    iOS 8安装教程图解
    windows8开发-关于wp7应用迁移到win8 metro风格
    短小强悍的JavaScript异步调用库
    Linux启动过程分析
    小技能——markdown
  • 原文地址:https://www.cnblogs.com/fxbbk/p/6602076.html
Copyright © 2020-2023  润新知