信息系统管理工程师笔记Word格式.docx
- 文档编号:19011117
- 上传时间:2023-01-03
- 格式:DOCX
- 页数:17
- 大小:103.26KB
信息系统管理工程师笔记Word格式.docx
《信息系统管理工程师笔记Word格式.docx》由会员分享,可在线阅读,更多相关《信息系统管理工程师笔记Word格式.docx(17页珍藏版)》请在冰豆网上搜索。
只属于指令一级的并行(多处理机是任务或作业一经)。
都是SIMD结构。
都不能对结构化的数据进行运算的操作,所要求的操作都是非结构化的而且是不可预测的。
多处理机系统:
采用资源重复的技术实现并行性,属于MIMD结构。
与并行处理的最大区别是实现了程序并行性,其特点是:
结构灵活性、程序并行性、并行任务派生(一个任务开始执行是能够派生出与它并行执行的另一些任务)、进程同步(是多处理机的一个措施)、资源分配和进程调度(是多处理机执行并发任务的一个要求)
CISC/RISC指令系统:
复杂指令集计算机CISC(ComplexInstructionSetComputer)优点是简化汇编语言设计、提高高级语言的执行效率,缺点是研制成本和周期大、可能降低系统性能、造成硬件资源的大量浪费等。
简单指令集RISC。
3、计算机存储系统
主存储器:
为半导体RAM,分为双极型RAM和MOS型RAM两类。
静态MOS型存储芯片由存储体、读写电路、地址译码和控制电路组成。
高速缓冲存储器:
采用一种与cpu相类似的半导体器件构成,通常由双极型半导体存储器或SRAM组成,但容量较小。
辅助存储器:
包括硬盘、磁盘、磁带、光盘等。
4、计算机应用领域:
计算机的三个发展阶段:
第一代是批处理方式年代;
第二代是分时处理方式和交互式作用方式(50-70年代);
第三代是分布式和集群式年代。
第一章问答题:
1、计算机由哪五部分组成?
各部分的功能是什么?
答:
由运算器、控制器、存储器、输入设备和输出设备五部分组成。
运算器是计算机中用于信息加工的部件,包括算术的和逻辑的运算;
控制器是指挥、协调计算机各大部件工作的指挥中心,其工作实质是解释、执行指令;
存储器是存放二进制信息的部件,其主要功能是存储程序和数据;
输入输出设备是计算机系统与人或其他设备之间进行信息交换的装置,输入设备的功能是把数据、命令、字符、图形、图像、声音和电流、电压等信息变换成计算机可以接收和识别的二进制代码,供计算机进行运算处理;
输出设备是把计算机处理的结果,变成最终可以识别的数字、文字、图形、图像和声音等信息,打印或显示处理,以供人嘛分析与使用。
2、计算机系统中提高并行处理的措施有哪些?
提高并行性的措施主要有三种:
时间重叠,是种时间并行技术,就是多个处理过程在时间上相互错开,轮流重叠地使用同一套硬件设备的各个部分,以加快硬件周转时间而赢得速度,如流水线处理机系统计算机;
资源重复,是一种空间概念,是通过重复设置硬件资源,大幅度提高计算机系统的性能,如并行处理机系统和多处理机系统计算机;
资源共享,是一种软件技术,是使多个任务按一定时间顺序轮流使用同一套硬件设备,如多道程序、分时系统就是遵循资源共享的原理。
3、CISC/RISC指令系统的区别和联系?
区别:
复杂指令计算机CISC指令数目多,精简指令计算机RISC指令数目比较少;
由于指令数目多,CISC计算机因此降低了系统的性能,也容易造成硬件资源的大量浪费,而RISC计算机对于少用的指令有软件来实现,这样就优化了硬件,使指令的执行速度进一步提高,这也是CISC和RISC设计思想上的主要区别;
另一方面,CISC有利与提高高级语言的执行效率、简化了汇编语言的设计,而RISC会加大程序编译的工作量,但是对于对于编译程序的优化又是有利的。
联系:
都是属于计算机的指令系统,都是服务员计算机的程序的执行。
4、计算机的存储结构层次及目的?
结构层次:
所谓存储系统的层次结构就是把各种不同容量和不同存取速度的存储器按一定的结构有机地组织在一起,程序和数据按不同的层次存放在各级存储器中,而整个存储系统具有较好的速度、容量和价格等方面的综合性能指标。
存储结构由高速缓存、主存、辅助存储器三个层次构成,如图所示:
由上图可知存在两个层次:
⑴“高速缓存-主存”层次;
⑵“主存-辅存”层次。
目的:
⑴“高速缓存-主存”层次是为了减少cpu与主存之间存在的速度上的差距,在cpu与主存之间增加设置了速度与cpu相近的高速缓冲存储器,以提高cpu的工作效率;
⑵“主存-辅存”层次主要目的是为了解决主存储器的容量问题,以得到程序较快的执行速度,又可以弥补主存容量不足的缺陷,是一个具有主存的存取速度又具有辅存的大容量低成本的一个存储器总体。
5、计算机的主要应用领域包括哪些?
包括科学计算(是最早的应用)、信息管理(实现信息的统计分析、规划、决策等功能)、计算机图形学与多媒体技术(如CAD、CAI等)、语言与文字的处理、人工智能(AI,是模拟人脑进行理解、学习、分析、推理等各种高级思维活动)
第二章操作系统知识
1、操作系统层对计算机硬件作首次扩充,主要完成资源的调度和分配,信息的存取和保护,并发活动的协调和控制等许多工作。
定义:
操作系统是管理软硬件资源、控制程序执行,改上人机界面,合理组织计算机工作流程和为用户使用计算机提供良好的运行环境的一种系统软件。
其重要作用是:
通过资源管理,通过计算机系统的效率;
改善人机界面,向用户提供友好的工作环境。
操作系统的三个特征:
并发性(Concurrence):
就是能够满足两个或两个以上的程序在同一时间间隔段内同时执行;
共享性(sharing):
就是指操作系统中的资源(包括软硬件)可被多个并发执行的进程所使用;
异步性(Asynchronism):
或称随机性,异步性可能带来与时间有关的错误。
操作系统的类型:
批处理操作系统、分时操作系统、实时操作系统。
2、处理机管理:
进程是一个具有一定独立功能的程序关于某个数据集合的一次运行活动。
进程属性:
结构性、共享性、动态性、独立性、制约性、并发性六个属性。
进程组成:
进程程序块、进程数据块、进程控制块(PCB)、系统/用户堆栈
死锁产生的四个必要条件:
互斥条件(就是互斥使用资源,即任一时刻一个资源仅为一个进程独占)、占有和等待条件(就是边占有边等待)、不剥夺条件(就是不能抢夺资源)、循环等待条件(就是存在事务等待图中的回路)。
只要破坏这四个条件之一,死锁就可防止。
3、存储管理
计算机存储器分为:
寄存器、高速缓存、主存储器、磁盘缓存(以上属于操作系统存储管理的管辖范围)、固定磁盘、可移动存储介质(属于设备管理的管辖范围)
存储管理类型:
分区存储管理(是满足多道程序设计最简单的存储管理技术)、分页式存储管理(是将存储器分成固定大小的物理单位页)、分段存储管理(分成不固定大小的信息逻辑单位段)
虚拟存储管理:
具有部分装入和部分对换功能,能从逻辑上对内存容量进行大幅度扩充,使用方便的一种存储器系统。
4、设备管理:
应该具备功能是外围设备中断处理、缓冲区管理、外围设备的分配、外围设备驱动调度四个功能。
Spooling系统:
外围设备联机操作,是操作系统实现虚拟外围设备共享的一种技术。
磁盘调度:
分为移臂调度(采用电梯调度)和旋转调度(决定进程对磁盘柱面的访问顺序),先进行移臂调度,再进行旋转调度。
5、文件管理:
文件的存取方法包括:
顺序存取(主要用于磁带文件)、直接存取(用于磁盘存取如航空订票)、索引存取(是基于索引文件的方法,是大多数系统中都采用多级索引方法)。
文件目录的目录项应包括文件的:
存取控制信息(如文件名、用户名、权限等)、结构信息(文件的逻辑结构、物理结构)、管理信息(如文件的建立、修改、访问日期等)
文件的目录结构包括:
一级目录结构、二级目录结构(第一级为主文件目录、第二级为用户文件目录,可以实现了文件的保密和保护)、树型目录结构(二级目录的推广形成了多级目录,便于保护、保密和共享)
文件结构和组织:
逻辑结构包括流式文件(现代操作系统给用户的文件结构)和记录式文件(用于高级语言或库管理系统);
物理结构包括顺序文件、连接文件(属于非连续存储)、索引结构(非连续存储)。
6、作业管理:
可以采取脱机和联机管理两种方式。
作业调度算法有:
先来先服务(效率不高,有利于cpu繁忙型作业)、最短作业优先算法(效率不高,造成有的作业等待时间太长会出现作业饥饿)、响应比最高者优先(HRN算法,响应比=已等待时间/估计计算时间,消除了饥饿现象)、优先数法(一种是由用户自己提出作业的优先数,另一种是由系统综合考虑有关因素确定作业优先数)。
多道程序设计的好处:
一是提高cpu的利用率;
二是提高了内存和I/O设备的利用率;
三是改进了系统的吞吐量;
四是充分发挥了系统的并行性。
缺点是作业周转时间延长。
第二章问答题:
1操作系统的主要功能包括哪些?
(1)处理器管理。
包括处理系统的中断事件以及处理器的调度;
(2)存储管理。
包括存储分配、存储共享、存储保护(隔离性)、存储扩充(虚拟内存)等;
(3)设备管理。
管理各类外围设备,包括提供外围设备的控制和管理;
提供缓冲区的管理;
提供外围设备的分配;
提供共享型外围设备的驱动;
实现虚拟设备;
(4)文件管理。
就是对系统信息资源的管理实现按名存取;
文件的共享、保护和保密,保证文件的安全性;
文件使用管理;
(5)作业管理。
使用户能有效的组织自己的工作流程,并使整个系统能高效的运行;
(6)网络与通信管理。
实现网上资源的共享;
访问控制,以保证资源的安全性和一致性;
数据通信管理,包括数据传输及其相关管理。
2试比较批处理和分时处理操作系统的不同点?
首先是特征不同:
(1)批处理操作系统是用户脱机工作的;
而分时系统是交互性的,即是联机工作的,这样便于程序的调试和排错。
(2)批处理操作系统是成批处理作业的,用户的请求的作业是一批批完成;
而分时系统是及时性的系统,即用户的立即请求会在很快的时间内得到响应;
(3)批处理系统的作业周转时间比较长;
而分时系统具有同时性,每个用户就好像独占计算机;
(4)批处理系统是采用多道程序运行,实现了多道批处理;
而分时系统各个用户之间是相对独立的。
3进程最基本的状态是什么?
哪些事件可能引起不同状态之间的转换?
最基本状态是:
就绪态、运行态、等待态(也成阻塞态或睡眠态)三态,还可以加上新建态、结束态称为五态。
引起进程状态转换的具体原因有:
运行态——等待态:
等待使用资源,如外设、人工干预;
等待态——就绪态:
资源得到满足,如干预完成;
运行态——就绪态:
运行时间片到;
就绪态——运行态:
cpu空闲时选择一个进程。
4试说明进程的互斥和同步之间区别。
互斥与同步是对应于两种进程之间的基本关系竞争关系和协作关系的。
(1)进程互斥是解决进程间竞争关系的手段。
指若干个进程(彼此无关)要使用同一进程共享资源时,任何时刻最多允许一个进程进去使用,其他要使用该资源的进程必须等待,直到占有资源的进程释放该资源。
临界区管理可以解决进程互斥问题。
(2)进程的同步。
是解决某些进程为完成同一任务的分工协作关系的手段。
指一个进程的执行依赖于另一个进程的消息,当一个进程没有得到来自于另一个进程的消息时则等待,直到消息到达才被唤醒。
进程互斥关系是一种特殊的进程同步关系
5什么是临界区和临界资源?
对临界区管理的基本原则是什么?
临界资源:
一次仅允许一个进程使用的资源。
临界区:
在每个进程中访问临界资源的那段程序。
一进程进入临界区的调度原则是:
(1).如果有若干进程要求进入空闲的临界区,一次仅允许一个进程进入。
(2).任何时候,处于临界区内的进程不可多于一个。
如已有进程进入自己的临界区,则其它所有试图进入临界区的进程必须等待。
(3)进入临界区的进程要在有限时间内退出,以便其它进程能及时进入自己的临界区。
(4)如果进程不能进入自己的临界区,则应让出CPU,避免进程出现“忙等”现象。
6试比较分页式存储管理和分段式存储管理。
分段和分页系统十分相似,因而容易混淆。
但是在概念上两者完全不同,主要表现为:
(1)分页对用户是不透明的,分段对用户是透明的。
页是信息的物理单位,分页仅仅是由于系统管理的需要,而不是用户的需要;
而段是信息的逻辑单位,它含有一组具有相对完整意义的信息,是出于用户的需要。
(2)分段的大小任意,分页固定。
分页的长度固定,分页系统把逻辑地址划分为页号和页内地址两部分的功能,由机器硬件实现;
而段的长度却不固定,由用户在编程时确定,或由编译程序在对源程序进行编译时,根据信息的性质来划分。
(3)分页地址空间是一维的,而分段是二维的。
分段存储管理有利于模块的动态链接、装入和分段共享。
7简述各种I/O控制方式及其主要优缺点。
(1)询问方式:
主要缺点在于cpu的反复查询过程中,浪费了cpu时间;
由于cpu与I/O设备的串行工作,使主机不能充分发挥效率,整个系统的效率很低。
(2)中断方式:
优点使外围设备有了反映其状态的能力,实现了一定程度的并行操作,缺点是响应中断必须cpu进行干预并参与输入输出,降低了系统的性能。
(3)DMA方式:
就是直接存储器存取方式,优点是设备直接与主存交换数据而不占用cpu,提高了cpu的利用率,线路简单,价格低廉;
缺点是功能较差,不能满足复杂的I/O要求。
(4)通道方式:
是DMA方式的发展,减少了cpu对I/O的干预,把cpu从琐碎的输入输出操作中解放出来。
8叙述spooling系统和作业调度的关系。
spooling是用一类物理设备模拟另一类物理设备的技术,是使独占使用的设备变成多台虚拟设备的一种技术,也是一种速度匹配技术。
系统主要组成包括:
预输入程序(解决输入信息道辅助存储器的缓冲区,并填好输入表)、缓输出程序(解决信息从缓冲区到输出设备)、输入井和输出井(在辅助存储器中开辟的)、一张作业表(登记所以作业的信息、预输入表位置)等。
作业表指示了哪些作业正在预输入,哪些作业已经预输入完成,哪些作业正在执行等。
作业调度程序根据预定的调度算法选择收容状态的作业执行,作业表使作业调度程序进行作业调度的依据,使spooling系统和作业调度程序共享的数据结构。
9什么叫“按名存取”?
文件系统是如何实现按名存取文件的?
即用户只需提供文件名,即可对文件进行存取,这是目录管理中最基本的功能,也是文件系统向用户提供的最基本服务。
为了实现按名存取,需要有一个用户可见的、独立于设备的文件逻辑结构。
文件目录就是实现了这种逻辑结构,有了文件目录就可以实现文件的“按名存取”,当用户要求存取某个文件时,系统查找目录项并比较文件名就可以找到所寻文件的目录项,然后通过目录项指出文件的文件信息相对位置或文件信息首块物理位置等就能一次存取文件信息。
第三章程序设计语言
1、基础知识:
程序设计语言是为了书写计算机程序而认为设计的符号语言,用于对计算过程进行描述、组织和推导。
包括低级语言(机器语言与汇编语言)和高级语言(面向过程的语言和面向问题的语言)。
机器语言:
具有灵活、直接执行和速度快等特点,但是代码难记。
汇编语言:
是一种助记符表示的面向机器的语言,但是计算机不能直接识别和执行,要经过汇编程序的编译。
编写的程序具有较高的质量,用来编制系统软件和过程控制软件,其目标程序占用内存空间少,运行速度快等优点。
高级语言:
是一种接近自然语言(英语),这种语言彻底脱离了具体的指令系统。
2、编译与解释:
Pascal、Fortran、Cobol等高级语言执行编译方式;
Basic、VisualBasic、VisualFoxpro、PowerBuilder、Java等语言则以执行解释方式为主;
而Pascal、C语言是能够书写编译程序的高级程序设计语言。
编译方式的程序具有能够脱离语言环境、使用方便、效率高等优点,但是修改不方便。
解释方式的程序不能脱离机器解释,但是比较灵活,可以动态调整、修改应用程序。
解释语言有一个致命的
第三章问答题:
1、程序设计语言包括哪些基本类型?
包括低级语言和高级语言两种。
机器语言和汇编语言都是属于低级语言,都是面向机器的语言;
面向过程的程序设计语言和面向问题的程序设计语言都是属于高级语言。
2、程序设计语言的控制逻辑包括哪些?
主要包括顺序、选择和循环这三种控制结构。
3、编译程序包括哪些基本过程?
它们的主要功能?
过程:
首先是将源代码输入编译程序,编译程序将扫描所输入的源代码,并做相应的记号;
接着编译程序将对经过扫描完成的预编译程序进行相关的分析,包括语义、语法分析;
通过分析之后如果发现代码存在错误的就交给错误处理器进行处理,反复分析直到预编译代码无误;
然后对分析过的代码由代码优化程序进行优化,生成中间代码并发送到代码生成器;
中间代码通过代码生成器生成目标代码;
为了提高目标程序的质量还要对目标代码进行优化,优化之后的才是我们真正需要的目标代码。
4、编译程序与解释程序的区别和联系?
解释程序(为高级服务)直接执行源程序或源程序的内部形式,一般是读一句源程序,翻译一句,执行一句,不产生目标代码,如BASIC解释程序。
编译程序(为高级服务)是将高级语言书写的源程序翻译成与之等价的低级语言的目标程序。
编译程序与解释程序最大的区别之一在于前者生成目标代码,而后者不生成;
此外,前者产生的目标代码的执行速度比解释程序的执行速度要快;
后者人机交互好,适于初学者使用。
第四章系统配置和方法
1、系统配置技术:
C/S(Client/Server)目前大多数应用软件都是客户机/服务器形式的两层结构;
B/S浏览器/服务器三层结构;
多层分布式系统(Multi-tierSystem)。
系统配置方法:
双机互备、双机热备、群集系统、容错服务器
容错技术服务器是通过cpu时钟锁频,通过对系统中所有硬件的备份,包括cpu、内存、I/O总线等的冗余备份,通过系统内所有冗余部件的同步运行,实现真正意义上的容错。
系统任何部件的故障都不会造成系统停顿和数据丢失。
可靠性、可用性都可达到99.999%。
与双机备份相比,单机容错服务器虽然硬件成本高于双机备份,但是其长期的总成本(TCO)远远低于双机备份方式的成本。
系统处理模式:
集中式(早期)、分布式(对计算机网络的发展起到了决定性的影响)、批处理方式(式周期性的收集源文件,并进行成批处理如银行存款处理)、实时处理方式(也叫联机处理,优点是及时处理、及时更新和及时响应顾客。
成本性高及安全性低)、Web计算没事
2、系统性能:
对于MIPS不同指令集的计算机间的MIPS不能比较、同一台机MIPS是变化的、适用于带有硬件浮点处理器的计算机、适宜评估标量机;
对于PFLOPS测量浮点数运算比MIPS准确、适宜评估向量计算机、1MFLOPS≈3MIPS、不能体现计算机的整体性能、可以用来比较两种不同的计算机。
3、系统可靠性:
可用性=MTTF(平均无故障时间)/(MTTF+MTTR(平均维修时间))×
100%
计算机可靠性数学模型有以下三种:
串联系统可靠性(特点是所以单元中任一单元失效就会导致整个系统失效的系统)、并联系统可靠性(是所有单元都失效时才失效的系统)、混联系统(分为串并联和并串联两种,一般在单元相同的情况下,串并联可靠性比并串联高)
提高系统可靠性的措施:
提高元器件质量、发展容错技术。
第四章问答题:
1、小修朴质的双机互备、双机热备的概念和区别:
所谓双机互备就是两台主机均为工作机,在正常情况下,两台工作机均为信息系统提供支持,并互相监视对方的运行情况,当一台主机出现异常时,不能支持信息系统正常运营,另一主机则主动接管(TakeOver)异常机的工作,继续主持信息的运营,从而保证信息系统能够不间断的运行,而达到不停机的功能(Non-Stop);
双机热备就是一台主机为工作机,另一台主机为备份机(stanbyserver),在系统正常的情况下,工作机为信息系统提供支持,备份机监视工作机的运行情况(工作机也同时监视备份机),当工作机出现异常,不能支持信息系统运营时备份机主动接管工作机的工作,继续支持信息的运营,从而保证信息系统能够不间断的运行。
区别时:
双机互备的两台机都是工作机而双机热备的两台机中只同时只有一台是工作机。
2、试述B/S架构与C/S架构相比具有的优点?
B/S试随着Internet技术的兴起,对C/S架构的一种变化或者改进的结构。
这种架构的事务主要是在服务器端实现,极少在前端(浏览器)实现,与C/S比大大简化了客户端电脑的载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本,用B/S架构开发的系统,可以说是一次到位的开发,能实现不同的人员,从不同的地点,以不同的接入方式访问和操作共同的数据库;
由于是三层结构,它能有效地保护数据平台和管理访问权限,服务器数据库也很安全。
3、事务ACID特性及保证这些特性的的主要措施?
系统事务是用户定义的一个数据库操作序列,这些操作要么全做要么全不做,是不可分割的工作单位。
一个程序可以包含多个事务。
ACID即是事务的:
原子性(stomicity)、一致性(consistency)、隔离性(isolation)和持续性(durability)。
措施:
每个时刻只有一个事务运行,其他事务必须等到这个事务结束以后方能运行;
为了保证事务的隔离性和数据库的一致性,DBMS必须对并发操作进行正确调度,也就是数据库的并发控制机制;
封锁(包括排它锁X和共享锁S)也是实现并发控制的一个非常重要的技术;
数据库管理系统的恢复功能;
4、Web计算及其主要优势在何处?
基于为了浏览器的分布式计算方式就是Web计算。
Web计算是对分布式计算的一种扩展,它的出现最终降分布式计算扩展到Internet之上;
Wen作为互联网的最普遍应用,Web计算将无数闲散的cpu通过web利用起来,以提供高效且廉价的计算;
web计算还具有以下优势:
统一的用户界面;
经济性、可维护性;
鲁棒性(多用户性、可扩展性);
可伸缩性(将复杂的业务处理分配到多个网络互联的应用服务器中实现负荷分担;
兼容性好(可以与现有系统一道工作);
安全性好(三层结构和严密的安全管理);
适应网络的异构、动态环境(真正的跨平台)。
5、计算机性能评价的主要方法和指标是什么?
方法有:
分析技术(是一种假设
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 信息系统 管理 工程师 笔记
![提示](https://static.bdocx.com/images/bang_tan.gif)