精华内容
下载资源
问答
  • 现代控制理论大作业车辆稳定系统
    千次阅读
    2021-07-23 15:25:08

    操作系统习题整理

    从网上和课本上汇总整理了一些操作系统相关的习题 ,可以作为复习资料使用

    1、操作系统是一种( B )
    A、通用软件 B、系统软件 C、应用软件 D、软件包

    2、操作系统是对( C )进行管理的软件。
    A、软件 B、硬件 C计算机资源 D应用程序

    3、从用户的观点看,操作系统是( A )。
    A、用户与计算机之间的接口
    B、控制和管理计算机资源的软件
    C、合理地组织计算机工作流程的软件
    D、有若千层次的程序按一定的结构组成的有机体

    4、操作系统中采用多道程序设计技术提高CPU和外部设备的( A )。
    A、利用率 B、可靠性 C、稳定性 D、兼容性

    5、操作系统是现代计算机系统不可缺少的组成部分,是为了提高计算机的( B )和方便用户使用计算机而配备的一种系统软件。
    A、速度 B、利用率 C、灵活性 D、兼容性

    6、操作系统的基本类型主要有( B )。
    A、批处理系统、分时系统和多任务系统
    B、实时系统、批处理系统和分时系统
    C、单用户系统、多用户系统和批处理系统
    D、实时系统、分时系统和多用户系统
    7、所谓( B )是指一个以上的作业放入主存,并且同时处于运行状态,这些作业共享处理机的时间和外围设备等其他资源。
    A、多重处理 B、多道程序设计 C、实时处理 D、并行处理
    8、下面关于操作系统的叙述中正确的是( A )。
    A、批处理作业必须具有作业控制信息
    B、分时系统不一定都具有人机交互功能
    C、从响应时间的角度看,实时系统与分时系统差不多
    D、由于采用了分时技术,用户可以独占计算机的资源
    9、( C )操作系统允许在一台主机上同时连接多台终端,多个用户可以通过各自的终端同时交互地使用计算机。
    A、网络 B、分布式 C、分时 D、实时
    10、如果分时操作系统的时间片一定,那么( B ),则相应等待时间越长。
    A、用户数越少 B、用户数越多 C、内存越少 D、内存越多
    11、在进程管理中,当( C )时,进程从阻塞状态变为就绪状态。
    A、进程被调度进程选中 B、等待某一事件 C、等待的事件发生 D、时间片用完
    12、分配到必要的资源并获得处理机时的进程状态是( B )。
    A、就绪状态 B、执行状态 C、阻塞状态 D、撤销状态
    13、进程的并发执行是指若干个进程( B )。
    A、同时执行 B、在执行的时间上是重叠的
    C、在执行的事件上是不可重叠的 D、共享系统资源
    14、程序的顺序执行通常在( A )的工作环境中,具有( C )特征;程序的并发执行在( B )的工作环境中,具有( D )特征。
    A、单道程序 B、多道程序 C、程序的可再现性 D、资源共享
    15、下列的进程状态变化中,( C )变化是不可能发生的。
    A、运行一就绪 B 、运行一等待 C、等待一运行 D、等待一就绪
    16、一个进程被唤醒意味着( D )。
    A、该进程重新占有了CPU B、它的优先权变为最大
    C、其PCB移至等待队列对首 D、进程变为就绪状态
    17、进程的基本特征有(动态)、(共享)、独立、异步和结构特征。
    18、进程主要由( 程序 )、( 数据 )和( PCB )三部分组成,其中( PCB )是进程存在的唯一标识。
    19、在一个单处理机系统中,若有5个用户进程,且假设当前时刻为用户态,则处于就绪状态的用户进程最多有( 4),最少有( 0)个。
    20、进程是一个( 动)态概念,而程序是一个( 静)态概念。
    21、某系统的进程状态转化图如图所示:
    (1)引起各种状态转换的典型事件有哪些?
    (2)什么情况下,当一个进程发生转换3时
    能立即引起另一个进程发生转换1?就绪
    队列非空
    (3)试说明是否会发生下述因果转换:
    2->1 3->2 4->1

    处理机空闲且就绪队列为空

    22、在单处理机的分时系统中,分配给进程P的时间片用完后,系统进行切换,结果调度到的仍然是进程P。有可能出现上述情况吗?如果有可能说明理由。
    答:有可能。
    原因:(1)就绪队列为空。(2)就绪队列不为空,按优先级调度中,P的优先级最高。
    23、在单CPU和两台I/O设备(l1,l2)的多道程序设计环境下,同时投入两个作业A和B运行。这两个作业对CPU和I/O设备的使用顺序和时间如下:
    A:l1(20ms);CPU(20ms);l2(50ms) B:CPU(30ms);l1(20ms);CPU(10ms);l2(10ms)
    假定CPU、l1和l2能并行工作,A优先级比B高,优先级高的作业可抢占优先级低的作业的CPU,但不抢占l1和l2。试求:
    (1)两个作业从投入到完成分别需要的时间。
    (2)从投入到完成的CPU利用率。
    (3) IBC设备利用率。

    24、在操作系统中,临界区是( C )。
    A、一个缓冲区 B、一段共享数据区 C、一段程序 D、一个互斥资源
    25、下面不属于临界资源的是( B )。
    A、打印机 B、非共享数据 C、共享变量 D、共享缓冲区
    26、操作系统中P,V操作是( D )。
    A、机器指令 B、时钟中断 C、作业控制命令 D、低级进程通信原语
    27、如果有4个进程共享同一程序段,每次允许3个进程进入该程序段,若用P,操作作为同步机制,则信号量的取值范围是( C )。
    A、-1~4 B、-2~2 C、-1~3 D、-3~2
    28、在9个生产者、6个消费者共享8个单元缓冲区的生产者与消费者问题中,互斥使用缓冲区的信号量的初始值为( A )。
    A、1 B、6 C、8 D、9
    29、若p、V操作的信号量S初值为2,当前值为-2,则表示有( B )等待进程。
    A、3个 B、2个 C、1个 D、0个
    30、若P、V操作管理一个临界资源时,信号量的初值应定义为©。
    A、-1 B、0 C、1 D、任意值
    31、对于两个并发进程,设互斥信号量为mutex,若mutex=0,则( B )。
    A、表示没有进程进入临界区
    B、表示有一个进程进入临界区
    C、表示有一个进程进入临界区,另一个进程等待进入
    D、表示有两个进程进入临界区
    32、有m个进程共享同一临界资源,若使用信号量机制实现对临界资源的互斥访问,则信号量值的变化范围是(1至1-m)。
    33、操作系统中,对信号量S的P原语操作定义中,使进程进入相应等待队列等待的条件是 ( S<0 )。
    34、用P. V操作实现下图所示的进程同步关系。

    35、桌上有一空盘,允许存放一个水果。爸爸可向盘中放苹果,也可向盘中放桔子,儿子专等吃盘中的桔子,女儿专等吃盘中的苹果。规定当盘空时一次只能放一个水果。用P.V操作实现爸爸、儿子和女儿三个并发进程的同步。

    36、设公共汽车上,司机和售票员的活动分别是:
    司机的活动:启动车辆; 售票员的活动:关车门;
    正常行车; 售票;
    到站停车; 开车门;
    在汽车不断地到站、停车、行驶过程中,这两个活动有什么同步关系?用信号量P和V操作实现它们的同步。

    37、进程调度主要负责( B )。
    A、选一个作业进入内存 B、选一个进程占有CPU
    C、建立一个新进程 D、撤销一个进程
    38、现有3个同时到达的作业J1. J2. J3,它们 的执行时间分别为t1, t2. t3,且t1 <t2<t3,系统按单道方式运行且采用短作业优先算法,则平均周转时间是( C )。
    A、t1 +t2+t3 B、(t1 +t2+t3)/3
    C、(3t1 +2t2+t3)/3 D、(t1 +2t2+3t3)/3
    39、一个作业8:00到达系统,估计运行时间为1小时。若从10:00开始执行作业,其响应比是( D )。
    A、0.5 B、1 C、2 D、3
    40、假设下述四个作业同时到达,当使用最高优先级优先调度算法时,作业的平均周转时间是( D )小时。
    作业号 运行时间 优先级
    1 2 4
    2 5 9
    3 8 1
    4 3 8

    A、4 .5 B、10.5 C、4.75 D、10.25

    41、设有一组作业,它们的提交时间及运行时间如下:
    作业号 提交时间 运行时间(分钟)
    1 9:00 70
    2 9:40 30
    3 9:50 10
    4 10:10 5
    在单道方式下,采用短作业优先调度算法,作业的执行顺序是(1、4、3、2)

    42、设有一组作业,它们的提交时间及运行时间如下:
    作业号 提交时间 运行时间
    1 10.0 2.0
    2 10.2 1.0
    3 10.4 0.5
    4 10.5 0.3

    试计算在单道程序环境下,采用短作业优先和高响应比优先调度算法时的平均周转时间和平均带权周转时间,并指出它们的调度顺序。
    短作业优先:
    作业 提交 运行 开始 结束 周转 带权周转
    1 10.0 2.0
    2 10.2 1.0
    3 10.4 0.5
    4 10.5 0.3
    高响应比优先
    作业 提交 运行 开始 结束 周转 带权周转
    1 10.0 2.0
    2 10.2 1.0
    3 10.4 0.5
    4 10.5 0.3

    43、四道作业的提交时间及运行时间如下表所示。试计算在单道程序环境下,采用先来先服务、短作业优先和高响应比优先调度算法时的平均周转时间和平均带权周转时间,并指出它们的调度顺序。
    作业号 提交时间 运行时间
    1 8.0 2.0
    2 8.3 0.5
    3 8.5 0.1
    4 9.0 0.4
    先来先服务:
    作业 提交 运行 开始 结束 周转 带权周转
    1 8.0 2.0
    2 8.3 0.5
    3 8.5 0.1
    4 9.0 0.4
    短作业优先:
    作业 提交 运行 开始 结束 周转 带权周转
    1 8.0 2.0
    2 8.3 0.5
    3 8.5 0.1
    4 9.0 0.4
    高响应比优先:
    作业 提交 运行 开始 结束 周转 带权周转
    1 8.0 2.0
    2 8.3 0.5
    3 8.5 0.1
    4 9.0 0.4

    44、T0时刻资源分配如下表所示:
    ①T0时刻是否为安全状态?
    ②在T0时刻若进程P2请求资源(0,3,4),是否能分配?
    ③在T0时刻若进程P2请求资源(2,0,1),是否能分配?
    Max Allocation Need Avaiable
    A B C A B C A B C A B C
    P1 5 5 9 2 1 2 3 1 4 2 3 3
    P2 5 3 6 4 0 2 1 3 4
    P3 4 0 11 4 0 5 0 0 6
    P4 4 2 5 2 0 4 2 2 1
    P5 4 2 4 3 1 4 1 1 0

    Work	Need	Allocation	Work+Alloction	Finish
    

    45、在银行家算法中,若出现下述资源分配情况:
    ①该状态是否安全?
    ②若进程P2提出请求Request(1,2,2,2)后,系统能否将资源分配给它?
    Process Allocation Need Avaiable
    P0 0032 0012 1622
    P1 1000 1750
    P2 1354 2356
    P3 0332 0652
    P4 0014 0656

    Work	Need	Allocation	Work+Alloction	Finish
    

    46、34设系统中仅有一类独占型资源,进程一次只能申请一个资源,系统中多个进程竞争该类资源。试判断下类哪种情况可能会发生死锁?为什么?

    资源数	进程数	每个进程最多需资源数
    

    a 4 3 2
    b 6 2 4
    c 8 3 3
    d 20 8 2
    47、一个计算机系统拥有6台打印机,N个进程争夺使用,每个进程要求2台,系统不会发生死锁,则N应满足(N<=5)。
    48、动态重定位技术依赖于( B )。
    A、重定位装入程序 B、重定位寄存器 C、地址机构 D、目标程序

    49、很好地解决了“碎片”问题的存储管理方法是( A )。
    A、页式存储管理 B、段式存储管理 C、多重分区管理 D、可变式分区管理

    50、在可变式分区存储管理中的拼凑技术可以( A )。
    A、集中空闲区 B、增加主存容量 C、缩短访问周期 D、加速地址转换

    51、分区管理中采用“最佳适应”分配算法时是把空闲区按( A )次序登记在空闲分区表中。
    A、长度递增 B、长度递减 C、地址递增 D、地址递减

    52、采用段式存储管理的系统中,若地址用24位表示,其中8位表示段号,则允许每段的最大长度是( B )。
    A、2^24 B、2^16 C、2^ 8 D、2^32

    53、在一个页式存储管理系统中,若页的大小为4k,则地址转换机构将逻辑地址0转换的
    物理地址是( A )
    A、8192 B、4096 C、2048 D、1024

    54、将作业地址空间中的逻辑地址转换为主存中的物理地址的过程称为( 地址变换)

    55、在一个段式存储管理系统中,其段表如下所示,试求下述逻辑地址对应的物理地址是什么?

    段号 内存起始地址 段长
    0 210 500
    1 2350 20
    2 100 90
    3 1350 590
    4 1938 95

    段号 段内位移 物理地址
    0 430 640
    1 10 2360
    2 500 非法
    3 400 1750
    4 112 非法
    5 32 非法

    56、虚拟存储器的最大容量( B )。
    A、为内外存容量之和 B、由计算机的地址结构决定
    C、是任意的 D、由作业的地址空间决定

    57、实现虚拟存储器的目的是( D )。
    A、实现存储保护 B、实现程序浮动 C、扩充辅存容量 D、扩充主存容量

    58、虚拟存储管理系统的基础是程序的(A)理论。
    A、局部性 B、全局性 C、动态性 D、虚拟性

    59、若处理器有32位地址,则它的虚拟地址空间为( B )。
    A、2GB B、4GB C、100KB D、640KB

    60、在一个请求分页存储管理系统中,一个作业的页面走向为4、3、2、1、4、3、5、4、3、2、1、5,当分配给该作业的物理块数为4时,试采用APT. FIFE和LRU算法计算缺页率。
    **加粗样式
    **

    61、在一个分页存储管理系统中,逻辑地址长度为16位,页面大小为4096字节,现有一逻辑地址为2FBAH且第0、 1、2页依次存放在物理块5、10、11中,问相应的物理地址为多少?

    62、在一个页式存储管理系统中,若页的大小为2k,则地址转换机构将逻辑地址4865转换的物理地址是多少。

    在这里插入图片描述

    63、设某计算机的逻辑地址空间和物理地址空间均为64KB,按字节编址。若某进程最多需要6页数据存储空间,页的大小为1KB。操作系统采用固定分配局部置换策略为此进程分配4个物理块,如下图所示

    在这里插入图片描述

    当该进程执行到时刻260时,要访问逻辑地址为17CAH的数据,请问答下列问题:
    (1)该逻辑地址对应的页号是多少?
    (2)若采用先进先出(FIFO)置换算法,该逻辑地址对应的书理地址是多少?要求给出计算过程。
    (3)若采用时钟(CLOCK)置换算法理地址是多少?要求给出计算过程。该逻辑地址对应的物理地址是多少?要求给出计算过程(设搜索下一页的指针沿顺时针方向移动。且当前指向2号页框.如右图所示)
    答:(1)17CAH=0001 0111 1100 1010,
    (2)FIFO, 则被置换的页面所在页框为7,所以对应的物理地址为(0001 1111 1100 1010) 1FCAH
    (3)CLOCK, 则被置换的页面所在页框为2,所以对应的物理地址为(0000 1011 1100 1010)0BCAH

    64、计算机输入/输出操作指的( B )之间的信息传送。
    A、I/O设备与I/O设备 B、主机(含CPU、内存)与I/O设备
    C. CPU与主存 D、键盘与显示器

    65、在设备控制器中,用于实现对设备控制功 能的是( D )。
    A、CPU B、设备控制器与处理器的接口
    C. I/O逻辑 D、设备控制器与设备的接口
    66、以下不使用中断机构的IIO控制方式是( C )。
    A、中断控制方式 B、DMA控制方式 C、程序I/O方式 D、通道控制方式

    67、. DMA控制方式中的数据传输是以( C )为单位进行的。
    A、字节 B、字 C、数据块 D、位

    68、DIVA控制方式是在( A )之间建立一条直接数据通路。
    A、I/O设备和主存 B、两个I/O设备 C、I/O设备和CPU D、CPU和主存

    69、关于通道、设备控制器和设备之间的关系以下叙述正确的是( C )。
    A、设备控制器和通道可以分别控制设备 B、设备控制器、通道和设备可以并行工作
    C、通道控制设备控制器、设备控制器控制设备工作 D、都不对
    70、在以下I/O控制方式中,需要CPU干预最少的是( D )。
    A、中断控制方式 B、DMA控制方式 C、程序I/O方式 D、通道控制方式

    71、缓冲技术中的缓冲池在( A )中。
    A、主存 B、外存 C、ROM D、寄存器

    72、引入缓冲的主要目的( A )。
    A、改善CPU和IBC设备之间速度不匹配的情况 B、节省内存
    C、提高CPU的利用率 D、提高I/O设备的效率

    73、CPU输出数据的速度远远高于打印机的打印速度,为了解决这一矛盾可采用( C )。
    A、并行技术 B、通道技术 C、缓冲技术 D、虚存技术
    74、为了使多个进程能有效地同时处理输入和输出,最好使用( A )结构的缓冲技术。
    A、缓冲池 B、环形缓冲区 C、单缓冲区 D、双缓冲区

    75、通过硬件和软件的功能扩充,把原来独立的设备改造成能为若干用户共享的设备,这种设备称为(D)。
    A、存储设备 B、系统设备 C、用户设备 D、虚拟设备

    76、如果I/O设备与存储设备进行数据交换不经过CPU来完成,这种数据交换方式是( C )
    A、程序直接控制方式 B、中断方式 C、DMA方式 D、无条件存取方式

    77、( A )是操作系统中采用的以空间换取时间的技术。
    A, SPOOLING技术 B、虚拟存储技术 C、覆盖与交换技术 D、通道技术

    78、操作系统中的SPOOLING技术,实质是指将( B )转化为共享设备的技术。
    A、虚拟设备 B、独占设备 C、脱机设备 D、块设备

    79、在操作系统中,用户在使用I/O设备时,通常采用( B )
    A、物理设备名 B、逻辑设备名 C、虚拟设备名 D、设备号

    80、从资源管理( 分配)的角度出发,I/O设备可分为( 独享设备)、(共享设备)和(虚拟设备)三种类型

    81、文件系统是指( D )
    A、文件的集合 B、文件的目录
    C、实现文件管理的一组软件 D、文件、管理文件的软件及数据结构的总体

    82、文件系统的主要目的是( A )
    A、实现对文件的“按名存取” B、实现虚拟存储
    C、提高外存的读取速度 D、用于存储系统文件

    83、文件目录项中不包含的是( C )
    A、文件名 B、文件的访问权限
    C、文件控制块的物理位置 D、文件所在的物理位置

    84、UNIX系统中关于文件目录和索引节点叙述正确的是( D )
    A、文件目录和索引节点相同 B、文件目录和索引节点无联系
    C、文件目录有文件的控制信息 D、索引节点有文件的控制信息

    85、文件目录是由( C )组成的。
    A、文件名 B、文件体 C、文件控制块 D、连续文件

    86、文件系统中若文件的物理结构采用连续分配方式,则文件控制块FCB中有关文件的物理位置的信息应包括( B )。 I.首块地址 II.文件长度 II.索引表地址
    A、只有I B, I和II C, II和III D. I和III

    87、在有随机存取需求和文件长度动态增长的情况下,应该选择( A )方式。
    A、索引分配 B、连续分配 C、链接分配 D、都不对

    88、在磁盘上容易导致存储碎片发生的物理文件结构是( B )。
    A、索引文件 B、连续文件 C、链接文件 D、索引文件和链接文件

    89、一个采用二级索引的文件系统,存取一块盘块信息通常要访问( C )次磁盘。
    A、1 B、2 C、3 D、4

    90、文件的存储空间管理实质上是对( C )的组织和管理。
    A、文件目录 B、外存已占用区域 C、外存空闲区 D、文件控制块

    91、在文件管理中,采用位示图主要实现( B )。
    A、磁盘的驱动调度 B、磁盘空间的分配和回收 C、文件目录的查找 D、页面置换

    92、若8个字长(假设字长为32位)组成的位示图管理磁盘空间,用户归还一个块号为100的盘块,它对应位示图的位置是(B)(行、列号均从1开始)。
    A、行号为3,列号为5 B、行号为4,列号为4
    C、行号为3,列号为4 D、行号为4,列号为5

    93、磁盘上的文件以( A )为单位读写。
    A、盘块 B、记录 C、柱面 D、磁道

    94、设磁盘的I/O请求队列中的磁道号分别为55、58、39、18、90、160、150、38、184磁头当前位置为100, 若采用SSTF (最短寻道时间优先)算法,则磁头移动( D )个磁道。
    A、55 B、184 C、200 D、248

    95、文件的逻辑组织将文件分为记录式文件和( B )文件。
    A、索引 B、流式 C、字符 D、读写

    96、为了解决不同用户文件的“命名冲突”问题,通常在文件系统中采用( B )。
    A、约定的方法 B、多级目录 C、路径 D、索引

    97、位示图可用于( B )。
    A、文件目录的查找 B、磁盘空间的管理
    C、主存空间的共享 D、实现文件的保护和保密

    98、在下列文件的物理结构中,( A )不利于文件长度动态增长。
    A、顺序结构 B、链接结构 C、索引结构 D. Hash结构

    99、常用的文件存取方法有两种:顺序存取和( D )存取。
    A、流式 B、串联 C、顺序 D、随机

    100、文件系统采用二级目录结构,可以(D)。
    A、缩短访问文件存储器时间 B、实现文件共享
    C、节省主存空间 D、解决不同用户之间的文件名冲突问题

    101、磁盘文件目录表的内容至少应包含(文件名)和(文件在磁盘上的存放地址)。

    102、文件的结构就是文件的组织形式,从用户观点出发所看到的文件组织形式称为文件的(逻辑结构);从实现观点出发,文件在外存上的存放组织形式称为文件的(物理结构)

    103、文件目录的作用在于实现(文件按名存取)目前广泛采用的目录结构是(树形目录结构)。

    104、设磁盘的I/O请求队列中的磁道号分别为55、58、39、18、90、160、150、38、184、磁头当前位置为100,若采用SCAN(电梯调度)算法(磁头的运行方向是从小磁道向大磁道运行的),则平均寻道长度为( 27.8 )。

    更多相关内容
  • (1)针对自己的兴趣自选控制系统(如磁盘驱动系统、倒立摆、弹簧系统等)确定系统的典型参数,建立系统的数学模型(状态空间表达式); (2)采用秩判据的方法判断系统的能控性和能观性; (3)采用李雅普诺夫...
  • 现代控制理论

    2017-04-12 11:04:07
    现代控制理论》介绍现代控制理论最基本的知识和方法,内容以线性系统理论基本知识为基础,以系统状态空间描述、线性系统结构特性分析、线性定常系统状态反馈综合为重点,并适当介绍了非线性系统分析及最优控制、...
  • 本文即针对上述难点,研究并设计了一种新型的驱动方式和控制系统,利用模糊控制与PID控制相结合的方法,在开机初期误差矫正快,后期平稳,可以迅速跟踪期望轨迹。在实验状态下,运行速度为1米每秒时,0.5米的误差约5...

    摘要

    AGV(即自动导向小车)是一种集控制、定位、各种传感器技术于一体的设备。随着智能车技术的不断发展,智能车的应用范围和功能都将大为拓展,现已逐渐用于工业与民用领域。但是由于负载变化、使用环境条件恶劣等原因,在实际运用时AGV小车在定位及控制上依然有许多难点需要攻克。本文即针对上述难点,研究并设计了一种新型的驱动方式和控制系统,利用模糊控制与PID控制相结合的方法,在开机初期误差矫正快,后期平稳,可以迅速跟踪期望轨迹。在实验状态下,运行速度为1米每秒时,0.5米的误差约5秒即可消除,达到稳定状态。

    引言

    AGV 目前在国内的一些行业中己经得到了广泛的应用,使用最多的就是制造业和物流行业,但和发达国家相比还有很大的差距。在导航技术上也比较落后,多使用电磁导航等简单的技术,对于自动运输中出现的很多问题也难以有效的解决。因此响应国家的号召,掌握自动导向车的关键性技术,提高自主研发能力具有非常重要的现实意义。

    对地面规定路径跟踪的准确性、平稳性以及对行驶过程中产生偏差得快速纠正是体现自动导引小车性能的重要指标。其核心问题是解决大偏差状态下提高系统的响应速度与小偏差下减少系统超调量之间的矛盾,这些问题依靠单一的控制器都难以解决。解决这个问题需要利用现代控制理论及智能控制方法,将多种控制器结合起来对AGV进行控制,发挥各种控制的优点,以解决 AGV 在复杂工况下的控制难题。

    研究背景

    自动导引小车(AGV,Automatic Guided Vehicle),是一种利用蓄电池来提供动力,通过传感器与非接触性导向装置进行导航,用于设备搬运、车间自动化装配的无人驾驶车辆,是现代自动化车间以及物流仓储系统的关键性设备。

    国内AGV的研究和使用起步较晚,但发展特别迅速,目前已经接近国际领先水平。在控制方面,有研究团队在AGV小车上设计了激光导引控制系统,并分别对其系统的硬件与软件进行设计与开发,从而提高了AGV的定位精度。也有学者将射频识别模块(RC522)与小车结合,在定位和控制方面提供了更加丰富的方法。

    驱动与导航

    现在最常见的 AGV 驱动方式一般采用舵轮驱动或者差速驱动的方式,差速驱动轮由驱动电机提供动力,靠左右两轮间的差速行驶来实现转向功能。这种设计方式需要保证两个驱动轮的同轴度,驱动电机的常见类型有直流伺服机电、步进
    电机,无刷电机等。而舵轮分为立式舵轮和卧式舵轮,由驱动电机、转向电机、制动器和编码器等组成,是一种高度集成的驱动转向单元,由驱动电机提供前进的动力,通过编码器将转向盘转过的角度反馈回来,由控制系统控制转向电机,对舵轮转角进行控制。

    此外还有一种可以全方位移动的装置——麦克纳姆轮,简称“麦轮”,这种车轮在中心轮毂的周围有一圈斜着布置的辊,斜向布置的辊将一部分的轮毂转向力转化到一个轮毂法向力上面。依靠各自车轮的方向和速度,将这些力合成后,可以在任何方向上产生合力矢量,从而使得装有这种车轮的车体可以沿着最终合力矢量的方向移动。\cite{lee}

    本文设计的AGV采用舵轮驱动,底盘上的舵轮成对角分布,剩下的一对对角安装万向轮,该种轮系分布方式,相比三轮 AGV 结构稳定,比六轮结构简便,避免了传统四轮结构转向能力和横向移动能力不足的问题,而且对角分布驱动总成可以协调小车整体的质量分配,提高了驱动装置的操控性。如图:
    \begin{figure}[htb]\centering\includegraphics[width=\linewidth]{小车.pdf}\caption{小车直行与斜行状态示意图}\label{小车.pdf}\end{figure}

    双舵轮转向 AGV 采用前后轮向不同方向偏转形式转向,能够有效减小AGV的转向半径,减少 AGV 路劲跟踪过程中的调整时间,使 AGV 具有良好的运动灵活性及环境适应性,且利用了汽车四轮转向原理,为将来发展 AGV 高速行驶避障,无人 AGV路径规划等功能提供了良好的思路。

    目前AGV的导航方式种类繁多,按照导航原理的不同可以分为磁导航、超声波导航、卫星导航、超宽带、惯性导航、人工信标导航、基于路标的导航、基于机器视觉的图像识别导航等。

    随着工作任务越来越复杂,现在的 AGV 往往将多种传感器集合与一身,将它们安装在车体的不同位置上,根据不同传感器的工作原理,给各个传感器分配不同的测量任务,从而实现对 AGV 的精确控制,多传感器信息融合也是目前 AGV 控制算法的主要研究方向之一。

    控制技术

    自动导向车的重要任务之一就是实现对目标路径的良好跟踪,AGV 小车的稳定性与可靠性和控制器的精度有着密不可分的关系。将给定的路径输入给 AGV 后,AGV需要沿着路径前进,并且自动消除路径跟踪过程中产生的位置和角度偏差,控制系统需要完成对给定路径的准确追踪。

    本文将采用模糊控制与 PID 控制相结合的方式使小车可以应对大偏差下的误差校正。并对常用的控制算法进行简单介绍。

    建立运动学模型

    运动状态空间模型

    假设小车运动时间 Δ t \Delta t Δt后,小车产生的姿态角偏差记为 Δ e β \Delta e_\beta Δeβ,位移偏差记为 Δ e d \Delta e_d Δed,则根据小车运动学方程可得:
    \begin{equation}\begin{split}\Delta e_\beta &= \frac{v}{\beta}\cos \beta \Delta t  \\Delta e_d &= \frac{v\cdot \Delta t}{\cos \Delta e_\beta}\end{split}\label{1}\end{equation}

    对上述两式左右时间求导,可以得到姿态角偏差的变化率:
    \begin{equation}\frac{d\Delta e_\beta}{dt}= \frac{v}{R}\cos\beta +\beta\label{2}\end{equation}

    同理可以得到位移偏差的变化率:
    \begin{equation}\frac{d \Delta e_d}{dt}= \frac{v}{\Delta e_\beta} +d	\label{3}\end{equation}

    由式上式,可以得到以偏差为状态变量的AGV状态空间表达式:
    \begin{equation}\begin{bmatrix}\frac{d\Delta e_\beta}{dt}\\\frac{d \Delta e_d}{dt}\end{bmatrix}=\begin{bmatrix}0&0\\v&0\end{bmatrix}\begin{bmatrix}\frac{1}{e_\beta}\\e_d\end{bmatrix}	+\begin{bmatrix}\cos \beta\\0\end{bmatrix}\omega+\begin{bmatrix}\beta \\d\end{bmatrix}\label{4}\end{equation}

    整体状态空间模型

    本文将伺服电机的电压值作为系统的输入变量,而将小车舵轮的转角值作为系统的实际输出。n 阶差分方程为:
    a 0 y ( k + n ) + ⋯ + a n y ( k ) = b 1 U ( k + n − 1 ) + ⋯ + b n U ( k ) a_0y(k+n)+\dots+a_ny(k)=b_1U(k+n-1)+\dots+b_nU(k) a0y(k+n)++any(k)=b1U(k+n1)++bnU(k)
    根据相关文献中的数据,选择最优调整时间 600ms 以及信号周期 0.75s。通过Matlab软件利用最小二乘法对电机驱动系统进行辨识得到方程:
    y ( k ) = − 1.776 y ( k − 1 ) − 0.738 y ( k − 2 ) + 0.65 u ( k − 1 ) + 0.478 u ( k − 2 ) y(k)=-1.776y(k-1)-0.738y(k-2)\\+0.65u(k-1)+0.478u(k-2) y(k)=1.776y(k1)0.738y(k2)+0.65u(k1)+0.478u(k2)
    则传递函数可以表示为:
    G ( s ) = 0.65 s + 0.478 s 2 + 1.776 s + 0.738 G(s)=\frac{0.65s+0.478}{s^2+1.776s+0.738} G(s)=s2+1.776s+0.7380.65s+0.478
    简化、降阶,使MATLAB计算如下传递函数:
    G ( s ) = 0.5238 s + 0.7582 G(s)=\frac{0.5238}{s+0.7582} G(s)=s+0.75820.5238

    PID控制与模糊控制

    在实际中,目前应用较多的是 PID 控制,PID 控制因其良好的性能而成为了目前最稳定的 AGV 控制器之一。但是在实际 AGV 应用过程中,PID 控制也暴露了一些问题,采用 PID 控制的 AGV 小车,误差纠正范围有限。由于上述原因,单一的控制器已经无法满足现在的控制需求,将PID控制和模糊控制进行融合,合成为一个多控制器的控制系统,是一个很好的选择。

    模糊控制器设计

    按照计算出的小车模型,先进行模糊控制器的设计。
    AGV 舵轮的转向角和行驶速度以及小车的初始位置,就可以知道小车任意时间的位置与姿态,假定小车前后驱动轮的行驶速度保持一致,则本文采用一个双输入单输出的模糊控制器对 AGV 小车转向角度进行控制,将通过传感器反馈回来的信号通过计算得到小车在行驶过程中产生的偏差,即位置偏差和角度偏差,将这两个量送入模糊控制器进行模糊化处理生成模糊量,得到它们的隶属函数值,再将其送入推理机构,根据模糊控制规则推理得到一个模糊控制量,最后将这个模糊控制量进行清晰化处理,得到最终的控制参数小车前舵轮转角δ(后舵轮转角为前舵轮转角乘以系数),进而在小车路径跟踪时实现更好的控制。

    确定变量语言

    要确定变量语言必须先对描述它的语言进行一个选取,对于本文的输入行驶角度偏
    差选用左、零和右这三个词汇来进行描述,左右指的是相对小车轴线来说。相对应地生
    成的语言变化范围为:“左侧大偏差”、“左侧中偏差”、“左侧小偏差”、“零”、“右侧小偏
    差”、“右侧中偏差”、“右侧大偏差”。对于行驶位置偏差则选用小、中、大三个词汇来描
    述其距离,用正负号来表示其位于行驶路线右侧和左侧,对应生成的语言变化范围为:、
    “负大偏差”、“负中偏差”、“负小偏差”、“零偏差”、 “正小偏差”、“正中偏差”、“正大偏
    差”。输出量为小车前舵轮转角,语言变化范围为“左大转角”、“左中转角”、“左小转角”、
    “左极小转角”、“零转角”、“右极小转角”、“右小转角”、“右中转角”、“右大转角”。
    一般模糊语言的子集对应的含义为:NB(negetive big)=负大,NM(negetive middle)=负中,NS(negetive small)=负小,ZO(zero)=零,PB(positive small)正小,PM(positive middle)=正中,PB(positive big)=正大。

    确定变量的隶属度函数

    根据查阅文献资料,将输入量行驶角度偏差,论域[-30°,30°]定义7个子集表示,
    即: U 1 U_1 U1={[左大,左中,左小,零,右小,右中,右大]}对应到模糊子集为{[NB,NM,NS,
    ZO,PS,PM,PB]}。为避免量化因子影响,故本文量化因子和比例因子直接选为 1。
    将输入量行驶位置偏差,论域[-25cm,25cm](负偏差表示位于行驶路线左边,正
    偏差表示位于行驶路面右边),定义7 个子集表示,即 U 2 U_2 U2={[负大,负中,负小,零,正
    小,正中,正大]}对应到模糊子集为{[NB,NM,NS,ZO,PS,PM,PB]}。
    输出变量δ为前舵轮的转角,论域为[-45°,45°],定义 9 个子集覆盖输出量,即 U U U={[左
    大,左中,左小,左极小,零,右极小,右小,右中,右大]}对应到模糊子集{[NB,NM,
    NS,NU,ZO,PU,PS,PM,PB]}。
    常见的隶属度函数类型有三角形、梯形、正态分布型、S 型和 Z 型等,本文选择计算简单、被大量食用的三角形隶属度函数。

    综合对隶属度函数选取的规则,尽可能的实现较好分辨率的控制效果,对本文AGV 模糊控制器的隶属度函数设置如下,图\ref{jd}所示为本文双舵轮AGV角度偏差 α \alpha α对应的隶属度函数,图\ref{wz}为位置偏差 e e e对应的隶属度函数,图为一些 δ \delta δ隶属度函数。
    在这里插入图片描述

    确定模糊控制规则

    据实际经验来说,如果小车偏离行驶路线较大,则应该让它快速的回到行驶路线上来,
    如果偏差较小,则应该让它平稳的回到路线上来,避免出现波动。由于输入有两个变量,每个变量分为7个模糊集合,所以将角度偏差和位置偏差的调整规律总结为 7 × 7 = 49 7\times7=49 7×7=49条模糊控制语言,此49个模糊规则其结果均为输出值舵轮转角中9个模糊集合中一个。将规则由表格表示为:

    MATLAB模糊控制箱控制规则图如图:
    \begin{figure}[htb]\centering\includegraphics[width=\linewidth]{surface.jpg}\caption{模糊控制规则图(surface)}\label{surface}\end{figure}

    PID控制器设计

    虽然模糊控制器具有能适应被控对象非线性和时变性的优点,而且鲁棒性较好,但是它的稳态精度较差,控制欠细腻,难以达到较高的控制精度,尤其在平衡点附近。同时,它也缺少积分控制作用,不宜消除系统的静差。为了弥补这些缺陷,实际中经常把模糊控制器和其他控制器相结合,充分发挥他们的优点,以使控制效果更加完美,满足设计中的各种不同的需求。因此下面将模糊控制与 PID 控制相结合,对本文的小车进行控制。

    PID 控制系统的原理框图如图:
    在这里插入图片描述

    PID系统的传递函数为:
    u = K p e ( t ) + 1 T 1 ∫ e ( t ) d t + T D e ( t ) d t u=K_pe(t)+\frac{1}{T_1}\int e(t)dt+\frac{T_De(t)}{dt} u=Kpe(t)+T11e(t)dt+dtTDe(t)

    PID控制与模糊控制联合控制器

    一般的模糊控制器以误差和误差的变化率为输入,相当于系统中只具有微分和比例环节,没有积分环节,这种类型的模糊控制器固有的稳态误差会导致在跟踪小距离偏差的路径时,性能较差,且控制系统消除系统误差能力不足,难以实现
    较好的控制效果。而本文设计的双输入模糊控制器,为了兼顾输入信号的全面和系统的简易,只输入误差,没有误差变化率,因此在最后越接近于路径时,更无法消除稳态误差及超调现象。

    而如果将PID控制器和模糊控制器复合,设置一个虚拟开关,使控制系统在二者之间可以进行切换,以满足不同误差下系统的调节需要,通过此 PID 模糊算法可以实现更好的纠偏以及更好的路径跟踪。

    复合 PID 模糊控制器具体设计如下:

    • 传感器将采集到的信息传回系统,由系统计算得到当前小车的姿态误差信息,设置一个虚拟开关S和阈值 δ \delta δ,通过对偏差e与设定的 δ \delta δ的比较结果来决定使用哪种控制方式。
    • ∣ e ∣ > δ |e|>\delta e>δ时,认为小车当前与规定行驶路线位置偏差较大,应采用模糊控制方式,发挥其动态性能好、响应迅速的特点。
    • ∣ e ∣ < δ |e|< \delta e<δ 时,则判断小车当前与规定路线偏差较小,应使用 PID 控制方式,发挥其 稳态精度高的优点,减小稳态误差。

    阈值 c 通过统计实验数据整定得到,模糊PID复合控制原理示意图如图\ref{复合控制}:
    \begin{figure}[htb]\centering\includegraphics[width=\linewidth]{复合控制.pdf}\caption{模糊PID复合控制示意图}\label{复合控制}\end{figure}

    模型仿真

    在 Simulink 中搭建模糊控制系统模型如图\ref{moxing}所示:
    \begin{figure}[htb]
    \centering
    \includegraphics[width=\linewidth]{moxing.png}
    \caption{模糊PID复合控制模型( m a t l a b matlab matlab)}
    \label{moxing}
    \end{figure}

    该系统主要由期望轨迹模块、模糊控制器、PID 控制器,小车运动学模块等组成。输入参数可以使用预先计算的模型参数,也可以进行物理实验,将实验数据导入。若采用后者,仿真数据更趋于实际,更有说服力。将本文设计好的 AGV 模糊文件通过 $To Workspace $选项导入到工作空间,然后在 Simulink 中的 F u z z y Fuzzy Fuzzy 模块中,再将该模糊文件写入,至此,设计的模糊控制模块才被嵌入至 Simulink 模块中。y轴位置跟踪如图:
    \begin{figure}[htb]\centering\includegraphics[width=\linewidth]{yzhou.eps}\caption{y轴位置跟踪曲线()}\label{yzhou}\end{figure}

    其中,小车默认匀速行驶,v=1,轴距 L=1,跟踪直线轨迹 y=0.5,初始位置 ( x , y , 角度 ) (x,y,\text{角度}) (x,y,角度) ( 0 , 0 , 0 ) (0,0,0) (0,0,0)
    根据图\ref{yzhou}可以看出,在一开始有较大的偏差时,小车在模糊控制的作用下,可以
    在较短的时间内完成对行驶角度的纠正,使小车很快回到接近预定轨迹上继续行驶,随后自动切换为PID控制(阈值设置为0.05,即当y方向偏差在0.05以上时,使用模糊控制,迅速响应,且鲁棒性好,系统稳定。在误差小于0.05时,使用PID精确控制,减少稳态误差)。由图形可以看出,系统响应开始变化较快,随后趋于平稳,证明所设计的小车控制系统
    可以完成对直线轨迹的良好跟踪,且位置变化平滑。

    本节内容将前面设计的控制系统在 MATLAB-Simulink 中搭建了仿真模型,令AGV小车跟踪期望路径,根据仿真结果可以看出,在不同初始姿态下,AGV 小车都可以平稳的跟踪上指定轨迹,且跟踪初期误差矫正较快,后期平稳,可以迅速跟踪期望轨迹。

    总结与展望

    本文将模糊理论运用在 AGV 的转向控制上,针对对角布置双舵轮驱动 AGV 的运动
    特点,建立了模糊控制和 PID 控制相结合的复合控制器,并进行了仿真实验,结果显示跟踪路径的结果良好,达到了预期目的。其创新点有:

    • 利用模糊控制对非线性模型的良好控制和较强的鲁棒性,将模糊控制应用到本文 双舵轮 AGV 的转向控制中,设计了一种双输入单输出的模糊控制器,将 AGV 小车在 实际行驶过程中与期望路径的角度偏差 α \alpha α和位置偏差 e e e 作为模糊控制器的输入,输出则 为 AGV 的舵轮转角 δ \delta δ,确定了变量对应的模糊子集的范围,确定了每个子集的隶属度函 数,并制定了相应的模糊控制规则,最后将推理出的模糊值进行清晰化处理,完成了本文的模糊控制器的设计。
    • 考虑到单一控制器无法满足现在实际的需要,且模糊控制在靠近平衡点附近存在 控制盲区,结合工业中最常用的 PID 控制器,将二者结合起来,设计了一款复合控制器, 通过一个条件判断开关来决定使用何种控制器,复合控制器表现平稳,响应较快。

    本设计可以运用于物流领域,在现代自动化物流系统中自动运行,进行物品运输甚至自动上下货等操作,具有良好的发展前景和应用价值。

    同时本技术经改进后可以用于外太空地形探索、物资勘察、消防消毒等众多领域,工程机器人的普及必将是未来发展的趋势。

    备注}

    按照课程要求,本文在充分阅读以下两篇与自己研究方向相近的文章后,结合自己的理解与感悟写作的,两篇文章为:

    [1]张昭,王佳宁,李志.基于射频识别系统的AGV小车的研究[J].数码世界,2019(01):50.

    [2]魏斌.基于模糊PID的双舵轮AGV控制系统设计[D].山西:中北大学,2020.

    在此对两篇文献的作者表达由衷的谢意,也对原文作者在学术研究上的成绩和严谨态度致以敬意。

    展开全文
  • 1985年,管理信息系统的创始人高登·戴维斯给管理信息系统做了一个完整的定义:“它是一个利用计算机硬件和软件,手工作业,分析、计划、控制和决策模型,以及数据库的用户-机器系统。它能提供信息,支持企业或组织...

    一、简答题:

    1. 简述高登·戴维斯给管理信息系统的定义。
      1985年,管理信息系统的创始人高登·戴维斯给管理信息系统做了一个完整的定义:“它是一个利用计算机硬件和软件,手工作业,分析、计划、控制和决策模型,以及数据库的用户-机器系统。它能提供信息,支持企业或组织的运行、管理和决策功能。”
    2. 简述管理信息系统一体化的含义。
      管理信息系统是一个“一体化系统”或称“集成系统”。“一体化”具有两个含义:
      ① 数据的一体化:数据在物理存储上可以分布存放,但在逻辑上却需由统一的部门、统一的人员集中管理;
      ② 系统开发的一体化:要按总体规划,分布实施的原则进行管理信息系统的建设。
    3. 解释管理信息系统。
      管理信息系统是一个由人、机(计算机)组成的能进行管理信息收集、传递、存储、加工、维护和使用的系统。
    4. 简述管理信息系统的基本功能。
      管理信息系统是一个人机系统,同时它又是一个一体化集成系统。它以计算机技术、通信技术和软件技术为技术基础,将现代管理理论、现代管理方法及各级管理人员融为一体,最终为某个组织整体的管理与决策服务。
    5. 为什么要从“一体化”的角度构建管理信息系统?
      管理信息系统是一个“一体化系统”或称“集成系统”。在进行管理信息系统建设过程中,应从总体出发,全面考虑,这样可以保证各种职能子系统共享数据,减少数据的冗余,保证数据的兼容性和一致性。
    6. 关于电子政务系统,简述政府的主要职能是什么。
      政府的主要职能包括经济管理、市场监督、社会管理和公共服务。电子政务就是要将这四大职能电子化、网络化
    7. 管理信息系统按核心业务活动有哪些分类。
      管理信息系统按核心业务活动的分类:1.电子业务系统;2.电子政务系统;3.电子商务系统。
    8. 简述电子政务的突出特点。
      电子政务的突出特点:1.使政府工作更有效、更精简;2.使政府工作更公开、更透明;3.为企业和居民提供更好的服务;4.重新构造政府、企业、居民之间的关系,使之比以前更加协调,使企业和居民能够更好的参与政府的管理。
    9. 简述按商务活动参与主体,电子商务系统的划分模式。
      按商务活动参与主体,电子商务系统的划分为企业对企业、企业对消费者、消费者对消费者、企业对政府等若干模式,分别简称B2B、B2C、C2C、B2G。
    10. 解释操作型管理信息系统:
      操作型管理信息系统一般是面向具体的管理业务而建立的,功能比较简单,主要包括数据录入、修改、删除、打印、查找和简单的汇总计算等。
    11. 解释分析型管理信息系统:
      分析型管理信息系统主要面向那些需要进行趋势分析、预测等管理决策需求而建立。它通常要基于操作型管理信息系统开发,一些专门的分析型管理信息系统有时会借助数据仓库或决策支持系统等技术。
    12. 简述管理控制型管理信息系统。
      管理型管理信息系统主要服务于组织的中层管理者,提供综合查询、统计分析和报表、报告等功能,涉及多项业务的综合管理。主要目的是使组织的中层管理人员通过固定格式的报表、报告和综合查询、统计分析,了解和监视管理领域的运行情况。
    13. 管理型管理信息系统的主要目的。
      管理型管理信息系统的主要目的是使组织的中层管理人员通过固定格式的报表、报告和综合查询、统计分析,了解和监视管理领域的运行情况。
    14. 解释事务型管理信息系统
      事务型管理信息系统是按管理应用层次分类的一种,主要服务于组织的基层管理者,主要目的是具体业务过程的自动化。
    15. 简述事务型管理信息系统的概念。
      事务型管理信息系统主要服务于组织的基层管理者,主要目的是具体业务过程的自动化,一般操作型管理信息系统大多是事务型管理信息系统。
    16. 解释战略型管理信息系统:
      战略型管理信息系统主要服务于组织的高层管理者,主要目的是为战略计划的制订和调整提供辅助决策功能。
    17. 管理信息系统​按管理应用层次的分类。
      按管理应用层次的分类包括:事务型管理信息系统;管理型管理信息系统;战略型管理信息系统。
    18. 解释管理信息的功能结构:
      要设计出一个高质量的管理信息系统,就必须事先了解它的结构。从使用者角度看,任何一个管理信息系统均有明确的目标,并由若干具体功能组成。为了完成这个目标,各功能相互联系,构成了一个有机组合的整体,表现出系统的特征,这就是管理信息系统的功能结构。
    19. 解释系统的结构:
      “结构”指管理信息系统的各部件的构成框架,由于对这些部件的不同理解,就构成了不同的结构方式。
    20. 简述管理信息系统的功能结构。
      要设计出一个高质量的管理信息系统,就必须事先了解它的结构。从使用者角度看,任何一个管理信息系统均有明确的目标,并由若干具体功能组成。为了完成这个目标,各功能相互联系,构成了一个有机组合的整体,表现出系统的特征,这就是管理信息系统的功能结构。
    21. 简述管理信息系统的概念结构。
      管理信息系统的功能结构反映了管理的业务职能,比较直观,易于理解。如果对各个管理信息系统的功能结构进行抽象,会发现所有的管理信息系统均是由信息源、信息处理器、信息用户和信息管理者四大部件组成,这就是管理信息系统的概念结构。
    22. 管理信息系统的概念结构包括哪几部分,各自的作用是什么?。
      信息系统的概念结构由四部分组成: 信息源、信息处理器、信息用户和信息管理者。
      (1)信息源是信息的产生地;
      (2)信息处理器担负着信息的传输、加工、存储等任务;
      (3)信息用户是信息的最终使用者,他们应用信息进行管理决策;
      (4)信息管理者负责信息系统的设计、实施和维护等工作。
    23. 从横向视角划将管理信息系统进行分类,列举4个子系统。
      1.生产管理子系统;2.销售管理子系统;3.物资管理子系统;4.财务会计管理子系统。
    24. 执行控制子系统的任务是什么?
      执行控制子系统的任务是确保基层的生产经营活动正常、有效地进行。
    25. 简述战略计划子系统的主要任务。
      战略计划子系统的主要任务是,为企业战略计划的制订和调整提供辅助决策功能。
    26. 简述管理信息系统的管理职能结构。
      管理信息系统的管理职能结构,主要从三个方面来分析:1.纵向视野:一般将管理活动分为高、中、低三个层次,即战略计划层、管理控制层和执行控制层。针对这三个层次所建设的系统称为战略计划子系统、管理控制子系统和执行控制子系统。分别属于战略型、管理型和事务型管理信息系统;2.横向视野:横向来看一个组织,其管理活动是按职能排列的,可分为若干子系统:生产管理子系统,销售管理子系统和物资管理子系统,财务会计管理子系统,人力资源管理子系统;3.综合视野:实际企业中的管理活动不单纯按层次或职能划分,是横、纵交叉形成的完整的管理活动。
    27. 简述管理控制子系统的任务。
      管理控制子系统的任务是为企业各职能部门管理人员提供用于衡量企业效益、控制企业生产经营活动、制定企业资源分配方案等活动所需要的信息。
    28. 简述管理信息系统的硬件结构及其组成。
      计算机和网络等硬件是系统的实体部分;包括主机、外设和网络硬件设备组成;计算机主要有客户机、各种服务器及其连接设备等。
    29. 管理信息系统的软件结构包括哪两方面的内容。
      管理信息系统的软件结构包括两个方面的内容:一是描述管理信息系统应用软件的功能模块,是对管理信息系统功能结构的进一步补充和细化,一般可以用系统模块结构图的形式展示;二是依附于硬件结构的管理信息系统的软件结构,主要包括操作系统、数据库管理系统、应用开发工具和各种服务器软件等。
    30. 简述管理信息系统的硬件结构。
      管理信息系统的硬件结构一般以硬件设备的物理位置安排和拓扑结构等方式展现。从结构原理上讲,现代的计算机主要采用冯·诺依曼体系结构,主要由运算器、控制器、存储器和输入、输出设备组成。按计算机在管理信息系统中发挥的作用,通常分为客户机和服务器两大类。
    31. 管理信息系统的软件结构主要包括哪些方面?
      一是描述管理信息系统应用软件的功能模块,是对管理信息系统功能结构的进一步补充和细化,一般可以用系统模块结构图的形式展示。
      二是依附于硬件结构的管理信息系统的软件结构。主要包括操作系统、数据库管理系统、应用开发工具和各种服务器软件等
    32. 以规模和操作系统为分类标准,企业级信息化建设中有哪些常见的服务器?
      服务器有多种分类标准:
      (1)按规模划分。分为超级计算机、大型机、小型机和PC服务器。企业级信息化建设中常见的是小型机和PC服务器。
      (2)按操作系统划分。分为Windows服务器、Unix服务器和Linux服务器系统。企业级信息化建设中,小型机上通常运行的是Unix操作系统,PC服务器上运行的是Windows操作系统。近年来,PC服务器采用Linux操作系统的也日渐普遍。
    33. 简述管理信息系统的软件结构。
      管理信息系统的软件结构一般包括应用软件功能模块以及依附于硬件结构的系统软件,包括数据库管理系统、应用开发工具和各种服务器软件等。
    34. 计算机按冯·诺依曼体系结构,有哪些组成部件?
      从结构原理上讲,现代的计算机主要采用冯·诺依曼体系结构,主要由运算器、控制器、存储器和输入、输出设备组成。
    35. 简述浏览器/服务器(B/S)模式。
      在这种模式中,客户端运行浏览器软件,浏览器以超文本形式向Web服务器提出访问数据库的要求,Web服务器接受客户端请求后,将这个请求转化为SQL语法,并交给数据库服务器,数据库服务器得到请求后,验证其合法性,并进行数据处理,然后将处理后的结果返回给Web服务器, Web服务器再一次将得到的所有结果进行转化,变成HTML文档形式,转发给客户端浏览器,以友好的Web页面形式显示出来。
    36. 简述两层C/S模式。
      传统的C/S模式是一种两层结构的系统,第一层是在客户机系统上结合了表现层与业务逻辑,第二层是通过网络结合了数据库服务器。
    37. 解释MRP系统:
      准确地讲,MRP(物料需求计划的简称)是一种以物料需求的计划与控制为主线的管理思想,基于此种管理方法形成的管理信息系统被称为MRP系统。
    38. 简述MRP的逻辑流程。
      MRP的基本内容是编制零件的生产计划和采购计划。主生产计划是将生产计划大纲规定的产品系列或大类转换成特定的产品或特定部件的计划,据此可以制定物料需求计划、生产进度计划与能力需求计划。
    39. 简述MRP的基本任务。
      MRP的基本任务是:从所需求产品的生产计划导出相关物料的需求量和需求时间;根据物料的需求时间和生产周期来确定其开始生产的时间。
    40. 简述MRP系统的管理理念。
      MRP系统所依据的管理理念主要是:1.供应必须与需求平衡;2.优先级计划原则,即生产与供应计划必须根据需用时间和数量来确定优先顺序。
    41. 简述MRP的三项基本输入数据。
      MRP的三项基本输入数据包括:主生产计划、物料清单和库存信息。其中,主生产计划决定MRP的必要性和可行性,另外两项是计算需求数量和时间的基本数据,它们的准确性直接影响MRP的运算结果。
    42. 简述MRP II的基本思想是什么?
      MRP II的基本思想就是把企业作为一个有机整体,基于企业经营目标制订生产计划,围绕物料集成组织内的各种信息,实现按需、按时进行生产。
    43. 解释MRP Ⅱ:
      人们把制造、财务、销售、采购、工程技术等各子系统集成为一个一体化系统,被称为制造资源计划,为了区别物料需求计划,简称MRP Ⅱ。
    44. 简述现在对ERP系统的定义。
      现在,ERP这个术语包括所有可以用于覆盖一个组织的、进行物质资源、资金资源和信息资源集成一体化管理的集成信息系统。
    45. 物流管理中,分销管理有哪三方面的功能?
      分销管理大致有三方面的功能:一是对于客户信息的管理和服务;二是对于销售订单的管理;三是对于销售的统计与分析。
    46. 简述生产计划与控制管理的功能。
      主要功能有:
      1.主生产计划;
      2.物料需求计划;
      3.能力需求计划;
      4.车间控制;
      5.制造标准。
    47. 简述ERP的四项功能。
      ERP系统的四项功能:1.财务管理:财务部分分为会计核算和财务管理;2.物流管理:包括分销管理、库存控制和采购管理;3.生产计划与控制管理:是ERP系统的核心功能;4.人力资源管理:是企业重要的资源。
    48. 管理现代化主要包括哪些方面的内容?
      管理现代化主要包括管理思想、管理方法、管理组织和管理手段的现代化
    49. 管理职能中组织的基本要求是什么?
      它由两个基本要求:一是按目标要求设置机构、明确岗位、配备人员、规定权限、赋予职责,并建立一个统一的组织系统;二是按实现目标的计划和进程,合理地组织人力、物力和财力,并保证它们在数量和质量上相互匹配,以取得最佳的经济和社会效益。
    50. 在管理职能中,计划重点解决的问题是什么?
      计划重点解决两个基本问题:一是目标的确定问题,这是计划的关键;二是进程的时序,即先做什么,后做什么,可以同时做什么,这是计划的准则。
    51. 简述管理组织的现代化包括哪些方面的内容?
      管理组织的现代化包括管理体制、机构设置、生产组织和劳动组织等几个方面的现代化。
    52. 关于管理的概念有哪些含义?
      管理就是由一个或更多的人来协调他人的活动,以便收到个人单独活动所不能收到的效果而进行的各种活动。这一概念有三方面的含义:
      1.管理工作的中心是管理其他人的工作。
      2.管理工作是通过协调其他人的活动来进行的,追求群体的协同效应。
      3.管理就是去营造一种激励环境,使其所有工作人员努力工作,发挥群体的协同效应,达到企业或组织的目标。
    53. 简述管理有哪些基本职能。
      管理的基本职能:(1)计划。这是管理的首要职能,它对未来事件作出预测,以制定出行动方案。(2)组织。它是指完成计划所需的组织结构、规章制度、人财物的配备等。(3)指挥。它是指对所属对象的行为进行发令、调度、检查。(4)协调。它是指使组织内部的每一部分或每一成员的个别行动都能服从于整个集体目标,是管理过程中带有综合性、整体性的一种职能。(5)控制。它是指对下属人员的行为进行检测,纠正偏差,使其按规定的要求工作。
    54. 控制职能必须具备哪三个基本条件?
      控制职能必须具备三个基本条件:
      (1)有明确的执行标准;
      (2)及时获得发生偏差的信息;
      (3)有纠正偏差的有效措施。
    55. 职能制组织结构的优缺点。
      职能制组织结构的优点是减少了最高领导者的负担,但缺点是容易造成办事效率低下等现象。
    56. 简述矩阵式组织结构的优缺点。
      其优点是加强了横向联系、具有较大的机动性。其主要缺点是人员受双重领导,有时不易分清责任。
    57. 简述典型的组织结构有哪几种?
      典型的组织结构主要包括以下三种:直线制组织结构;职能制组织结构;矩阵式组织结构。
    58. 解释职能制组织机构:
      职能制组织结构,是各级行政单位除主管负责人外,还相应地设立一些职能机构。如在厂长下面设立职能部门和人员,协助厂长从事职能管理工作。
    59. 解释直线制组织机构:
      直线制是一种最早也是最简单的组织形式。它的特点是企业各级行政单位从上到下实行垂直领导,下属部门只接受一个上级的指令,各级主管负责人对所属单位的一切问题负责。直线制结构比较适用于任务明确,而又要求领导集中、控制严格的情况,是一种树状组织。
    60. 解释矩阵式组织结构:
      矩阵式组织结构由两维组成,一维是直线组织,另一维是任务。其优点是加强了横向联系、具有较大的机动性。其主要缺点是人员受双重领导,有时不易分清责任。
    61. 简述管理部门的划分办法。
      管理部门的划分办法:1.按职能划分部门。根据专业原则,以工作或任务的性质为基础来划分部门的,如制造业使用的是生产、销售、财务等;2.按地区划分部门。例如,处于不同地区的政府机关、银行、法院、工商等;3.按产品划分部门。例如:汽车制造企业分成发动机分厂、车身分厂、轴承分厂等。
    62. 解释管理层次:
      管理层次就是指管理组织划分为多少个等级。管理者的能力有限,当下属人数太多超出了自己的管理幅度时,需要划分层次,不同的管理层次标志着不同的的职责和权限。我们将管理划分为三个层次:高层管理、中层管理和基层管理。
    63. 影响管理幅度的因素有哪些?
      影响管理幅度的因素很多,比如管理者的个人能力、工作的难易程度,以及信息的沟通和处理效率。
    64. 解释管理幅度:
      管理幅度:又称“管理跨度”或“管理宽度”,是指一名管理者有效地监督、管理其直接下属的人数是有限的,当超过某个限度时,管理的效率就会随之下降。
    65. 解释管理扁平化:
      一般来说,为了达到有效管理,应尽可能地减少管理层次,我们将这一过程称为管理扁平化。
    66. 非结构化的特点是什么?
      非结构化的特点是很难用确定的决策模型来描述,它强调决策者的主观意志。这类问题一般都带有全局性、战略性和复杂性。
    67. 解释非结构化决策:
      非结构化决策是指很难用确定的模型来描述的一类管理决策活动,它强调决策者的主观意识,这类问题一般都带有全局性、战略性和复杂性。
    68. 解释结构化决策:
      结构化决策通常指确定型的管理问题,它依据一定的决策规则或通用的模型来实现其决策过程的自动化。解决这类问题通常采用数据管理方式,它着眼于提高信息处理的效率和质量。
    69. 解释半结构化决策:
      半结构化决策是指企业职能部门主管业务人员的计划控制等管理决策活动。它多属于短期的、局部的决策。决策的过程中,在结构化决策过程所提供的信息的基础上,一般应有专用模型来帮助。
    70. 解释信息:
      信息是经过加工的数据,是有一定含义、能减少不确定性、对决策或行为有现实或潜在价值的数据。
    71. 解释信息的普遍性:
      信息的普遍性:信息是普遍存在的,它是事物运动和状态改变的方式。因此,只要有事物存在,只要有事物运动,就会有它们运动的状态和方式,就存在信息。
    72. 解释信息的共享性:
      信息是一种特殊的资源,只能共享不能交换,只有将企业的全部信息集中管理,充分共享,信息才可能成为企业可利用的资源。
    73. 解释信息的非消耗性:
      信息的非消耗性是指信息与其他物质资源不同,它在使用过程中不但不会被消耗,而且还可能出现再生或增殖。
    74. 简述信息的层次性的含义。
      通常将管理分成三个层次,即高层管理(战略级)、中层管理(策略级)和基层管理(执行层)。这是信息的层次性。对于同一个问题,处于不同的管理层次,要求不同的信息,对基层有用的信息,对高层来说可能是数据。因此,信息与管理一样,也具有层次性。
    75. 简述信息具有普遍性的含义。
      信息具有普遍性的含义是:信息是普遍存在的,它是事物运动和状态改变的方式。因此,只要有事物存在,只要有事物运动,就会有它们运动的状态和方式,就存在信息。
    76. 解释信息的扩散性:
      信息的扩散性是信息的本性,信息力图冲破保密的、非自然的约束,通过各种渠道和手段向四面八方传播。
    77. 解释信息的变换性:
      信息的变换性是指:信息是事物运动的状态和方式,不是事物本身,因此信息可以负载在其他一切尽可能的物质载体和能量形式上
    78. 解释信息的事实性:
      信息描述了事物运动和状态的改变,因此,它具有事实性,这是信息的重要基本性质之一,事实使信息具有价值,不符合事实的信息其价值可能为负,不但不会辅助决策,反而会将决策引入歧途。
    79. 解释信息的可压缩性:
      信息经过浓缩、集中、综合和概括处理后,不至于丢失信息的本质。在进行信息处理的时候应该抓住事物的主要矛盾,从数据中去粗取精,去伪存真,对原始数据进行集中、综合和概括,抽取出最能说清问题的信息,从这种意义上讲,信息具有可压缩性。
    80. 信息的基本属性有哪些?
      信息的基本属性主要有:普遍性、事实性、层次性、可压缩性、扩散性、非消耗性、共享性、变换性和可转化性。
    81. 信息的存储活动主要涉及哪些问题?
      信息存储活动主要涉及保存什么信息、存储介质、保存时间、存储方式四个问题。
    82. 解释信息的维护:
      信息维护,狭义上是指不断更新数据、维护数据的安全性和完整性,使信息保持可用状态。广义上是指信息系统的开发和运行中的一切数据管理工作。
    83. 解释信息维护的目的
      信息维护的主要目的是保证信息的准确性、及时性、安全性和保密性
    84. 保证信息的传输效率,我们需要做哪些工作。
      ① 建立大容量的信息通道;
      ② 规定合理的信息流程;
      ③ 减少信息传递的环节。
    85. 解释信息的收集:
      信息的收集是根据管理人员对信息的需求而进行的原始数据的获取过程。
    86. 信息传输效率需要注意的问题。
      为了确保信息传输的效率,必须注意两个问题,一是技术问题,即如何快速、准确地传输信息;二是语义问题,即在传输过程中如何确切地表达信息的意义。
    87. 信息处理的生命周期
      信息与其他资源一样具有生命周期,从信息的产生到最终被使用而发挥作用,可将信息的生命周期分为需求、收集、传输、处理、存储、维护、使用和退出等过程。
    88. 解释信息加工:
      信息加工就是对收集到的信息进行去伪存真、去粗取精、由表及里、由此及彼的加工过程。
    89. 简述管理信息除了具有信息的一般属性外,还有哪些特点?
      管理信息除了具有信息的一般属性外,还有的特点:
      ① 信息来源的分散性。
      ② 信息量大且多样性。
      ③ 信息处理方法的多样性。
      ④ 信息的发生、加工和使用时间、空间上的不一致性。
    90. 简述信息与决策的关系。
      ① 决策需要信息的支持。决策的目的是为了消除不确定性,需要大量、准确、全面、及时的信息作为依据。可以说决策过程中的每一步都离不开信息,从某种程度上讲,决策过程可以视为一个信息处理过程。
      ② 不同的管理层次需要不同的信息。管理决策需要信息,但并不是说信息越多越好,实际上,不同程度的决策需要不同的信息,所以,如何把适当的信息提供给不同的管理决策者是非常重要的。
    91. 从哪几方面对系统进行分析?
      我们一般从系统的要素、结构和功能三个方面进行分析:1.系统是由若干要素组成的;2.系统有一定的结构;3.系统有一定的功能。系统的功能是指系统与外部环境相互联系和相互作用中表现出来的性质、能力和功能。
    92. 解释系统:
      系统是由一些相互联系、相互制约的若干组成部分结合而成的、具有特定功能的一个有机整体(集合)。
    93. 简述系统存在的基本条件。
      系统存在的三个基本条件:(1)系统是由若干要素(部分)组成的。(2)系统有一定的结构。(3)系统有一定的功能。
    94. 解释闭环系统:
      如一个系统的控制器能够对输出行为和期望行为之间的偏差进行调节,消除偏差,以获得预期的系统性能,则这个系统属于闭环系统(或反馈系统)。
    95. 解释开环系统:
      按是否有反馈机制分类,可分为开环系统和闭环系统。如果一个系统的输出端和输入端之间不存在反馈,系统的输出量不对系统的控制产生任何影响,这样的系统称开环系统。
    96. 解释逻辑系统:
      逻辑系统是在概念系统的基础上,构造出来的原理上行得通的系统。
    97. 系统按复杂程度的分类有哪些?
      系统按复杂程度分类分为:物理结构系统、生物系统、人类系统、社会系统、宇宙系统。
    98. 解释系统的属性 统一性:
      一般系统论承认客观物质运动的层次性和各不同层次上系统运动的特殊性,这主要表现在不同层次上系统运动规律的统一性,不同层次上的系统运动都存在组织化的倾向,而不同系统之间存在着系统同构。
    99. 解释系统的关联性:
      关联性是系统的一个属性,是指系统与其子系统之间、系统内部各子系统之间和系统与环境之间的相互作用、相互依存和相互关系。离开关联性就不能揭示复杂系统的本质。
    100. 解释系统的整体性:
      整体性是系统的一个属性。虽然系统是由要素或子系统组成的,但系统的整体性能可以大于各要素的性能之和。因此在处理系统问题时,要注意研究系统的结构与功能的关系,重视提高系统的整体功能。
    101. 确保系统分解的准确性,需要考虑哪些原则?
      为了保证系统分解的准确性和合理性,主要考虑三个原则:1.可控制性原则;2.功能聚合性原则;3.接口标准化原则。
    102. 解释系统的分解:
      面对一个庞大复杂的系统,无法把系统所有元素之间的关系表达清楚,这时要将系统按一定的原则分解成若干个子系统,经过系统的分解后,其功能和结构的复杂程度大大降低,减少了我们分析问题的难度。这种系统的方法就是系统的分解。
    103. 解释信息技术:
      信息技术是有关信息的收集、识别、提取、变换、存储、处理、检索、检测、分析和利用等各种技术的总称,是管理信息系统的重要基础。
    104. 解释广域网:
      广域网跨接更大的物理范围,能连接多个城市、地区或国家,Internet就是一种范围覆盖全球的广域网络。
    105. 列举常见的三种网络协议。
      常见的协议有:TCP/IP协议、IPX/SPX协议、NetBEUI协议等.
    106. 计算机网络的功能表现在哪些方面?
      计算机网络的功能主要表现在硬件资源共享、软件资源共享和用户间信息交换三个方面。
    107. 解释计算机网络:
      计算机网络就是利用通信设备和线路将地理位置不同、功能独立的两台或两台以上的计算机互联起来,以功能完善的网络软件实现资源共享和信息传递的系统。
    108. 管理信息系统以计算机网络为基础的原因。
      主要原因:1.上下级间的信息交流;2.横向部门间的信息交流;3.节省投资;4.有利于信息的安全存储。
    109. 网络安全指的是哪些内容?
      网络安全指网络系统的硬件、软件及其系统中的数据受到保护,不因偶然的或者恶意的原因而遭受破坏、更改、泄露,系统连续可靠正常地运行,网络服务不中断。安全的网络一般具有保密性、完整性、可用性、可控性和可审查性五个特征。
    110. 简述安全的网络一般具有的五个特征。
      安全的网络一般具有保密性、完整性、可用性、可控性和可审查性五个特征。
    111. 解释数据库管理系统(DBMS)
      数据库管理系统是对数据库进行管理的系统软件,位于用户和操作系统之间,为用户或应用程序提供访问数据库的方法和工具
    112. 汇编语言的缺点是什么?
      汇编语言的缺点是:涉及机器的硬件细节,难学难用,容易出错,且无法移植,不易维护。
    113. 解释计算机语言:
      计算机语言又称程序设计语言,指用于人与计算机之间通信的语言,是人与计算机之间传递信息的媒介,是开发管理信息系统软件的必备工具。
    114. 解释汇编语言:
      是基于助记符的计算机语言。汇编语言与机器指令之间基本上是一一对应的关系。汇编语言不能被机器直接识别。
    115. 企业高层领导重视和介入的主要意义是什么?
      企业高层领导重视和介入的主要意义在于,只有企业最高层领导才有权力和权威在企业宣布建立管理信息系统的决定以及落实组织机构,动员全企业支持系统开发。
    116. 开发管理信息系统之前企业应具备哪些基本条件?
      ① 企业高层领导应重视和介入;
      ② 企业业务人员要有积极性;
      ③ 企业要有一定的科学管理基础;
      ④ 要有一定的投资保证。
    117. 简述企业要科学管理的内容
      在企业中,没有科学管理的基础,就无法建成有效的计算机管理信息系统,计算机能将大批量数据高速、准确地进行各种加工处理,产生对企业管理有用的信息,但是它的前提是输入的数据准确、完整,否则便成了“假数真算”,根本不可能得到具有指导意义的信息。
    118. 解释正确的开发策略:
      所谓正确的开发策略,就是能根据企业的实际情况选择合适的方法,采用正确的方式和手段来建立系统,使系统具有恰当的目标;能动员企业各方面的力量;组织由管理人员和技术人员参加的开发队伍;从总体规划入手,有步骤地实施系统;注重系统的运行、维护和更新等。
    119. 系统开发前的准备工作有哪些内容?
      系统开发前的准备工作主要有以下几个方面:
      ① 借鉴同类系统的开发经验;
      ② 确定系统目标、开发策略和投资金额;
      ③ 收集和整理基础数据。
    120. 系统开发的困难因素主要有哪些?
      (1)新系统对当前管理模式影响较大;
      (2)管理信息系统的效益不易用货币形式直接反映;
      (3)基础数据的准确性和完整性差;
      (4)重视编程,轻视规划;
      (5)无法采用增加开发人员的方式来加快进度;
      (6)存在堆栈现象。
    121. 解释堆栈现象:
      管理信息系统的建设有其自身的发展规律,系统开发过程一般是分阶段进行的,每一个阶段都可能由于开发人员对用户需求的理解出现偏差等原因引入错误,并且各阶段所引入的错误具有潜伏期,越早潜入的错误越晚才能发现,我们将此现象称为堆栈现象。
    122. 目前常用的三类开发方法。
      目前常用的一些开发方法主要有三大类,即结构化方法,原型法,以及面向对象的方法。
    123. 简述软件危机爆发的主要表现。
      软件危机爆发主要表现在三个方面:1.软件开发费用和进度失控;2.软件的可靠性差;3.生产出来的软件难以维护。
    124. 简述造成“软件危机”的原因。
      造成“软件危机”的原因是多方面的,有技术上的,但更主要的是管理上的,比如采用了不适当的开发方法;未能充分理解和正确表达用户的需要;没有或未能认真遵循开发规范;项目管理不力;不重视资料、文档工作等。
    125. 简述结构化分析方法的基本手段、基本策略和主要内容。
      结构化分析的基本手段是分解与抽象。
      基本策略是自顶向下、由粗到细、逐步求精。
      主要内容包括一套分层的数据流图,一本数据词典,一组加工说明和补充材料。
    126. 结构化分析方法的基本思想是什么?
      结构化分析方法是一个简单明了、使用很广的系统分析的方法,其基本思想可以概括为一句话:“自顶向下,由粗到细,逐步求精。
    127. 简述结构化设计的主要特点。
      (1)相对独立、功能单一的模块结构;
      (2)块内联系大、块间联系小;
      (3)采用模块结构图的描述方法。
    128. 简述原型法的主要步骤。
      原型法要求在获得一组基本的用户需求后,快速地开发出新系统的一个原型,用户、开发者及其他有关人员在试用原型的过程中,加强通信和反馈,通过反复评价和反复修改原型系统,逐步确定各种需求的细节,适应需求的变化,从而最终提高新系统的质量。因此,原型化方法是一种确定用户需求的有效方法,它采用“启发式”方法,引导用户逐渐加深对系统的理解,最终提出明确的需求。
    129. 简述原型化方法的3种类型。
      原型化方法可表现为不同的运用方式,一般可分为三类:
      ① 探索型:主要是针对开发目标模糊、用户和开发人员对项目都缺乏经验的情况;
      ② 实验型:用于大规模开发和实现之前考核、验证方案是否合适,规格说明是否可靠;
      ③ 演化型:该方法认为信息系统本质上就是不断演化的,重点关注问题是如何才能使信息系统适应不可避免的变化。
    130. 解释原型化开发方法:
      原型化开发方法要求在获得一组基本的用户需求后,快速地开发出新系统的一个原型,用户、开发者及其他有关人员在试用原型的过程中,加强通信和反馈,通过反复评价和反复修改原型系统,逐步确定各种需求的细节,适应需求的变化,从而最终提高新系统的质量。因此,原型化方法是一种确定用户需求的有效方法。
    131. 简述面向对象方法中对象的定义及其组成部分。
      对象是指一些相互关联的实体,它是面向对象理论的基石,由对象的标识、对象中的操作集合、对象的数据结构,及对象对外消息接口四部分组成,具有封装和能动两种特性。
    132. 简述面向对象方法中的封装与继承。
      1)在面向对象方法中,封装是一种信息隐蔽技术。封装机制使对象成为数据与方法的集成体,外部视图显示的只是对象封装界面上的信息。封装使对象内部模块的改变不会对其他对象产生致命的后果,这在模型体系集成时非常有用;
      2)继承是子类自动共享父类中的方法和数据的机制,描述了人类由一般到特殊、自顶向下的演绎能力。它使管理信息系统的体系结构具有了开放性。对于父类,继承意味着“遗传”,对于子类继承又意味着“变异”。
    133. 面向对象方法中,对象的组成部分。
      在面向对象开发方法中,对象是指一些相互关联的实体,它是面向对象理论的基石,由对象的标识、对象中的操作集合、对象的数据结构,及对象对外消息接口(MS)四部分组成。
    134. 解释实例化过程:
      类是创建对象的蓝图,从某种意义上讲,对象是类的实例,由类到对象的过程称为实例化过程。
    135. 解释面向对象方法:
      面向对象方法是一种基于面向对象理念的系统开发方法。它将面向对象的思想应用于软件开发过程中,指导开发活动。
    136. 简述管理信息系统的生命周期。
      系统的生命周期:出现需求,提出新系统方案,系统产生、成长,系统成熟, 系统衰退,系统废弃。
    137. 解释”瀑布”模型:
      按结构化方法,管理信息系统通常包括总体规划、系统分析、系统设计、系统实施、运行维护和系统评价6个主要阶段,各阶段像瀑布流水一样联为一体,称为“瀑布”模型。
    138. 按结构化方法,系统开发的主要阶段有哪些?
      按结构化方法,管理信息系统开发通常包括总体规划、系统分析、系统设计、系统实施、运行维护和系统评价6个主要阶段。
    139. 解释系统的生命周期:
      任何一个系统都有其产生、发展和灭亡的生命历程,被称作系统的生命周期。
    140. 从哪些方面对系统进行评价?
      通常可以从几方面对系统进行评价:
      ① 系统的功能和性能;
      ② 系统的经济效果;
      ③ 其他方面的评价:文档是否齐全、清晰、程序量的大小、开发周期的长短。
    141. 简述系统实施阶段的主要工作。
      该阶段的工作主要包括:系统实现、系统测试和系统切换等内容。
    142. 系统测试的任务。
      系统测试的任务是发现系统存在的问题,验证和确认管理信息系统是否满足系统说明文件的全部功能及性能要求。
    143. 系统运行维护阶段的主要任务。
      系统转换成功,意味着整体开发过程的结束,即可投入正常运行,接着的任务是新系统的正常使用和维护,并撰写运行状况报告,这些就是系统运行维护阶段的主要任务。
    144. 系统分析阶段的主要任务。
      系统分析阶段的主要任务是开发人员同用户一起,通过对当前系统的详细调查和分析充分理解新系统目标,即用户的需求,并将它明确地表达成书面资料-系统说明书。
    145. 解释系统说明书:
      系统分析阶段开发人员同用户一起,通过对当前系统的详细调查和分析充分理解新系统目标,即用户的需求,并将它明确地表达成书面资料-系统说明书。系统说明书在系统开发过程中非常重要,要求该文档完整、一致、精确且简明易懂和易于维护。
    146. 对管理信息系统进行总体规划,是出于哪些考虑?
      对管理信息系统进行总体规划,是出于以下的考虑:1.管理信息系统是由众多的子系统所组成的,为了对它们的组成和关系有初步了解,以便于进一步的分析工作,就必须先从总体上提出方案;2.为了使领导对系统的开发与否作出决策,并筹集大量的费用,需要有一个概略的投资方案;3.在实际进行系统分析之前,应拿出一个有说服力的系统可行性说明,对系统的效果作出论证;4.由于财力限制,用户往往需要分期分批地实施子系统,因而需要事先作出分批开发计划。
    147. 解释系统分析:
      系统分析阶段主要是解决“干什么”的问题。系统分析阶段的主要任务是开发人员同用户一起,通过对当前系统的详细调查和分析充分理解新系统目标,即用户的需求,并将它明确地表达成书面资料-系统说明书。
    148. 解释信息系统的总体规划:
      总体规划是管理信息系统建设的第一步,意在通过初步的、总体的需求分析,回答“系统是什么”的问题,进行可行性论证。
    149. 系统说明书的三个作用。
      1.描述了新系统的逻辑模型,作为开发人员进行系统设计和实施的基础;2.作为用户和开发人员之间的协议和合同,为双方的交流和监督提供基础;3.作为新系统验收和评价的依据。
    150. 解释系统切换:
      系统切换是指以新系统代替当前系统的过程,通常包括人员培训、运行环境准备、数据准备、管理制度和流程准备等工作,一般有直接切换、平行切换和分段切换三种策略。
    151. 解释系统评价:
      在系统投入正式运行一段时间后,为了了解新系统是否达到了预期的目标和要求,同时也为了总结开发经验,需要对系统运行后的实际效果进行评价。
    152. 总体规划阶段主要包括哪些工作?
      1.对当前系统进行初步调查;2.分析和确定系统目标;3.分析子系统的组成以及基本功能;4.拟定系统的实施方案;5.进行系统的可行性研究;6.编写可行性报告。
    153. 任务划分的目的。
      一方面将整个工作划分成若干个较具体的任务群,有利于将任务责任落实到人,便于分清每个人的职责,有利于责、权、利相结合的监督和管理方式,另一方面这样做有利于资金的分配,保证资金的有效控制。
    154. 项目管理中,开发计划的内容划分为哪些方面?
      开发计划可以划分为计算机软硬件的配置计划、开发计划、测试和评估计划、验收保证计划、系统工程管理计划、培训计划、安装计划等。
    155. 风险管理的主要任务是什么?
      风险管理的主要任务是对潜在的问题采取事先预防的处理方法,以便尽可能地提高系统开发的成功率和开发进程。
    156. 项目管理中,质量保证分为哪几个阶段?
      在管理信息系统开发项目管理中,质量保证一般分为三个阶段,即事前准备、过程监控、事后评审等。
    157. 简述项目管理中经费管理的主要内容。
      经费管理在整个开发项目管理中处于重要的地位。项目经理可以运用经济杠杆来控制整个开发工作。经费的有效运用可以起到事半功倍的效果,反之,也许花了很多钱,开发工作却毫无进展。在项目管理中,赋予任务负责人一定职责的同时,还要赋予他一定的经费支配权,同时要对其进行适当的控制。所以任务负责人不可以随意支配经费,是需要受到一定的约束的。
    158. 简述项目管理中审计控制的内容。
      审计控制是按照所采用的开发方法,针对每一类开发人员制定出其工作过程中的责任、义务、完成任务的质量标准等,按照计划对每项任务进行审计,分析执行任务计划表和经费的变化情况,确定需要调整、变化的部分,并根据任务完成计划表和审计结果,掌握项目进展情况,及时处理开发过程中出现的问题,及时修正开发工作中出现的偏差,保证系统开发工作的顺利进行。
    159. 项目管理中,任务完成计划表需要表明哪些内容?
      计划制定出来后,可以编制出任务完成计划表,表明任务的开始时间、结束时间,以及任务之间的相互依赖程度,以此作为计划实施监控的基础。
    160. 解释任务划分:
      任务划分是把整个开发工作定义为一组任务的集合,这组任务又可以进一步划分若干个子任务,进而形成具有层次结构的任务群。
    161. 简述系统开发过程项目管理的主要内容。
      管理信息系统开发过程项目管理的主要内容,一般包含任务划分、计划安排、经费管理、审计控制、风险管理和质量保证等几方面的内容。
    162. 在系统开发中,系统分析员自身需要具备哪些条件?
      系统分析员必须具有相对广博的知识,既要懂得计算机知识,又要具备管理知识和管理才干。系统分析员在系统开发中担任着重要的角色,其工作的好坏直接影响着系统开发的质量。
    163. 项目组长的任务是什么?
      项目组长的任务是保证整个开发项目的顺利进行,负责协调开发人员之间、用户之间、开发人员和用户之间的关系,同时拥有资金的支配权,可以把资金作为强有力的工具来进行项目管理。
    164. 项目组长在实施项目领导工作时要注意哪些方面?
      项目组长在实施项目领导工作时,要时刻注意所开发的系统是否符合最初制定的目标;在开发工作中是否运用了预先选择的开发方法;哪些人适合做哪些工作等一系列总体性的管理工作。
    165. 简述在管理信息系统建设的各个阶段都需要有相应文档资料的意义。
      文档是系统开发建设的生命线,它贯穿于管理信息系统开发的整个过程,系统开发的各个层次和阶段都要有相应的文档。没有良好的用户需求文档, 系统分析和设计就失去了可靠的依据,开发过程也就不可能以有次序、可管理的方式进行,从而造成严重的低效率甚至失败,同时也会给系统的运行和维护工作带来困难,降低管理信息系统的使用生命周期。因此在管理信息系统建设的各个阶段都需要有相应的文档资料。
    166. 简述管理信息系统总体规划的目的。
      管理信息系统总体规划的目的是明确系统”是什么“的问题,也就是进行顶层设计,描绘出信息系统的架构,并对目标系统提出完整、准确、清晰、具体的要求。保证信息共享,协调子系统间的工作,使开发工作有序进行。
    167. 简述信息系统总体规划中可行性分析的四个方面的内容。
      可行性分析主要内容:
      ① 技术上的可行性。根据新系统的目标来考虑系统的软硬件设备、计算机联网能力、网络及数据安全保护措施、输入输出设备、大容量存贮设备等;
      ② 经济上的可行性。估算新系统开发和运行所需的费用,以及新系统的效益;
      ③ 管理上的可行性。主要考虑管理体制是否可以提供所必需数据,需求是否迫切,以及业务人员对新系统的适应能力;
      ④ 开发环境的可行性。考虑企业能否为新系统开发建设提供长期、良好的环境。
    168. 解释经济可行性:
      经济可行性是可行性分析的一个方面。新系统的经济可行性分析的含义是,估算新系统开发和运行所需的费用,以及新系统的效益,将投资和效益进行比较,说明在经济上是合算的。
    169. 简述系统规划中新系统目标应具备的重要特性。
      在制订具体的新系统目标时,应考虑使目标具备以下重要特性:
      ① 目标的总体战略性;
      ② 目标的多重性;
      ③ 目标的依附性;
      ④ 目标的适应性;
      ⑤ 目标的长期性。
    170. 解释技术可行性:
      技术上的可行性是根据新系统的目标来考虑系统的软硬件设备、计算机联网能力、网络及数据安全保护措施、输入输出设备、大容量存贮设备等。技术力量不仅考虑技术人员的数量,更应考虑他们的经验和水平
    171. 简述总体规划中可行性分析报告的主要内容。
      可行性分析报告是系统开发过程中的第一个正式文档,目前尚没有统一的编写格式,报告的内容通常由几部分组成:
      ① 引言。主要包括项目摘要、开发背景、参考资料和专门术语等内容;
      ② 现行系统调查与分析;
      ③ 新系统建设方案;
      ④ 可行性论证;
      ⑤ 结论。
    172. 简述总体规划中需求初步调查的主要内容。
      需求初步调查的主要内容为:
      (1)现行系统的目标和任务;
      (2)现行系统概况;
      (3)现行系统的环境和约束条件;
      (4)现行系统的业务流程和子系统的划分;
      (5)新系统的开发条件。
    173. 简述总体规划的主要步骤。
      (1)需求初步调查;
      (2)确定系统建设目标;
      (3)初步确定子系统组成与基本功能;
      (4)拟定系统实施方案。
      (5)可行性分析;
      (6)编制可行性分析报告。
    174. 解释管理可行性:
      管理可行性:考虑当前系统的管理体制是否有条件提供新系统所必需的各种数据,企业最高层领导及各级管理人员对开发建设一个新系统来替代现有系统的需求是否迫切,即新系统的必要性。此外,对新系统运行后将对各方面产生的影响也应加以考虑。另外还应考虑当前系统的业务人员对新系统的适应能力。
    175. 解释开发环境的可行性:
      开发环境的可行性是可行性分析的一个方面。企业领导意见是否一致,有无资金,能否抽出骨干力量参加新系统开发等,简单地说就是企业能为新系统的开发建设提供一个长期的、良好的环境。
    176. 简述企业系统规划(BSP)法必须遵循的主要原则。
      企业系统规划(BSP)法必须遵循的主要原则:
      ① 支持企业的总目标;
      ② 面向企业中管理各层次的要求;
      ③ 从方法论上摆脱信息系统对旧组织机构的依从性;
      ④ 使信息系统在结构上有良好的整体性;
      ⑤ 自上而下规划和自下而上实施相结合。
    177. 简述BSP方法工作流程核心部分的内容。
      BSP方法工作流程的核心部分为:
      ① 定义企业过程和数据类;
      ② 分析研究现行系统寻求企业的支持;
      ③ 研究管理部门对系统的要求;
      ④ 确定新信息系统的体系结构;
      ⑤ 确定新信息系统的实现优化顺序。
    178. 解释企业系统规划方法(BSP):
      是由美国IBM公司于20世纪70年代创造并逐渐发展起来的一种对管理信息系统进行规划和设计的结构化方法,至今仍广为应用,并在许多领域取得了成功。
    179. BSP法中的企业过程
      企业过程是指企业资源转化和资源管理中有逻辑关系的决策和活动。通过企业过程的研究,可以了解企业的功能、任务、信息需求和关联,从而作出关系矩阵,通过关系矩阵可进一步形成系统信息模型,所以说企业过程是企业环境与信息系统之间的界面。
    180. 解释数据类:
      在BSP法中,数据类是指支持企业所必需的,在逻辑上相互联系的,并能组成相对独立的完整数据单位的那些数据部分。
    181. 简述BSP法的工作流程中“研究管理部门对系统的要求”这一工作应达到的目的。
      “研究管理部门对系统的要求”这一工作应达到的目的:1.对研究组已得出的结论进行核实。重点核实职责、目标、关键成功因子等方面;2.弄清企业将来的发展方向、信息需求、主要的障碍和机会;3.确定企业存在的问题,将它们与企业过程和数据类联系起来进行考虑;4.提出解决这些问题可能的方法,确定潜在的效益。
    182. 解释信息系统总体结构:
      信息系统总体结构是企业长期数据资源规划的一种图形表达方式,它是企业现在和将来信息系统开发和最终运行的系统所遵循的蓝图。
    183. 企业内的支持性资源
      支持性资源是指为实现企业目标必须使用、引用和消耗的那些资源,如原材料、资金、设备人员等。
    184. 简述BSP法中企业过程定义(识别)的一般步骤。
      (1)从计划/控制资源着手。可以识别出企业战略规划与管理控制两个层次的过程。(2)识别产品/服务过程。根据其需求、获取、服务、退出4阶段的生命周期,对每一阶段,用一些过程进行管理。(3)从支持性资源识别企业过程。其方法与产品/服务识别过程类似。
    185. 解释资源的生命周期:
      资源的生命周期可以用来作为研究企业过程的一种手段。所谓生命周期是指一项资源由取得到退出过程所经历的阶段。一般的划分方法可分为四个阶段:需求、获取、服务、退出
    186. 简述企业的三类资源。
      1.企业内的资源可分为关键性资源和支持性资源,还有一类不以具体产品形式存在的“资源”,那就是企业的计划与控制;2.关键性资源是指企业中产品与服务;3.支持性资源是指为实现企业目标必须使用、引用和消耗的那些资源。
    187. 简述BSP法中按资源生命周期不同阶段需求定义的4种数据类型。
      以资源生命周期不同阶段对信息的不同需求,可将企业中的数据分为4种类型:库存文档型、事务型、计划型和综合统计型。
    188. 解释计划型数据类:
      计划型数据类是企业数据的一种类型。计划型数据类反映的内容:反映目标、资源、转换过程等计划值;计划型数据类的特点:1.可能与多个库存型数据有关;2.各种计划、预测、预算、调度表等。
    189. 识别企业数据的企业过程法:
      企业过程法是利用以前识别的企业过程,分析每一个过程利用什么数据,产生什么数据,或者说每一过程的输入和输出数据是什么。主要工具是过程/数据矩阵。
    190. 解释统计型数据类:
      反映企业状况,提供某些反馈信息。特点:
      (1)一般来自其他类型数据类的采样;
      (2)历史性、对照性或评价性的参考数据;
      (3)数据的综合性强
    191. 解释企业过程法:
      企业过程法是利用以前识别的企业过程,分析每一个过程利用什么数据,产生什么数据,或者说每一过程的输入和输出数据是什么。
    192. 解释企业实体法:
      企业的实体是指顾客、产品、材料及人员等企业中客观存在的东西,联系于每个实体的生命周期阶段就有各种数据,如事务型、计划型和统计型等。
    193. 简述BSP法中子系统划分的方法。
      在BSP方法中,划分子系统的过程实际上就是定义信息结构的过程。具体的做法是用U/C图,U表示使用,C表示产生。U/C图的左列是企业过程,最上一行列出数据类。如果某过程产生某数据,就在矩阵某行某列中写C。如果某过程使用某数据,则在其对应单元中写U。开始时数据类和过程是随机排列的,U、C在矩阵中排列也是分散的。我们以调换过程和数据类的顺序的方法,尽量使U、C集中在对角线上排列。然后把U、C比较集中的区域用粗线条框起来,这样形成的框就是一个个子系统。在粗线框外的U表示一个系统用另一个子系统的数据,图中用带箭头的线表示。这样就完成了子系统划分,即确定了信息结构的主流。
    194. 简述在总体规划阶段确定子系统划分和开发优先顺序的基本原则。
      子系统划分的基本原则:1.子系统在功能上应有相对的独立性;2.子系统在数据上应有自身的完整性。开发优先顺序的基本原则:1.子系统需求程度与潜在效益的评估;2.技术约束分析。
    195. 简述采用U/C矩阵划分子系统的步骤。
      1)建立初步U/C矩阵;2)对初步U/C矩阵进行行列变换;3)用箭头描述子系统间的数据关系。
    196. 解释U/C矩阵:
      U/C矩阵是用来表达过程与数据两者之间的关系的矩阵。用U表示过程对数据类的使用,用C表示过程对数据类的产生。
    197. 解释信息系统的逻辑模型:
      逻辑模型是指仅在逻辑上确定的新系统模型,而不涉及具体的物理实现,也就是要解决系统“干什么”,而不是“如何干”。逻辑模型由一组图表工具进行描述。
    198. 关于系统分析的工作难点与对策,基本对策考虑哪些方面?
      1.做好用户事前培训工作;2.做好系统开发人员的培训工作;3.选择正确的开发方法和良好的表达工具。
    199. 系统分析阶段的主要任务。
      系统分析阶段的主要任务分为三个方面:
      (1)详细调查收集和分析用户需求;
      (2)确定新系统初步的逻辑模型;
      (3)编制系统说明书。
    200. 系统分析阶段的主要工作步骤。
      在结构化方法中,系统分析阶段的主要工作步骤有:详细调查、业务流程分析、数据流程分析和编写系统分析说明书。
    201. 简述详细调查的目的。
      详细调查的目的就是要搞清楚用户的这些想法和要求,换句话说,就是通过一系列的调研活动,尽可能准确、详细地了解用户需求。管理信息系统开发过程中遇到的许多问题,都是由于调研不清、不细造成的,为了保障系统开发的成功,必须对这一阶段给予充足的时间和高度的重视。
    202. 简述详细调查的主要难点。
      对需求进行详细调查是一项重要的工作,也是最困难的工作。详细调查阶段工作的主要难点有:1.没有足够的用户参与;2.用户的需求经常变更;3.用户与开发人员很难进行交流。
    203. 数据流程调查的三个任务。
      1.收集可以收集的单据、凭证、报表材料,搞清出处和相互关系;2.必须调查清楚每个数据的出处;3.必须调查清楚数据间的前后关系、运算公式和钩稽关系。
    204. 详细调查的主要内容.
      详细调查包括的内容:
      (1)组织结构的调查
      (2)业务流程的调查
      (3)数据流程的调查
      (4)薄弱环节的调查
      (5)其他信息的调查
    205. 详细调查的基本方法:
      ① 收集资料;
      ② 开调查会或个别访问;
      ③ 书面调查;
      ④ 参加业务实践。
    206. 需求调查人员需要注意哪些原则?
      ① 选择默契的语言;
      ② 倾听比表达更重要;
      ③ 及时反映避免误解;
      ④ 以学习的态度开展工作。
    207. 详细调查的原则:
      ① 事先计划;
      ② 采访持关键信息的人;
      ③ 自顶向下全面展开;
      ④ 存在的不一定是合理的;
      ⑤ 分工和协作相结合;
      ⑥ 主动沟通的工作方式。
    208. 业务流程的特点。
      业务流程的特点有:目标性,完成将投入转化为产出的特定的任务;逻辑性,组成流程的活动之间具有相互联系、相互作用的方式;层次性,流程复杂,可以由高至低一层一层分解。
    209. 业务流程的功能。
      ① 实现不同分工活动的结果连接;
      ② 反映活动间的关系。
    210. 解释流程:
      流程由一系列的活动或者事件组成,可以是渐变的连续型流程,也可以是突变的断续型流程。
    211. 解释业务流程:
      业务流程的概念是指一组共同为顾客创造价值而又相互关联的活动。
    212. 业务流程分析的主要步骤。
      ① 调查企业的组织结构;
      ② 调查企业的具体业务流程;
      ③ 绘制业务流程图;
      ④ 业务流程优化。
    213. BPR的基本特征。
      “根本性”、“彻底性”、“显著改善”和“流程”
    214. 业务流程重组的原则。
      ① 围绕最终结果而非具体任务来实施再造工作。
      ② 让后续过程的有关人员参与前端过程。
      ③ 将信息处理融入产生该信息的实际工作中去。
      ④ 将地域上分散的资源集中化。
      ⑤ 将平行工序连接起来而不是集成其结果。
      ⑥ 决策点下移并将控制融入过程中。
      ⑦ 在源头获取信息。
    215. 解释业务流程重组:
      业务流程重组简称BPR,它是对企业的业务流程作根本性的思考和彻底重建,其目的是在成本、质量、服务和速度等方面取得显著的改善,使得企业能最大限度地适应以顾客、竞争、变化为特征的现代企业经营环境
    216. 数据流程分析的三种工具。
      数据流程分析的主要目的是在业务流程分析的基础上,勾画出现行系统的逻辑模型。数据流程分析一般需要用到三种工具:分层的数据流图、数据字典和加工说明。
    217. 企业包括哪些输入输出流。
      ① 物流;② 事务流;③ 资金流;④ 人员流。
    218. 解释数据流:
      企业的输入流、输出流的表现形式多种多样,如物流、事务流、资金流、人员流等,企业所有的输入输出流均可以用数字形式表示,形成企业的数据流。
      数据流是人们用以记录上述各种流的抽象表达形式。数据流的表现形式是多种多样的,各种流在一个企业内的出现都会同时伴随着一个数据流的产生。
    219. 数据流程分析的步骤。
      数据流程分析的主要步骤有:绘制数据流图、编制数据字典和撰写处理说明。
    220. 解释数据流程分析:
      数据流程分析就是把数据在现行系统内部的流动情况抽象出来,舍去了具体组织机构、信息载体、处理工作等物理组成,单纯从数据流动过程来考查实际业务的数据处理模式。
    221. 绘制数据流图的指导原则。
      采用数据流图的方式进行数据流程分析一般应遵循两个原则:
      ① 总体上自顶向下逐层分解的原则;
      ② 局部上由外向里的原则。
    222. 数据流图的画法步骤。
      数据流图可以有不同的画法,具体操作主要有的步骤:
      ① 识别系统的输入和输出;
      ② 绘制系统内部数据流;
      ③ 对复杂加工进行分解;
      ④ 检查、修改、完善。
    223. 解释数据流图:
      数据流图是便于用户理解、分析系统数据流程的图形工具。它摆脱了系统的物理内容,精确地在逻辑上描述系统的功能、输入、输出和数据存储等,是系统逻辑模型的重要组成部分。
    224. 数据流图的基本符号有哪些?
      数据流图是便于用户理解、分析系统数据流程的图形工具。数据流图有四种基本符号组成,即数据流、加工、文件、数据源点或终点。
      在这里插入图片描述
    225. 解释数据加工:
      加工是对数据进行的操作,它把流入的数据流转换为流出的数据流。每个加工都应取一个名字表示它的含义,并规定一个编号用来标识加工在层次分解中的位置。
    226. 怎样提高数据流图的可读性?
      提高数据流图的可读性:如果数据流图的可读性不强,即使正确无误也不会很好地发挥作用。一般可以从几方面提高数据流图的可读性:1.简化加工之间的联系;2.分解应当均匀;3.命名应当恰当。
    227. 解释数据流图的加工说明:
      加工说明是对数据流图中的“加工”部分的补充说明,描述了某个加工单元的数据处理过程,为系统设计阶段的处理过程设计提供资料。
    228. 解释数据字典:
      在数据流图的基础上,对其中的每个数据流、文件和数据项加以描述,我们把定义所组成的集合称为数据字典(DD)。
    229. 解释新系统逻辑模型:
      经分析和优化后,新系统拟采用的管理模型和信息处理方法;新系统逻辑模型的建立是系统分析阶段的最终结果,是系统设计和实施的依据。
    230. 系统分析报告的作用。
      ① 描述了新系统的逻辑模型,作为系统设计和实施的依据;
      ② 为用户和开发人员之间交流和监督提供基础;
      ③ 为新系统验收和评价提供依据。
    231. 系统分析报告主要内容.
      一份完整的系统分析报告主要内容包括:
      ① 组织情况概述。
      ② 现行系统概况。
      ③ 系统逻辑模型。
      ④ 新系统在各个业务处理环节拟采用的管理方法、算法和模型。
      ⑤ 与新系统相配套的管理制度和运行体制的建立。
      ⑥ 系统设计与实施的初步计划。7.用户领导审批意见。
    232. 简述系统设计应遵循的原则。
      系统设计应遵循的原则:
      ① 简单性;
      ② 一致性和完整性;
      ③ 灵活和适应性;
      ④ 可靠性;
      ⑤ 安全性;
      ⑥ 经济性。
    233. 简述系统总体设计中子系统划分应遵循的原则。
      在系统总体设计中,子系统的划分应遵循的原则包括:
      (1)子系统要具有相对独立性。
      (2)使数据冗余较小。
      (3)便于系统分阶段实现。
      (4)适应组织管理机制的设置。
      (5)充分利用各种资源。
    234. 简述子系统划分的方法。
      ① 按职能划分;
      ② 按逻辑功能划分;
      ③ 按通信划分;
      ④ 按业务处理顺序划分;
      ⑤ 按业务处理的时间关系划分。
    235. 简述对系统进行分解“合理”的意义。
      一个合理的子系统,应该是内部联系强,子系统间尽可能独立,接口明确、简单,尽量适应用户的组织体系,所以子系统间应具有“弱耦合”关系。
    236. 简述模块的基本要素。
      模块是组成系统的基本单位,它的特点是可以组合、分解和更换,系统中任何一个处理功能都可以看成是一个模块。一个模块应该具备的要素:
      ① 输入和输出;
      ② 加工处理功能;
      ③ 内部数据;
      ④ 程序代码。
    237. 简述系统模块结构的评价标准。
      我们评价模块质量的标准是“耦合小,内聚大”。耦合小就是模块间尽可能相对独立,从而各模块可以单独开发和维护。内聚大就使得模块的可理解性和维护性大大增强。因此,在设计时应尽量减少模块的耦合,力求增加模块的内聚。
    238. 解释扇出数:
      扇出数是指一个模块拥有的直接下层模块个数。一般,模块的扇出数应在7以内。
    239. 解释扇入数:
      所谓扇入数是指模块的直接上层模块个数。
    240. 模块的内聚方式有哪些分类?
      内聚表示模块内部各成分之间的联系程度。一般说来在系统中各模块内聚越大,则模块间的耦合将越小,但这种关系并不是绝对的。模块的内聚方式有6种:巧合、逻辑、过程、通信、顺序、功能内聚,其中功能内聚的聚合度最高,性能最好。
    241. 模块间调用关系的种类。
      模块间的调用可分为三类:判断调用、循环调用和直接调用。
    242. 解释数据耦合:
      如果两个模块间的通信信息是若干数据项,则这种耦合方式称为数据耦合。
    243. 解释模块耦合:
      模块耦合表示模块之间联系的程度。紧密耦合表示模块之间联系强,松散耦合表示联系比较弱。
    244. 解释模块内聚:
      内聚表示模块内部各成分之间的联系程度。一般说来在系统中各模块内聚越大,则模块间的耦合将越小,但这种关系并不是绝对的。模块的内聚方式有6种:巧合、逻辑、过程、通信、顺序、功能内聚,其中功能内聚的聚合度最高,性能最好。
    245. 解释逻辑内聚:
      逻辑内聚是模块的一种内聚方式。逻辑内聚是指模块内各成分的逻辑功能是相似的。例如把系统中与“输出”有关的操作抽取出来组成一个模块,包括将数据在屏幕上显示,从打印机上打印等, 则该模块就是逻辑内聚的。
    246. 解释功能内聚:
      功能内聚是模块的内聚方式的一种。是指模块中各成分的联系是功能性的,即一个模块执行一个功能,且完成该功能所必需的全部成分都包含在模块中。聚合度最高、性能最好。
    247. 评价模块结构质量的标准是什么?
      评价模块结构质量的标准是:
      (1)耦合小,模块间应尽可能相对独立,力求各模块可以单独开发和维护;
      (2)内聚大,各模块的可理解性和维护性应尽量强。
    248. 解释控制耦合:
      如果两个模块之间传输的信息是控制信息,则该耦合方式称为控制耦合。
    249. 改进模块结构图,主要考虑哪些方面?
      ① 应按照“耦合小,内聚大”的模块结构质量标准对结构图进行检查和修改;
      ② 模块的扇入和扇出数;
      ③ 消除重复的功能。
    250. 解释变换分析:
      变换分析是一种将低层数据流图转换成模块结构图的方法,它首先对低层数据流图中的处理功能进行分类,分成输入功能、执行变换功能和输出功能3类。
    251. 解释内容耦合:
      两个模块不经过调用关系,彼此直接使用或修改对方的数据的耦合方式称为内容耦合。
    252. 简述网络设计的主要步骤。
      ① 根据用户的要求选择网络的拓扑结构;
      ② 根据子系统划分的结果安排网络上设备的布局;
      ③ 根据实际业务的要求设计网络各结点的权限。
    253. 网络设计的任务。
      网络设计的任务并不是要系统设计人员亲自去设计或搭建一个网络环境,而是根据系统的要求去考虑如何配置和选用网络产品。
    254. 简述系统详细设计的内容。
      系统详细设计的内容主要包括六个方面:
      ① 编码设计;
      ② 输出与输入设计;
      ③ 人机界面设计;
      ④ 处理过程设计;
      ⑤ 数据库设计;
      ⑥ 安全控制设计。
    255. 简述编码设计的原则。
      编码设计的原则主要有:唯一化;规律化;标准化;可扩充且容易修改。
    256. 系统详细设计过程中,确定输出要求的步骤。
      确定一个系统需要输出什么信息,按步骤进行:
      ① 详细分析现行系统的输出报表和内容;
      ② 参考与用户同类型的企业或部门的情况;
      ③ 与用户单位的实际业务人员讨论。
    257. 系统详细设计中,按介质划分的输出方式。
      按介质划分,可将输出分为:
      ① 屏幕输出。在计算机屏幕上,以数字或图形的方式输出信息是一种常用的方法;
      ② 打印报表输出。这是输出方式中最常用的一种方法;
      ③ 磁盘文件输出。如果信息交换双方都有计算机但还没有用网络连接在一起,可以考虑通过磁盘传输以减少键盘输入操作。
    258. 系统设计中,常用的输入方式有哪些?
      ① 键盘输入;
      ② 模/数-数/模转换;
      ③ 网络或通信传输。
    259. 解释二次键入:
      二次键入是对同一笔数据进行两次键入,让计算机来比较这两次键入的差异。如果两次键入的结果相同则认为是正确的输入,否则是错误的输入。所以此种校验方式是二次键入。
    260. 常用的校对措施。
      常用的校对措施有三种:
      ① 人工校对;
      ② 二次键入;
      ③ 根据取值范围进行控制。
    261. 解释人机界面:
      人机界面缩写HCI,通常也称用户界面,它是管理信息系统的门面,随着计算机应用的不断拓广,界面设计日益受到重视。
    262. 人机界面的主要形式。
      界面设计包括菜单方式、会话方式、操作提示方式,以及操作权限管理方式等。
    263. 系统输入人机界面实现的原则。
      主要原则:
      ① 可靠性;
      ② 简单性;
      ③ 立即反馈性;
      ④ 明了性;
      ⑤ 色彩适中;
      ⑥ 风格统一。
    264. 简述处理过程设计中的设计原则。
      处理过程设计的原则主要包括以下几个方面:
      ① 模块间的接口要符合通信的要求;
      ② 考虑将来实现时所用计算机语言的特点;
      ③ 考虑数据处理的特点;
      ④ 估计计算机执行时间不能超过要求;
      ⑤ 考虑程序运行所占的存储空间;
      ⑥ 使程序调试跟踪方便;
      ⑦ 估计编程和上机调试的工作量。
    265. 解释实体-联系图:
      描述概念模型的有力工具是“实体-联系”方法,简称E-R方法,它采用E-R图模型将现实世界的信息结构统一用实体、属性以及实体之间的联系来描述。概念设计一般采用E-R方法,这是一种有效的信息抽象方法,重要工作是选择和抽象出实体和联系,并表示实体和联系。E-R方法重要组成是E-R图,用长方形表示实体,用椭圆形表示属性,用菱形表示联系。
    266. 解释数据库设计的概念模型:
      概念设计是数据库设计的第一个步骤,概念结构设计的目标是产生反映全用户信息需求的整体数据库概念结构,即概念模型。概念模型独立于数据库逻辑结构,独立于支持数据库的具体DBMS,不考虑计算机软硬件技术细节,方便与用户的交流。
    267. 解释3NF:
      在第三范式中,如果一个关系是满足第二范式的,若该关系中不存在非主属性对主键的传递函数依赖,则称该关系是符合第三范式的,称为3NF。
    268. 简述数据库设计的步骤。
      (1)概念设计:产生反映全用户信息需求的整体数据库概念结构,即概念模型。工具:E-R图。
      (2)逻辑设计:将概念设计结果(E-R图)转换为某个DBMS所支持的数据模型,并优化。
      (3)物理设计:为逻辑数据模型选取一个最适合应用环境的物理结构。根据DBMS的特点和需要,进行物理存储安排,设计索引,形成数据库内模式。
    269. 简述数据库(结构)设计的主要任务。
      数据库设计的主要任务可概括为:依据数据库的规范化理论,按一定的步骤,对系统分析阶段的数据字典进行规范整理,建立符合第三范式的数据组织结构。
    270. 解释外关键字:
      如果一个关系(R1)中的属性或属性组是另一个关系(R2)的主键,那么我们称这个属性或属性组为R1的外关键字,简称外键。
    271. 网络安全应具有的的特征包括哪些方面?
      网络安全应具有5个方面的特征:
      ① 保密性;
      ② 完整性;
      ③ 可用性;
      ④ 可控性;
      ⑤ 可审查性。
    272. 管理信息系统的不安全因素。
      主要包括三方面:
      一是计算机信息系统自身存在的脆弱性问题;
      二是各种自然灾害;
      三是人为操作失误或错误及各种计算机犯罪行为。
    273. 怎样保证计算机信息系统的安全性?
      需要几方面的保证:
      ① 计算机信息系统实体安全;
      ② 计算机信息系统的运行安全;
      ③ 信息与数据安全。
    274. 解释全量备份:
      所谓全量备份,就是将当前服务器数据库中的所有数据全部复制到永久脱机存储介质中,若发生系统崩溃,可保证重装系统后数据的完整性。
    275. 为保证管理信息系统的安全性,需要从哪些方面考虑?
      ① 计算机信息系统实体安全;
      ② 计算机信息系统的运行安全;
      ③ 信息与数据安全。
    276. 解释信息的完整性:
      信息的完整性是指信息必须按照其原型保存,不能被非法地篡改、破坏,也不能被偶然、无意地修改。
    277. 系统实现的准备工作。
      系统实现的工作量较大,比较繁琐,对细节要求较严格。因此必须做好一系列的准备工作。主要包括制订计划、制定编程规范、组织技术攻关、准备软硬件开发环境等。
    278. 解释系统实现:
      系统实现是指利用某种计算机语言,把系统设计的结果翻译成可为计算机“理解”、可执行的代码的过程。
    279. 选择适当的开发语言可以参考哪些方面?
      根据个人与管理信息系统开发项目的实际情况选择适当的的开发语言,一般可参考这样两个方面:一是所选择的开发语言是否具有易学、易用、易维护、操作简便等特点;二是所选择的开发语言是否与数据库管理系统有良好的数据接口。
    280. 程序设计语言时,主要考虑哪些方面?
      选择程序设计语言时主要考虑几个问题:1.语言的集成环境和交互功能;2.语言的结构化机制和数据管理能力;3.有较多的使用者,方便版本升级和互相学习交流;4.开发人员的熟练程度;5.软件的可移植性和用户的要求。
    281. 衡量编程工作质量的指标。
      衡量编程工作质量的指标大致可参考几个方面:
      ① 可靠性;
      ② 规范性;
      ③ 可读性:程序的内容清晰、明了、便于阅读和理解,没有太多繁杂的技巧;
      ④ 可维护性:可维护性是指程序各部分相互独立,程序之间只有数据联系;
      ⑤ 适应性:程序交付使用后,若应用问题或外界环境有了变化时,调整和修改程序比较简便易行。
    282. 解释程序的可维护性:
      程序的可维护性是衡量编程工作质量的一个指标,可维护性是指程序各部分相互独立,程序之间只有数据联系。
    283. 解释伪码:
      描述性注释嵌套在程序之中,用来说明程序段的功能或数据的状态。如果详细设计是用过程设计语言(PDL)描述的,就是我们所说的计算机伪码,在编程时可将PDL描述嵌套在程序中。伪码是一些易于被人理解的结构化汉语或英语,可以较好地对编程中用到的各种语句进行解释。
    284. 选择变量名的原则。
      变量名的选择主要遵循的原则:
      ① 不用过于相似的变量名;
      ② 同一变量名不要具有多种含义;
      ③ 在编程前最好能对变量名的选取约定统一的标准,以后阅读理解就会方便得多;
      ④ 采用有实际意义的变量名。
    285. 解释代码审查:
      代码审查是指用人工的方法和辅助工具“读”代码的过程,是保证软件质量的一个重要环节,一般认为它属于单元测试的一种方法。
    286. 简述测试的目的。
      测试的目的:
      ① 测试是为了发现程序中的错误而执行程序的过程。
      ② 好的测试方案是极尽其可能去发现迄今为止尚未发现的错误的测试方案。
      ③ 成功的测试是发现了至今为止尚未发现的错误的测试。
    287. 解释测试用例:
      测试用例就是以发现程序错误为目的而精心设计的一组测试数据,包括预定要测试的功能、应该输入的测试数据、所要执行的操作和预期的结果。
    288. 简述系统测试工作的基本流程。
      软件测试的工作量非常大且重要,依靠正规的测试流程可以确保测试工作的有效性,而所有的测试工作都要以系统的需求为根本,测试的基本工作流程主要包括四个方面:1.测试计划;2.测试用例;3.执行测试;4.测试报告。
    289. 解释黑盒测试法:
      黑盒测试法是测试者把程序看成是一个黑盒,即测试者完全不考虑程序内部结构特性,而仅仅关心寻找程序未按规范运行的情况,并且仅仅按程序的规范导出测试数据。
    290. 解释条件覆盖
      条件覆盖的含义是对于每个判定中所包含的若干个条件,应设计足够多的测试案例,使得判定中的每个条件都取到“真”和“假”两个不同的结果。
    291. 解释白盒测试法:
      白盒测试法又称为结构测试,或穷举路径测试,这种方法是从检查程序的逻辑着手进行测试,允许人们检查程序的内部结构。
    292. 解释判定覆盖:
      判断覆盖方法测试软件时,测试者设计足够多的测试实例;使得软件中每个判定分支至少通过一次;因而使得每条语句都执行过。
    293. 解释人工走通:
      模块测试,一般分成人工走通和上机测试两步进行。人工走通就是打印出源程序,然后参照详细设计阶段的资料的要求把程序在纸上“走一遍”。程序的错误可分成语法错误和逻辑错误两种情况。程序的检查最好请审查小组或其他开发者进行。
    294. 解释系统总体测试:
      系统总体测试:称为总调,将经过测试的若干个子系统组装在一起来测试,用以发现系统设计和程序设计中的错误,验证系统的功能是否达到设计说明书的要求。
    295. 解释模块测试:
      模块测试也称单元测试。其目的是保证每个模块本身能正常运行,在该步测试所发现的问题大都是程序设计或详细设计中的错误。对于模块测试,一般分成人工走通和上机测试两步进行。
    296. 解释系统管理员:
      系统管理员负责对系统进行日常的维护工作,因此有时也称为系统维护员。系统管理员具有一定的计算机软硬件知识(重点是网络和数据库的管理),并对新系统的原理和维护知识有较深刻的理解,在较大的企业或部门中,系统管理员一般由信息中心或计算机室的专业技术人员担任。
    297. 解释平行切换:
      平行切换就是新系统和原有系统平行工作一段时间,经过这段时间的试运行后,再用新系统正式替换下原有系统。在平行工作期间,新旧两系统并存,一旦新系统有问题就可以暂时停止而不会影响原有系统的正常工作。
    298. 解释直接切换:
      直接切换是常见的系统切换方法之一,是在原有系统停止运行的某一时刻,新系统立即投入运行,中间没有过渡阶段。
    299. 简述应对系统灾难的基本步骤。
      应付系统灾难的基本步骤:1.计划:确定一旦发生数据灾难时必须保持可用的数据;2.备份:始终保护当前关键数据的备份件并离站保存;3.演练:数据恢复计划每年至少应演练一次,解决计划中存在的问题,并在数据受损发生之前对该程序进行训练;4.组织:数据灾难发生后,应和信息系统开发人员或专业技术人员共同处理好数据恢复的措施;5.分析:数据恢复后,应认真分析数据灾难发生的原因,总结经验,加强事先预防的目的。
    300. 简述系统维护的内容。
      系统维护主要包括了硬件设备的维护、系统软件的维护、应用软件系统维护、网络维护、数据维护和运行环境六部分内容。
    301. 简述应付信息系统灾难的基本步骤。
      (1)计划。确定一旦发生数据灾难时必须保持可用的数据。
      (2)备份。始终保护当前关键数据的备份件并离站保存。发生数据损坏期间,这些数据能够用来恢复计算机操作。
      (3)演练。数据恢复计划每年至少应演练一次,以解决计划中可能存在的问题,并在数据受损发生之前对该程序进行训练。
      (4)组织。数据灾难发生后,应和信息系统开发人员或专业技术人员共同处理好数据恢复的措施。实时保持这些措施并保证所有负责数据恢复操作的人员熟知。
      (5)分析。数据恢复后,应认真分析数据灾难发生的原因,以达到总结经验,加强事先预防的目的。
    302. 简述数据备份与数据归档的异同点。
      相同点:数据备份和数据归档都可以将计算机硬盘上的原始数据复制到可移动媒体上。
      不同点:数据备份在出现数据丢失或系统灾难时将复制在可移动媒体上的数据恢复到硬盘上,从而保护计算机的系统数据和应用数据;而数据归档是在完成复制工作后将原始数据从硬盘上删除,释放硬盘空间。
    303. 解释数据归档:
      数据归档:将硬盘数据复制到可移动媒体上,与数据备份不同的是,数据归档在完成复制工作后将原始数据从硬盘上删除,释放硬盘空间。
    304. 简述数据备份与数据恢复的主要区别。
      数据备份:指将计算机硬盘上的原始数据复制到可移动媒体上。
      数据恢复:数据备份的逆过程,即将备份的数据恢复到硬盘上的操作。
    305. 为避免系统灾难对重要数据的损坏,数据维护工作应包含哪些基本步骤?
      (1)制定数据恢复计划;
      (2)备份关键数据;
      (3)演练数据恢复计划;
      (4)在数据灾难发生后,组织实施数据恢复工作;
      (5)数据恢复后,认真分析数据灾难发生的原因,总结经验。
    306. 系统维护主要包括哪些工作内容?
      (1)硬件设备的维护
      (2)系统软件维护
      (3)应用软件系统维护
      (4)网络维护
      (5)数据维护
      (6)运行环境
    307. 解释增量备份:
      增量备份相对全面备份而言,是备份策略的一种,只备份上一次备份后数据的改变量。
    308. 简述系统维护的类型。
      (1)改正性维护;
      (2)适应性维护;
      (3)完善性维护;
      (4)预防性维护。
    309. 简述系统维护的工作流程。
      通常情况下,系统维护可分为7个阶段,提出维护申请、技术评估、下达任务、制订详细计划、计划设施、组织验收、资料存档。
    310. 简述系统的可维护性及其评价指标。
      系统的可维护性:可以定性地定义为:维护人员理解、改正、改动和改进这个软件的难易程度;评价指标:可理解性;可测试性;可修改性。
    311. 简述提高系统的可维护性的途径。
      提高系统的可维护性,必须重视几方面的问题:1.建立和健全各类系统开发文档资料;2.开发过程中要严格按照各阶段所规定的开发原则和规范来进行;3.维护文档的可追踪性;4.避免改旧错出新错的现象发生;5.建立和健全从系统开发到系统运行各阶段的管理制度。
    312. 简述系统全面评价的几个方面。
      系统评价大致可以分为:
      (1)新系统是否达到了预期的目标。
      (2)新系统是否具有较好的适应性和安全性。
      (3)新系统是否为企业带来了良好的间接效益。
      (4)新系统是否为企业带来了良好的直接效益。
    313. 简述系统评价的主要目的。
      系统评价的目的主要有:
      一是检查系统的目标、功能及各项指标是否达到了设计要求;
      二是检查系统的技术能力、可靠性、安全性、稳定性等质量问题;
      三是检查系统的使用效果,如工作性能、系统利用率、用户满意程度等;
      四是根据评审和分析的结果,找出系统的薄弱环节,提出改进意见。
    314. 简述系统的经济评价和技术评价指标。
      系统的经济评价分为显性效益评价和隐性效益评价。系统的技术评价主要从系统效率、系统可靠性、可扩展性和可移植性进行考查。
    315. 简述系统的技术评价指标。
      系统的技术评价主要考查:
      ① 系统效率:信息系统的各种职能指标、技术指标和经济指标是系统效率的反映;
      ② 系统可靠性:是指系统在运行时的稳定性,系统可靠指一般很少发生事故;
      ③ 可扩展性:任何系统的开发都是从简单到复杂的不断求精和完善的过程;
      ④ 可移植性:可移植性是评价信息系统的一项重要指标。
    316. 简述系统评价报告的内容。
      系统评价报告的主要内容有几个方面:
      ① 技术性能指标评价;
      ② 经济指标评价;
      ③ 综合性评价

    二、综合题:

    1.数据流图

    某公司生产用料的采购系统流程描述如下:首先由生产部门填写物料采购单,经审核批准后,对物料采购单进行处理,形成采购合同并发给供应商。供应商发货时提供发货单,系统进行收货处理,向财务部提交货物验收单,并更新库存台帐。请根据以上描述,绘制出数据流图。
    在这里插入图片描述
    某企业物资供应管理流程如下:供应商发出货物,将发货单提交给供应科,供应科对照合同文件进行收货处理,将不合格的发货单退回给供应商,将合格的发货单提交给仓库管理员。仓库管理员对货物进行质量检验处理,若货物检验不及格,则向供应商开具退货单,如货物检验合格则填写入库单,提交给记账员进行产品入库处理,将处理结果记入库存台账,并向财务科发出付款通知单。请根据业务流程描述绘制数据流图。
    在这里插入图片描述
    图书馆采购新书业务主要过程描述如下:图书供应商将新书清单发送给采购员;采购员根据图书管理员提供的购书单对新书清单进行审核,把不符合采购条件的退回给供应商,把符合釆购条件的发给编目员;编目员按照国家标准进行编目处理,生成入库单;库管员验收入库单,如果合格就入库,并更新馆藏目录;如果不合格就重新进行编目处理。请根据业务流程描述绘制数据流图。
    在这里插入图片描述
    某工厂采购部每天需要生成一张订货报表,其生成过程描述如下:仓库管理员把订货单报告给订货系统,进行订货处理,并根据库存清单生成订货信息。接下来,订货系统会根据订货信息生成订货报表,交给采购员进行订货。请根据业务流程描述绘制数据流图。
    在这里插入图片描述
    生产资料出库业务流程描述如下:首先由生产部门提交提货单,然后仓库主任根据当前库存台账和用料计划对提货单进行审核,将不合格的提货单返回给生产部门,将合格提货单交给仓库进行出库处理,并将出货记录更新至库存台账。请根据业务流程描述绘制数据流图。

    在这里插入图片描述
    某企业设备维修业务流程如下所述:车间将设备维修申请单交生产处主管进行审批,若审批不通过则将设备维修申请单返回车间,若审批通过则由设备处根据设备维修申请单并参照维修商档案选择维修商,将维修商信息交给车间;维修完成后,车间将设备维修结算单交财务处进行费用结算,并开具发票给维修商。请根据业务流程描述绘制数据流图。
    在这里插入图片描述
    库房里的货品报损流程描述如下:库房相关人员根据货物报损申请单,参照报损计划编制报损清单,之后交给主管审核,审核后将批准的报损清单进行报损处理,报损处理中根据报损清单登记报损流水账,同时修改库存台账;将未批准的报损清单退回库房。请根据业务流程描述绘制数据流图。

    在这里插入图片描述
    某企业的会计账务处理流程如下所述:首先本企业各种业务的经办人将经济活动中发生的各种原始凭证交予财务进行审核;审核通过后,会计记账人员利用合格的原始凭证制作记账凭证;其他会计人员根据记账凭证登记会计账簿;最后根据各种会计账簿编制会计报表,交企业管理人员使用。请根据业务流程描述绘制数据流图。
    在这里插入图片描述
    某图书馆图书借阅管理的主要业务如下所述:读者借书时,需填写借书单交给借阅管理员,借阅管理员根据图书馆藏对借书单进行审核,若馆藏满足,则填写借阅登记表,并根据借阅信息修改馆藏图书的可借阅状态;若馆藏不满足,则无法满足的借书单返回给读者,请根据业务流程描述绘制数据流图。

    在这里插入图片描述
    某教务管理系统的毕业答辩申报流程如下:学生提出答辩申请,由系统生成答辩申请表。教务管理人员根据学生的学籍信息、课程成绩和其他考核指标,审査学生的毕业资格,将审核结果通知给导师和学生。请根据上述业务流程绘制数据流图。
    在这里插入图片描述
    某企业采购业务流程描述如下:采购员从库房收到缺货通知单以后,查阅订货合同单,若已订货,向供货单位发出催货单,否则,填写订货单交供货单位,供货单位发出货物后,立即向采购员发出取货通知单。釆购员进行取货处理,发出入库单给库房,并将入库单进行存储。请根据业务流程描述绘制数据流图。
    在这里插入图片描述
    某银行对贷款管理办法如下:客户提出申请要求贷款,银行收到申请后,贷款员根据客户的有关证明材料,审査“申请档案”中的贷款申请,决定是否批准贷款以及贷款额度,然后通知出纳部门创建“贷款账户”并拨付资金,未予批准则通知客户拒绝贷款的理由。请根据业务流程描述绘制数据流图。
    在这里插入图片描述
    某企业物资管理简化流程如下所述:(1)各生产中心向物资计划环节提出物资需求,计划环节根据已存在的“库存台账”编制“物资采购计划”;(2)采购中心管理人员根据“物资采购计划”和“物资采购台账”编制和实施“物资采购合同”;(3)所采购的物资运达企业完成入库后,库存管理环节依据已实施的“物资采购合同”更新“库存台账”。请根据业务流程描述绘制数据流图。

    在这里插入图片描述

    2.模块结构图

    某高校新生报到系统的数据流图如题图所示。请按照变换分析法,完成题图所示的模块结构图,其中“填写学籍卡片”为变换中心。
    请将题图中的内容填入对应的数字空格中。

    在这里插入图片描述
    答案:各数字对应的数据流、控制流和模块名称如下:1-逻辑输入;2-填写学籍卡片;3-逻辑输出;4-报到;5-交费;6-分配宿舍;7-接受专业教育;8-输入:录取通知书;9-输出:学生证。

    某公司采购管理系统软件中采购申请部分的模块结构图如图所示。模块之间未标明数据流和控制流如下:
    A.请购单
    B.审核结果
    C.审核通过信息
    D.审核不通过信息
    E.结果反馈
    其中未填充的3个模块名如下:
    F.停止采购
    G.审核
    H.获取请购单
    在这里插入图片描述
    答案:各数字对应的数据流、控制流和模块名称如下:1-A;2-A;3-B;4-C;5-E;6-D;7-E;8-H;9-G;10-F。

    某教务管理系统软件中查询期末考试成绩部分的模块结构图如题图所示。模块之间未标明的数据流和控制流如下:
    A.学号
    B.姓名
    C.科目
    D.成绩
    E.补考信息
    F.及格
    G不及格
    其中未填充的2个模块名如下:
    H.打印补考通知单
    K.查询成绩
    在这里插入图片描述
    答案:各数字对应的数据流、控制流和模块名称匹配:1-A;2-A;3-C;4-D;5-G;6-F;7-B;8-D;9-K;10-H。

    在这里插入图片描述
    答案:各数字对应的数据流、控制流和模块名称:
    1-B;2-C;3-D;4-B;5-C;6-D;7-E;8-E;9-G;10-F。

    某管理软件中计算职工工资部分的模块结构图如图所示。模块之间未标明的数据流和控制流如下:
    A.职工号
    B.基本工资
    C.补贴
    D.奖金
    E.扣款
    F.应发工资
    G.实发工资
    H.打印状态信息
    K.所有工资项
    其中未填充的2个模块名如下:
    L.计算工资项目·
    M.获取补贴扣款
    注:应发工资=基本工资+奖金+补贴
    实发工资=应发工资-扣款

    在这里插入图片描述
    答案: 将数字对应字母答案分别是:1-A;2-C;3-D;4-B;5-D;6-F;7-K;8-H;9-M;10-L。

    3. E-R图

    根据以下描述,画出E.R图,要求标注联系的类型。
    (1)每个出版社出版多种图书,每种图书有唯一的图书编号,假定每种图书只能由一个出版社出版。
    (2)一种图书有多名作者,且每一个作者可能编著多种图书。
    (3)每个读者可以借阅多本书,每本书可以被多个读者借阅。

    在这里插入图片描述
    铁路公司开展高铁餐饮预订业务。一名乘客凭借当次车票可预订多份套餐,每份套餐可包括多种菜品。请根据上述描述,画出E-R图,要求标明联系的类型。

    在这里插入图片描述
    某航空公司提供旅游线路预订服务。根据旅客的个性化特征,向旅客推荐其所购机票的目的地城市的多条旅游线路,每条旅游线路包括该城市的多个旅游景点。请根据上述描述,画出E-R图,要求标明联系的类型。
    在这里插入图片描述
    根据以下描述,画出E-R图,要求标注联系的类型。
    (1)每个部门有多个员工,每个员工只属于一个部门。
    (2)每个部门可销售多种产品,一种产品只能在一个部门销售。
    (3)每个制造商可制造多种产品,每个产品只由一个制造商生产。

    在这里插入图片描述

    在这里插入图片描述
    题目1: 依据如题52表1-3,试画出实体关系图(只画出实体间关系)。
    题目2: 设计至少满足效果统计表的数据库逻辑结构。
    在这里插入图片描述
    在这里插入图片描述
    题目1: 依据题表。试画出实体关系图(只画出实体间关系)。
    题目2: 根据题表,设计至少满足效果统计表的数据库逻辑结构。
    在这里插入图片描述
    在这里插入图片描述
    题目1: 试画出实体关系图(只画出实体间关系)
    题目2: 设计至少满足题表的数据库逻辑结构
    在这里插入图片描述

    展开全文
  • 操作系统期末复习题

    千次阅读 2021-06-03 15:41:29
    操作系统的4功能是 处理机管理 、存储器管理、设备管理、文件管理。 操作系统的基本特征是**并发性、共享性**、 虚拟性、 异步性。 当采用优先级进程调度算法时,可以有两种调度算法,一种是抢占式调度,一种

    操作系统期末复习题

    一、填空:

    1. 某分时系统中预计有50个用户同时上机,为使每个用户能在2s内得到响应,时间片最大限度为 40ms

    2. 如果操作系统具有很强的交互性,可同时供多个用户使用,系统响应比较及时,则该操作系统属 分时系统 类型;

    3. 操作系统提供给程序员的接口是 系统调用

    4. 操作系统的4大功能是 处理机管理存储器管理设备管理文件管理

    5. 操作系统的基本特征是**并发性共享性**、 虚拟性异步性

    6. 当采用优先级进程调度算法时,可以有两种调度算法,一种是抢占式调度,一种是非抢占式调度。若要使当前运行的总是优先级最高的进程,应选择 抢占式 调度算法。

    7. 在一个单处理器系统中,若有5个用户进程,且假设当前时刻为用户态,则处于就绪状态的用户进程最多有 4 个。

    8. 正在运行的进程,因某种原因而暂时停止运行,等待某个事件的发生,此时该进程处于 阻塞 状态。

    9. 当系统创建一个进程时,系统就为其分配一个 PCB ,当进程被撤销时就将其收回。

    10. 进程与程序的最主要区别在于进程具有 动态性 ,而程序不具备这一特性。

    11. 在计算机系统中,只有一个CPU,则多个进程将争夺CPU资源,如何把CPU有效地分配给进程,这是 进程 调度要解决的问题。

    12. 在高响应比调度算法中,当各作业等待时间相同时, 要求服务时间短 的作业将得到优先调度。

    13.有m个进程共享同一临界资源,若使用信号量机制实现对临界资源的互斥访问,则信号量值的变化范围是 1~ -(m-1)

    14.只要能保持系统处于安全状态就可 避免 死锁的发生。

    15.如果操作系统能保证所有的进程在有限时间内得到需要的全部资源,并顺利执行完毕,则称系统处于 安全状态

    16. 利用P、V操作管理相关临界区时,必须成对出现,在进入临界区之前要调用 P操作

    17. 设有4个进程共享一程序段,而每次最多允许两个进程进入该程序段,则信号量的取值范围是 -2~2

    18. 在利用信号量实现进程互斥时,应将 临界区 置于P操作和V操作之间。

    19. 计算机系统产生死锁的根本原因是 系统资源不足 和**进程推进顺序不当**。

    20.在某基本分页存储管理中,逻辑地址为24位,其中8位表示页号,则允许的最大页面大小是 2的16次方 字节。

    21.在分页存储管理中,要求程序中的逻辑地址可以分页,页的大小与 物理块号 大小一致。

    22.分页存储管理做重定位时,实际上是把 块号 作为物理地址的高位地址,而块(或页)内地址作为它的低地址部分。

    23.存储管理是对主存空间的 用户区 进行管理。

    24.某分页存储管理中,页面大小为4KB,某进程的页号0~8对应的物理块号分别为8、9、 10、15、18、20、21、22、23。则该进程的逻辑地址05AF8H对应的物理地址是 14AF8H

    25.动态分区分配的首次适应算法要求空闲分区按 地址递增 的顺序链接成一个空闲分区链。

    26.在请求段页式存储管理中,在不考虑使用快表的情况下,访问内存的每条指令需要3次访问内存,其中第 2 次是查作业的页表。

    27.在基本分页存储管理系统中,把一段时间内总是经常访问的某页表项存放在 快表 中,可实现快速查找并提高指令执行速度。

    28.在页面调度时,如果刚调出的页面又要立即装入,可装入不久的页面又要调出,这种频繁的装入/调出现象称为 抖动

    29.若分段管理中供用户使用的逻辑地址为24位,其中段内地址占16位,则用户程序最多可以分为 2的8次方 个段。

    30.缺页中断率与分配给作业的主存块数有关,一般地,分配给作业的主存块数多,能 降低 缺页中断率。

    31.为了确定磁盘上一个物理块所在的位置,必须给出三个参数,分别是**柱面号**、磁头号 和扇区号。

    32. 在文件系统中设置一个**位示图**表,它是利用二进制的一位来表示磁盘中一个块的使用情况。

    33. 文件的符号名与物理地址之间的转换是通过**文件目录**来实现的。

    34. 目录的作用在于实现**文件的按名存取**。

    35. 使用绝对路径名访问文件是从**根目录**开始按目录结构访问某个文件。

    36. I/O设备通常通过**设备控制器 **与CPU进行通信。

    37. 所谓**通道**是指能够控制一台或多台I/O设备与CPU并行工作的,独立完成I/O操作的处理器。

    38. 为实现CPU与I/O设备的并行工作,操作系统引入了 中断 硬件机制。

    39. 在现代操作系统中,几乎所有的I/O设备与内存交换数据时,都使用**缓冲技术**。

    40. 按信息交换单位,I/O设备可分为字符设备和块设备两类,打印机属于**字符**设备。

    41. 设备分配程序分配外部设备时,先分配**设备**,再分配控制器,最后分配通道。

    42. 通道完成一次输入输出操作后,以**中断**方式请求CPU进行干预。

    43. 通道是一个独立于**CPU**的I/O处理器,它控制 I/O设备与内存之间的信息交换。

    44. I/O设备处理进程平时处于**阻塞**状态,当I/O中断和I/O请求出现时被唤醒。

    45. 在DMA控制方式中,I/O设备和主存之间的数据交换**不通过**CPU的控制。

    46. 使用户所编写的程序与实际使用的物理设备无关,这是由设备管理的**独立性**功能实现的。

    1. 在虚拟页式存储管理中,为解决抖动问题,可采用工作集模型来决定分给进程的物理块数,有如下页面访问序列:

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-AHI7PR4g-1622705694630)(E:\Typora\image-20210529202107882.png)]

    窗口尺寸Δ=9,试求t1,t2时刻的工作集。

    t1时刻的工作集为:{1,2,3,6,7,8,9}

    t2时刻的工作集为:{3,4}

    48.在程序I/O方式、中断控制方式和通道控制方式中,主机和I/O设备不能并行工作的是 程序I/O方式 。

    二、选择题

    1. **C**是现代操作系统必须提供的功能。

    A、管理源程序 B、编辑源程序

    C、处理中断 D、编译源程序

    1. 当操作系统程序退出执行,让用户程序执行时,系统会**C**。

    A、继续保持内核态 B、继续保持用户态

    C、从内核态变为用户态 D、从用户态变为内核态

    1. 在操作系统中,并发性是指若干事件**C**发生。

    A、在同一时刻 B、一定在不同时刻

    C、某一时间间隔内 D、依次在不同时间间隔内

    1. 操作系统结构设计中,层次结构的最大特点是**B**。

    A、便于调试 B、把整体问题局部化

    C、结构清晰 D、有利于功能的增加、删减和修改

    1. 操作系统在计算机系统中位于**C**之间。

    A、CPU和用户 B、CPU和主存

    C、计算机硬件和用户 D、计算机硬件和软件

    1. 计算机系统中判断是否有中断事件发生应该在**B**。

    A、进程切换时 B、执行完一条指令后

    C、执行P操作后 D、由用户态转入内核态时

    1. 当CPU处于内核态时,它可以执行的指令是**D**。

    A、只有特权指令 B、只有非特权指令

    C、只有访管指令 D、计算机中的所有指令

    1. 在操作系统的层次结构中,**B**是操作系统的核心部分,它位于最内层。

    A、存储器管理 B、处理器管理 C、设备管理 D、作业管理

    1. 在多道程序设计技术的计算机系统中,CPU**C**。

    A、只能被一个进程占用 B、可以被多个进程同时占用

    C、可以被多个进程交替占用 D、可以被操作系统和另一个进程同时占用

    1. 当CPU执行操作系统内核代码时,称处理器处于**C**。

    A、自由态 B、用户态 C、内核态 D、就绪态

    1. 实时操作系统必须在**C**内处理完来自外部的事件。

    A、响应时间 B、周转时间

    C、规定时间 D、调度时间

    1. 所谓**B**是指将一个以上的作业放入内存,并且同时处于运行状态,这些作业共享处理器的时间和I/O设备等其他资源。

    A、多重处理 B、多道程序设计

    C、实时处理 D、共行执行

    1. 在中断发生后,进行中断处理的程序属于**C**。

    A、用户程序

    B、可能是应用程序,也可能是操作系统程序

    C、操作系统程序

    D、既不是应用程序,也不是操作系统程序

    1. 进程调度主要负责**B**。

    A、选一个作业进入内存 B、选一个进程占有CPU

    C、建立一个新的进程 D、撤销一个进程

    1. 进程状态由就绪态转变为运行态是由**C**引起的。

    A、中断事件 B、进程自身 C、进程调度 D、为程序创建进程

    1. 在进程调度算法中,对短进程不利的是**B**。

    A、短进程优先调度算法 B、先来先服务算法

    C、高响应比优先算法 D、多级反馈队列调度算法

    1. 一种既有利于短作业又兼顾到长作业的作业调度算法是**C**。

    A、先来先服务 B、时间片轮转 C、高响应比优先 D、短进程优先

    1. 并发进程指的是**C**。

    A、可并行执行的进程 B、可同一时刻执行的进程

    C、在同一时间段内执行的进程 D、不可中断的进程

    1. 作业调度选择一个作业装入主存后,该作业能否占用CPU必须由**D**来决定。

    A、设备管理 B、作业控制 C、驱动调度 D、进程调度

    1. 某进程由于需要从硬盘上读入数据而处于阻塞状态。当系统完成了所需的读盘操作后,此时该进程的状态将**D**。

    A、从就绪变为运行 B、从运行变为就绪

    C、从运行变为阻塞 D、从阻塞变为就绪

    1. 进程调度算法采用固定时间片轮转算法,时间片过大时,就会使时间片轮转算法转化为**B**算法。

    A、高响应比优先 B、先来先服务

    C、短进程优先调度 D、都不对

    1. 一个进程释放一种资源将有可能导致一个或几个进程**D**。

    A、由就绪变为运行 B、由运行变为就绪

    C、由阻塞变为运行 D、由阻塞变为就绪

    1. 以下所述步骤中,**A**不是创建进程所必须的。

    A、由调度程序为进程分配CPU B、建立一个进程控制块

    C、为进程分配内存 D、将进程控制块链入就绪队列

    1. 在多道程序设计环境下,操作系统分配资源以**C**为基本单位。

    A、程序 B、指令 C、进程 D、作业

    1. 当一进程运行时,系统可基于某种原则强行将其撤下,把处理器分配给其他进程,这种调度方式是**B**。

    A、非抢占方式 B、抢占方式 C、中断方式 D、查找方式

    1. 一个进程被唤醒意味着**D**。

    A、该进程一定重新占用CPU B、它的优先级变为最大

    C、其PCB移至就绪队列队首 D、进程变为就绪状态

    1. 当**B**时,进程从执行状态转变为就绪状态。

    A、进程被调度程序选中 B、分配给它的时间片用完

    C、等待某一事件 D、等待的事件发生

    1. 以下可能导致一个进程从运行状态变为就绪状态的事件是**D**。

    A、一次I/O操作结束 B、运行进程需做I/O操作

    C、运行进程结束 D、出现了比现在进程优先级更高的进程

    29.死锁的预防是根据**C**而采取措施实现的。

    A、配置足够的系统资源 B、使进程的推进顺序合理

    C、破坏死锁的4个必要条件之一 D、防止系统进入不安全状态

    30.若信号量S的初值为2,当前值为1,则表示有**B**等待进程。

    A、0个 B、1个 C、2个 D、3个

    31.为多道程序提供的可共享资源不足时,可能出现死锁。但是在进程之间不适当的**C**也可能产生死锁。

    A、进程优先权 B、资源的线性分配

    C、进程推进顺序 D、分配队列优先权

    1. 当一进程因在互斥信号量mutex上执行V**mutex操作而导致唤醒另一个进程时,则此时mutex的值为D**。

    A、大于0 B、小于0 C、大于等于0 D、小于等于0

    1. 以下**B**不属于临界资源。

    A、打印机 B、CPU

    C、共享变量 D、共享缓冲区

    1. 引入分段存储管理,主要是为了满足用户的一系列要求,以下不属于这一系列要求的是**A**。

    A、方便操作 B、方便编程

    C、分段共享 D、动态链接

    35.系统抖动是指**B**。

    A、使用机器时,造成屏幕闪烁的现象

    B、刚被调出的页面又立即被装入所形成的频繁装入/调出的现象

    C、系统盘有问题,造成系统不稳定的现象

    D、由于主存分配不当,偶然造成主存不够的现象

    36.虚拟存储技术是**B**。

    A、物理上扩充内存空间的技术 B、逻辑上扩充内存空间的技术

    C、物理上扩充外存空间的技术 D、扩充输入输出缓冲区的技术

    37.分段管理提供**B**维的地址结构。

    A、1 B、2 C、3 D、4

    38.较好地解决外部碎片问题的存储管理方法是**A**。

    A、分页管理 B、请求分段管理

    C、动态分区 D、分段管理

    39.在段页式存储管理中,CPU每次从内存中取一次数据需要**B**次访问内存。

    A、1 B、3 C、2 D、4

    40.多个进程在内存中彼此互不干扰的环境下运行,操作系统是通过**B**来实现互不干扰的。

    A、内存分配 B、内存保护 C、内存扩充 D、地址映射

    1. 当内存碎片容量大于某一作业所申请的内存容量时,C

    A、可以为这一作业直接分配内存 B、不可以为这一作业分配内存

    C、经过拼接后,可以为这一作业分配内存 D、一定能够为这一作业分配内存

    1. 在可变分区分配管理中,某一作业完成后,系统收回其内存空间,并与相邻空闲区合并,为此修改空闲区说明表,造成空闲分区数减1的情况是**D**。

    A、无上邻空闲分区,也无下邻空闲分区

    B、有上邻空闲分区,但无下邻空闲分区

    C、有下邻空闲分区,但无上邻空闲分区

    D、有上邻空闲分区,也有下邻空闲分区

    1. 以下不属于虚拟内存特征的是**A**。

    A、一次性 B、多次性 C、对换性 D、离散性

    1. 虚拟内存的基础是**A**。

    A、局部性理论 B、代码的顺序执行

    C、变量的连续访问 D、指令局部性

    45.下述内存分配算法中,**C**更易产生无法利用的小碎片。

    A、首次适应算法 B、循环首次适应算法

    C、最佳适应算法 D、最坏适应算法

    1. 碎片现象的存在使得**A**。

    A、内存空间利用率降低 B、内存空间利用率提高

    C、内存空间利用率得以改善 D、内存空间利用率不影响

    1. 在操作系统中,通常把输入输出设备看作是**D**。

    A、索引文件 B、普通文件 C、目录文件 D、特别文件

    1. 文件系统采用多级目录结构后,对于不同用户的文件,其文件名**C**。

    A、应该相同 B、应该不同

    C、可以相同也可以不同 D、受系统约束

    49.为了解决不同用户文件的“命名冲突”问题,通常在文件系统中采用**B**。

    A、约定的方法 B、多级目录 C、路径 D、索引

    50.文件系统中使用位示图实现**B**。

    A、文件目录的查找 B、磁盘空间的管理

    C、内存空间的共享 D、实现文件的保护和保密

    51.文件的存储空间管理实质上是对**C**的组织和管理。

    A、文件目录 B、外存已占用区域

    C、外存空闲区 D、文件控制块

    1. 下列**C**不是文件系统的功能。

    A、文件系统实现对文件的“按名存取”

    B、负责实现数据的逻辑结构到物理结构的转换

    C、提高磁盘的读写速度

    D、提供对文件的存取方法和对文件的操作

    1. 在文件系统中为了有效解决重名问题,通过**C**来实现的。

    A、重名翻译机构 B、建立索引表

    C、树形目录结构 D、建立指针

    1. 打开文件操作主要是**B**。

    A、把整个文件从磁盘拷贝到内存

    B、把文件目录项(FCB)从磁盘拷贝到内存

    C、把整个文件和文件目录项(FCB)从磁盘拷贝到内存

    D、把磁盘文件系统的控制管理信息从辅存读到内存

    1. 目录文件所存放的信息是**D**。

    A、某一文件存放的数据信息

    B、某一文件的文件目录

    C、该目录中所有数据文件目录

    D、该目录中所有子目录文件和数据文件的目录

    1. 文件系统是指**D**。

    A、文件的集合

    B、文件的目录

    C、实现文件管理的一组软件

    D、文件、管理文件的软件及数据结构的总体

    1. 采用假脱机技术,将磁盘的一部分作为公共缓冲区以代替打印机,用户对打印机的操作实际上是对磁盘的存储操作,这种改造后的设备是**C**。

    A、独占设备 B、共享设备 C、虚拟设备 D、一般物理设备

    58.将系统调用参数翻译成设备操作命令的工作由**B**完成的。

    A、用户层I/O软件 B、设备独立性软件

    C、中断处理 D、设备驱动程序

    59.以下属于共享设备的是**B**。

    A、打印机 B、磁盘 C、用户终端 D、鼠标器

    60.DMA控制方式中的数据传输是以**C**为单位进行的。

    A、字节 B、字 C、数据块 D、位

    1. 计算机输入/输出操作指的**B**之间的信息传送。

    A、I/O设备与I/O设备 B、主机(含CPU、内存)与I/O设备

    C、CPU与主存 D、键盘与显示器

    1. SPOOLing系统为用户提供了虚拟的**A**。

    A、共享设备 B、独占设备 C、主存储器 D、处理器

    63、某进程页面访问序列如下,若工作集窗口大小为6,那么在T时刻的工作集是**B**

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-02UQcgOx-1622705694635)(E:\Typora\wpsFECB.tmp-1622291343358-1622291344764.jpg)]

    A、{1,2,3,4,5,8 }

    B、{1,3,4,5}

    C、{3,4,5,6,7,8 }

    D、{ 3,4,6,7,8}

    64、下面哪种内存管理方法有利于程序的动态链接?A

    A、分段存储管理 B、分页存储管理

    C、可变式分区管理 D、固定式分区管理

    65、设备独占性说法正确的是**B**

    A、设备独占性是指I/O设备具有独立执行I/O功能的一种特性

    B、设备独占性是指用户程序独立于具体物理设备的一种特性

    C、设备独占性是指能够实现设备共享的一种特性

    D、设备独占性是指设备驱动程序独立于具体物理设备的一种特性

    66、下面关于虚拟设备的正确论述是**C**

    A、虚拟设备是指允许用户使用比系统中拥有的物理设备更多的设备

    B、虚拟设备是指允许用户以标准化方式来使用物理设备

    C、虚拟设备是指把一个物理设备变换成多个对应的逻辑设备

    D、虚拟设备是指允许用户程序不必全部装入内存就可以使用系统中的设备

    三、判断题:

    1、进程是程序执行的动态过程,而程序是进程运行的静态文本。

    2、并发是并行的不同表述,其原理相同。

    3、采用分页存储管理时要求逻辑地址是连续的,程序装入内存后的绝对地址也是连续的。

    4、请求分页存储管理系统,若把页面的大小增加一倍,则缺页中断次数会减少一半。

    5、一个虚拟的存储器,其地址空间的大小等于辅存的容量加上主存的容量。

    6、通常将CPU模式分为内核态和用户态,这样做的目的是为了提高运行速度。

    7、索引文件既适合顺序存取,也适合随机存取。

    8、分页存储管理方案在逻辑上扩充了主存容量。

    9、按最先适应算法分配的分区,一定与作业要求的容量大小最接近。

    10、页表的作用是实现逻辑地址到物理地址的映射。

    11、虚拟存储器容量可以比主存容量大,也可以比主存容量小。

    12、引入缓冲的主要目的是提高I/0设备的利用率。

    13、操作系统的所有程序都必须常驻内存。

    14、在分页存储管理中,减少页面大小,可以减少内存的浪费。所以,页面越小越好****

    15、操作系统提供用户与计算机的接口。

    16、当CPU处于用户态时,它可以执行所有的指令。

    17、优先数是进程调度的重要依据,一旦确定不能改变。

    18、程序在运行时需要很多系统资源,如内存、文件、设备等,因此操作系统以程序为单位分配系统资源。

    19、进程状态的转换是由操作系统完成的,对用户是透明的。

    20、时间片的大小对轮转法(RR)的性能有很大的影响,时间片太短,会导致系统开销大大增加。

    21、进程之间采用高级通信方式时,进程间利用P、V操作来交换信息。

    22、仅当一个进程退出临界区以后,另一个进程才能进入相应的临界区。

    23、在虚拟存储系统中,用户地址空间的大小可以不受任何限制。

    24、分页存储管理中一个作业可以占用不连续的内存空间,而分段存储管理中一个作业则是占用连续的内存空间。

    25、在请求分页存储系统中,页面长度固定并且是硬件决定的。

    26、磁盘上物理结构为链接结构的文件只能顺序存取。

    28、在文件的逻辑结构中,无结构的文件就是字符流式文件。

    29、操作系统提供的用于I/O操作的库函数属于用户层软件。

    30、设备驱动程序与I/O设备的特性无关。

    四、简答和论述题

    1、画出进程状态转换图,并给出典型的转换条件。

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-geWm0nvh-1622705694637)(E:\Typora\image-20210603013923545.png)]

    2、进程与程序的主要区别有哪些?

    1)程序是永存的;进程是暂时的,是程序在数据集上的一次执行,有创建有撤销,存在是暂时的;

    (2)程序是静态的观念,进程是动态的观念;

    (3)进程具有并发性,而程序没有;

    (4)进程是竞争计算机资源的基本单位,程序不是。

    (5)进程和程序不是一一对应的: 一个程序可对应多个进程即多个进程可执行同一程序; 一个进程可以执行一个或几个程序

    3、为什么OS要引入线程?

    为了减少程序在并发执行时所付出的时空开销,提高操作系统的并发性能。 在OS中引入进程的目的,是为了使多个程序能并发执行,以提高资源利用率和系 统吞吐量。

    4、何谓死锁?产生死锁的原因和必要条件是什么?

    死锁是指两个或两个以上的进程在执行过程中,由于竞争资源或者由于彼此通信而造成的一种阻塞的现象,若无外力作用,它们都将无法推进下去。此时称系统处于死锁状态或系统产生了死锁,这些永远在互相等待的进程称为死锁进程。

    ● 互斥条件

    ● 请求与保持条件

    ● 不可剥夺条件

    ● 循环等待条件

    5、分页和分段存储管理方式有什么区别?

    区别在于分页对于用户来说是没什么逻辑意义的,分页是为了完成离散存储,所有的页面大小都一样,对程序员来说这就像碎纸机一样,出来的东西没有完整意义。 但是分段不一样,分段不定长,分页由系统完成,分段有时在编译过程中会指定划分,因此可以保留部分逻辑特征,容易实现分段共享。

    6、什么是程序运行时的时间局限性和空间局限性?

    1、时间局限性:某些指令被执行后,不久后可能会再次执行,某些数据被访问后,不久可能会再次访问。

    2、空间局限性:一旦程序访问了某个存储单元,不久后其相邻的存储单元也可能被访问。

    7、介绍虚拟存储器的工作原理。

    基于局部性原理,在程序装入时,将程序的一部分装入内存,而将其余的部分留在外存,就可以启动程序执行。在程序执行过程中,当所访问的信息不在内存时,由操作系统将所需要的部分调入内存,然后继续执行程序。

    8、引入缓冲的主要原因。

    (1)缓和CPU与I/O设备间速度不匹配的矛盾;

    (2)减少对CPU的中断频率,放宽对中断响应时间的限制;

    (3)提高CPU与I/O设备之间的并行性

    五、综合题:

    1、在一单道批处理系统中,一组作业的提交时刻和运行时间如下表所示,试计算以下3种作业调度算法的平均周转时间T和平均带权周转时间W。

    先来先服务;(2)短作业优先;(3)响应比高者优先。

    作业提交时刻运行时间
    18.01.0
    28.50.5
    39.00.2
    49.10.1

    (1)先来先服务执行顺序:1、2、3、4。平均周转时间:0.85 带权平均周转时间:3.375

    (2)最短作业优先执行顺序:1、3、4、2。平均周转时间:0.675 带权平均周转时间:1.65

    (3)响应比高者优先执行顺序:1、2、4、3。平均周转时间:0.825 带权平均周转时间:3

    2、在一个只允许单向行驶的十字路口,分别有若干由东向西、由南向北的车辆在等待通过十字路口。为了安全,每次只允许一辆车通过(东->西或南->北)。当有车辆通过时其他车辆等待,当无车辆在路口行驶时则允许一辆车(东->西或南->北)进入。请用P、V操作实现能保证安全行驶的自动管理系统。

    //一次只允许一辆车通过,并没有要求车辆交替通过,因此进程间是互斥关系。
    mutex=1;//东->西汽车:
    do{
     wait(mutex)// 通过路口;
       signal(mutex)}while(True);//南->北汽车:
    do{
    wait(mutex)//通过路口;
       signal(mutex)}while(True);
    

    3、在一个盒子里,混装了数量相等的围棋白子和黑子。现在要用自动分拣系统把白子和黑子分开。设系统有两个进程P1和P2,其中P1拣白子、P2拣黑子。规定每个进程每次只拣一子。当一进程正在拣子时,不允许另一进程去拣;当一进程拣了一子时,必须让另一进程去拣。试写出这两个并发进程能正确执行的程序。

    //一次只允许拣一子,要求交替进行,因此进程间是同步关系。
    S1=1,S2=0;
    P1: do{
    		wait(S1);//拣白子;
    		signal(S2);
    	}while(True);
    
    P2:  do{
    		wait(S2);//拣黑子;
       		signal(S1);
    	}while(True);
    

    4、同学们在学校餐厅就餐,餐厅共有100个座位,当餐厅中少于100人就餐时,同学们才能进入餐厅就餐,否则只能在外等候就餐。如果把一个就餐的同学看作一个进程,请问:

    (1)该如何怎样定义信号量解决这个问题。

    第一步:确定进程间的关系,餐厅是各进程共享的公有资源,当餐厅中多于100名就餐同学时,其他同学就只能等待就餐。所以进程间是互斥的关系。

    第二步:确定信号量及其值。只有一个公有资源:餐厅,所以设置一个信号量s。餐厅最多容纳100个进程,即可用资源实体数为100,s的初值就设为 100。

    (2)使用wait和signal操作,使用进程同步的方法,写出同学就餐问题的解决过程。

    s=100do{
       wait(s);
       //就餐;
       //离开;
       signal(s);
    }while(True);
    

    5、若系统运行中出现如下表所示的资源分配情况,问:
    在这里插入图片描述

    (1)当前该系统是否安全?如果安全,写出安全序列。

    此刻该系统是安全的,存在安全序列{P0,P3,P4,P1,p2}。
    在这里插入图片描述

    (2)如果进程P2此时提出资源申请(1,2,2,2),系统是否将资源分配给它?为什么?

    P2请求不能分配,系统会进入不安全状态。

    6、设系统中3种类型的资源(A,B,C)和5个进程(P0,P1,P2,P3,P4),A资源的数量为17,B资源的数量为5,C资源的数量为20。在T0时刻系统状态如下表所示。

    T0时刻系统状态
    在这里插入图片描述

    系统采用银行家算法实施死锁避免策略。

    (1)T0时刻是否为安全状态?若是,请给出安全序列。

    (2)在T0时刻若进程P1请求资源(0,3,4),是否能实施资源分配?为什么?

    (3)在(2)的基础上,若进程P3请求资源(2,0,1),是否能实施资源分配?为什么?

    (4)在(3)的基础上,若进程P0请求资源(0,2,0),是否能实施资源分配?为什么?

    7、设有一页式管理系统,向用户提供的逻辑地址空间最大为16页,每页2048字节,内存总共有8个存储块,试问逻辑地址至少应为多少位?物理内存有多大?

    8、在一分页存储管理系统中,逻辑地址长度为16位,页面大小为2048字节,对应的页表如下表所示。现有两逻辑地址为0A5CH和2F6AH,经过地址变换后所对应的物理地址各是多少?
    在这里插入图片描述

    9、在某个采用页式存储管理的系统中,现有J1、J2和J3共3个作业同驻主存,其中J2有4个页面,被分别装入到主存的第3、4、6、8块中。假定页面和存储块的大小均为1024字节,主存容量为10KB字节。

    写出J2的页面映像表;

    当J2在CUP上运行时,执行到其地址空间第500处遇到一条传送指令:

    MOV 2100,3100

    请计算MOV指令中两个操作数的物理地址。

    10、在请求分页系统中,某用户的编程空间为16个页面,每页1K,分配的内存空间为8K。假定某时刻该用户的页表如下图所示,试问:

    (1)逻辑地址084B(H)对应的物理地址是多少?(用十六进制表示)

    (2)逻辑地址5000(十进制)对应的物理地址是多少?(用十进制表示)

    (3)当该用户进程欲访问24A0(H)单元时,会出现什么现象?

    在这里插入图片描述

    11、设一段表为:

    在这里插入图片描述

    (1)那么,逻辑地址(2,88)对应的物理地址是多少?

    (2)逻辑地址(4,100)对应的物理地址是多少?

    12、考虑下面的页访问串:

    1,2,3,4,2,1,5,6,2,1,2,3,7,6,3,2,1,2,3,6

    假定系统为进程分配了4个物理块,应用下面的页面替换算法,计算各会出现多少次缺页中断,并算成缺页率。注意,所给定的页块初始均为空,因此,首次访问一页时就会发生缺页中断。

    最近未使用算法NRU (2)先进先出算法FIFO

    13、假定某磁盘移动方向是向磁道号减少的方向访问,目前正在80号柱面读信息,并且有下述请求序列等待访问磁盘,85 、100、55、60、90、125、10、20、130和25。请写出分别采用最短寻找时间优先和扫描(电梯)调度算法处理上述请求的次序,并求出这两种磁头算法的平均寻道长度。

    答案:
    1、(1)先来先服务执行顺序:1、2、3、4。平均周转时间:0.85 带权平均周转时间:3.375
    (2)最短作业优先执行顺序:1、3、4、2。平均周转时间:0.675 带权平均周转时间:1.65
    (3)响应比高者优先执行顺序:1、2、4、3。平均周转时间:0.825 带权平均周转时间:3

    2、 一次只允许一辆车通过,并没有要求车辆交替通过,因此进程间是互斥关系。

    mutex=1;
    东->西汽车:
    do{
    wait(mutex);
    通过路口;
    signal(mutex);
    }while(True);

    南->北汽车:
    do{
    wait(mutex);
    通过路口;
    signal(mutex);
    }while(True);

    3、 一次只允许拣一子,要求交替进行,因此进程间是同步关系。
    S1=1,S2=0;

    P1: do{
    wait(S1);
    拣白子;
    signal(S2);
    }while(True);

    P2: do{
    wait(S2);
    拣黑子;
    signal(S1);
    }while(True);

    4、
    (1)第一步:确定进程间的关系,餐厅是各进程共享的公有资源,当餐厅中多于100名就餐同学时,其他同学就只能等待就餐。所以进程间是互斥的关系。
    第二步:确定信号量及其值。只有一个公有资源:餐厅,所以设置一个信号量s。餐厅最多容纳100个进程,即可用资源实体数为100,s的初值就设为 100。
    (2)s=100;
    do{
    wait(s);
    就餐;
    离开;
    signal(s);
    }while(True);

    5、(1)此刻该系统是安全的,存在安全序列{P0,P3,P4,P1,p2}。
    (2)P2请求不能分配,系统会进入不安全状态。

    6、(1)T0时刻是安全状态,存在安全序列{p3,p4,p0,p1,p2}。(安全序列不唯一)

    (2)不能分配,p1的请求大于剩余资源。
    (3)若进程P3请求资源(2,0,1),可以分配,存在安全序列{p3,p4,p0,p1,p2}。(安全序列不唯一)

    (4)若进程P0请求资源(0,2,0),不能分配,进入不安全状态。

    7、逻辑地址空间应为15位。
    物理内存16K。
    8、0A5CH525CH
    2F6AH的页号为5,已结超过页表长度,越界。

    9、2100—>6196
    3100—>8220

    10、(1)084B算出页号为2,查表在内存第4个物理块中。
    084B—>104B
    (2)5000÷1024=4……904
    页号为4,查表在内存第12个物理块中,页内地址为904。
    12×1024+904=13129
    (3)24A0 算出页号为9,查表不在页表中,缺页现象,请求从外存调页。
    11、(2,288)对应的物理地址是178
    (4,100)超过段长产生越界中断

    12、(1)NRU:(10次缺页)缺页率 f=50%
    (2)FIFO:(14次缺页)缺页率 f=70%

    13、答:最短寻道时间优先:85、90、100、125、130、60、55、25、20、10
    平均寻道长度为:
    (85-80+90-85+100-90+125-100+130-125+130-60+60-55+55-25+25-20+20-10)/10=17
    扫描调度算法:60、55、25、20、10、85、90、100、125、130
    平均寻道长度为:
    (80-60+60-55+55-25+25-20+20-10+85-10+90-85+100-90+125-100+130-125)/10=19

    展开全文
  • 北斗卫星导航系统是中国着眼于国家安全和经济社会发展需要,自主建设、独立运行的卫星导航系统,是为全球用户提供全天候、全天时、高精度的定位、导航和授时服务的国家重要空间基础设施。国家高度重视北斗系统建设及...
  • 智慧养殖系统平台

    2022-06-18 09:55:22
    智慧养殖系统平台,数据库设计,大数据,物联网
  • 文章目录处理器管理2.1 程序执行前趋图前趋图——顺序执行前趋图——并发执行2.2 进程概念与状态2.2.1 进程概念2.2.2 进程的状态2.3 进程控制2.3.1 进程控制块PCB2.3.2 操作系统内核2.3.3 进程控制原语2.4 线程2.4.1...
  • 摘 要 摘要是论文内容的高度概括,应具有独立性和自含性,即不阅读论文的全文,就能获得...计算机系统是高度集成的一个相当复杂的系统,这个系统的实现有多重机制。 本文通过结束计算机中一个简单的hello程序从预...
  • 大作业 题 目 程序人生-Hello’s P2P 专 业 计算机类 学 号 1170500820 班 级 1703008 学 生 *周述哲 * 指 导 教 师 *郑贵滨 * 计算机科学与技术学院 2018年12月 摘 要 摘要是论文内容的高度概括,应具有独立性和...
  • 随着无人系统技术的不断发展,多无人系统之间的跨域协同凭借其诸多优势成为当前无人系统领域研究和应用的热点。首先,阐述了无人系统跨域协同的概念形成与发展历程,并对未来发展趋势进行了展望;其次,...
  • 在北美和西欧,CAN总线协议已经成为汽车计算机控制系统和嵌入式工业控制局域网的标准总线,并且拥有以CAN为底层协议专为大型货车和重工机械车辆设计的J1939协议。 CAN 是Controller Area Network 的缩写(以下...
  • 来源:中国工程院院刊作者:施文、王楷文、俞成浦、孙健、陈杰,控制理论与控制工程专家、中国工程院院士。多无人系统协同作为一项人工智能的颠覆性技术,将在空间上分布的无人系统有机连接起来,在给社...
  • 信息系统开发与管理

    2021-08-20 23:52:50
    信息系统开发与管理知识点
  • 《保险学Ⅱ》作业 一、填空题  1.人寿保险单中拟定自杀条款是为了减少被保险人的____,避免怀有自杀意图的人购买人寿保险。  2.机器损坏保险中,不论机器及其附属设备新旧程度如何,保险金额均按_______确定。 ...
  • 自动驾驶技术(1)--控制工程篇概述

    万次阅读 多人点赞 2019-07-26 19:13:23
    智能驾驶汽车通过搭载先进的车载传感器、控制器和数据处理器、执行机构等装置,借助车联网和 V2X 等现代移动通信与网络技术实现交通参与物彼此间信息的互换与共享,从而具备在复杂行驶环境下的传感感知、决策规划、...
  • 四旋翼飞行器避障系统基础

    千次阅读 2022-06-11 23:49:12
    可使飞行器的负载能力有较的提高,因为相比于直升机的单翼来说,四翼产生的升力更,当然了,更多翼(如六轴)的飞行器负载会更,但是桨翼增多会造成控制系统变的更加复杂,所以综合了这些优缺点,这里我们选择...
  • 在平安城市可视化防控系统中,主要应用高清卡口监控系统以及高清电子警察监控系统,实现对过车的实时抓拍,并实现号牌识别、车身颜色识别、车型识别等,利用该技术和相关业务管理平台实现过车信息的实时记录。...
  • 通过模拟操作系统的实现,加深对操作系统工作原理理解,进一步了解操作系统的实现方法,并可练习合作完成系统的团队精神和提高程序设计能力。该操作系统是模拟一个采用多道程序设计方法的单用户操作系统,该操作系统...
  • 人机交互的控制及失误

    千次阅读 2020-04-11 00:00:04
    1 感觉-运动1.1动作的速度和准确性一般讲,速度是完成动作的主要要求。但在诸如跟踪动作(它要求连续的控制)、某些要求有准确性和控制性的定位动作以及进行某些操作活动时,准确性就成了主要...
  • 计算机系统导论笔记

    2021-10-25 21:45:31
    计算机系统导论笔记 01-计算机系统基础 01、计算机系统有三部分组成:硬件系统、软件系统和网络系统。 02、主机内部: 03、主板上两个重要部件:CPU和内存。 04、计算机的四个基本操作:输入数据、处理数据、存储...
  • 机器人移动的实践和理论将通过各种移动机器人平台进行调查,包括轮式和履带式车辆以及腿式机器人。通过实际演示和实验作业,将提供课堂上一些主题的实践经验。请注意,本课程仅适用于MRSD学生。 预备要求: 仅...
  • A、正确 B、错误 参考资料【 】 37、【判断题】食品安全事件的发生会给人们的身心健康造成极的危害,因此,开展食品安全预警和应急的理论与技术研究,对于减少食品安全事故有重要的作用。 A、正确 B、错误 参考...
  • 操作系统学习

    千次阅读 2017-03-26 10:21:05
    再次拿起《现代操作系统》这本书,精心仔细阅读,又有了几点体会记录一下。 操作系统的功能或者说职责:向下管理资源,向上提供服务接口。OS作为中间层软件。操作系统涉及到的主要内容有进程和线程、文件系统、...
  • 物流前沿理论与方法1

    千次阅读 2021-12-21 10:39:20
    根据使用的结构和技术不同,阅读器可以是读/写装置,是RFID系统信息控制和处理中心。 电子标签 1、由阅读器在一个区域内发送射频能量形成电磁场,区域的大小取决于发射功率。 2、在阅读器覆盖区域内的标签被触发,发送...
  • 2022年焊工(技师)理论题库为焊工(技师)考试题目的多种练习模式!2022年焊工(技师)特种作业证考试题库模拟考试平台操作依据焊工(技师)新版考试题库。焊工(技师)考试资料通过安全生产模拟考试一点通智能题库...
  • 智慧城市解决方案(智慧城市系统及相关技术)

    万次阅读 多人点赞 2019-09-17 14:57:00
    HDH系统在应对数据处理中的存储问题,采用了分布式存储、分布式数据库系统,提高了读写速度,并扩大了存储容量。HDH系统在应对数据处理中的计算问题,采用分布式计算框架,提高了数据分析和挖掘能力。 利用HDH...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 418
精华内容 167
热门标签
关键字:

现代控制理论大作业车辆稳定系统