admin管理员组

文章数量:1539545

2024年5月16日发(作者:)

四川大学2016年攻读博士学位研究生入学考试试题

(操作系统3130)

5、嵌入式系统

嵌入式系统(Embedded system),是一种“完全嵌入受控器件内部,为特定应用而设计

的专用计算机系统”,根据英国电气工程师协会( U.K. Institution of Electrical Engineer)的

一、简述(40分,每小题5分)

1、分布式系统

分布式系统(distributed system)是建立在网络之上的软件系统。正是因为软件的特性,

所以分布式系统具有高度的内聚性和透明性。因此,网络和分布式系统之间的区别更多的在

于高层软件(特别是操作系统),而不是硬件。内聚性是指每一个数据库分布节点高度自治,

有本地的数据库管理系统。透明性是指每一个数据库分布节点对用户的应用来说都是透明

的,看不出是本地还是远程。在分布式数据库系统中,用户感觉不到数据是分布的,即用户

不须知道关系是否分割、有无副本、数据存于哪个站点以及事务在哪个站点上执行等

2、死锁

所谓死锁: 是指两个或两个以上的进程在执行过程中,由于竞争资源或者由于彼此通

信而造成的一种阻塞的现象,若无外力作用,它们都将无法推进下去。此时称系统处于死锁

状态或系统产生了死锁,这些永远在互相等待的进程称为死锁进程。

3、桌面系统

电脑操作系统指的是在计算机上借助硬件运行并完成计算(应用)的软件,在桌面操作

系统诞生之前,最有名的操作系统就是DOS,但是DOS的操作界面十分不友好,仅仅是代

码而已,为此,微软公司推出了它们的第一个图形界面操作系统-windows 1.0,尽管只有256

色,但是在当时已经够吸引人了,直到今天mac os、windows、linux三足鼎立的局面。

操作系统按应用领域来划分,有桌面操作系统、服务器操作系统和嵌入式操作系统3种。

桌面操作系统是其中应用最为广泛的系统。

4、直接内存访问(DMA)

直接内存访问(DMA,Direct Memory Access)是一些计算机总线架构提供的功能,它

能使数据从附加设备(如磁盘驱动器)直接发送到计算机主板的内存上。微处理器就不用再

参与数据传输,这样加快了整个电脑的操作速度。

DMA(Direct Memory Access),直译为直接内存访问,是一种无需CPU的参与就可

以让外设与系统内存之间进行双向数据传输的硬件机制。

使用DMA可以使系统CPU从实际的I/O数据传输过程中摆脱出来,从而大大提高系

统的吞吐率。

例如,LCD控制器拥有一个专用的DMA,支持从系统存储器的视频缓冲中读取映像数

据。

DMA工作过程:

DMA方式的数据传输由DMA控制器(DMAC)控制,在传输期间,CPU可以并发的

执行其他任务。当DMA结束后,DMAC通过中断通知CPU数据传输已经结束,由CPU执

行相应的中断服务程序进行后续处理。

6、索引文件

在文件中随机存取记录,需要知道记录的地址。例如,一个客户想要查询银行账户,客

户和出纳员都不知道客户记录的地址,客户只能给出纳员自己的帐号(键)。这里,索引文

件可以把帐号和记录地址关联起来。

8、云虚拟机

"云主机"(Cloudhosting)可以看成是新一代的共享主机。

首先,主机公司将它的硬件和网络线路,做成一朵"云",然后提供一些通向这朵"云"的

网络接口API,供客户使用。这时,每个客户共享的不再是某一台特定的服务器,而是云里

的所有服务器。

比如,假设你要把本机的文件备份到网上,你可以使用共享主机,把文件传到某一台服

务器上;也可以使用云主机,通过某种形式的接口,把它们传到云里。也就是说,共享主机用

户直接面对特定的服务器,而云主机用户直接面对网络接口,看不到服务器内部。

云主机能真正获得root权限,用户可以重装和升级操作系统,而VPS主机用户没有

定义,嵌入式系统为控制、监视或辅助设备、机器或用于工厂运作的设备。与个人计算机这

样的通用计算机系统不同,嵌入式系统通常执行的是带有特定要求的预先定义的任务。由于

嵌入式系统只针对一项特殊的任务,设计人员能够对它进行优化,减小尺寸降低成本。嵌入

式系统通常进行大量生产,所以单个的成本节约,能够随着产量进行成百上千的放大。

嵌入式系统是用来控制或者监视机器、装置、工厂等大规模设备的系统。国内普遍认同

的嵌入式系统定义为:以应用为中心,以计算机技术为基础,软硬件可裁剪,适应应用系统

对功能、可靠性、成本、体积、功耗等严格要求的专用计算机系统。通常,嵌入式系统是一

个控制程序存储在ROM中的嵌入式处理器控制板。事实上,所有带有数字接口的设备,如

手表、微波炉、录像机、汽车等,都使用嵌入式系统,有些嵌入式系统还包含操作系统,但

大多数嵌入式系统都是由单个程序实现整个控制逻辑。

嵌入式系统的核心是由一个或几个预先编程好以用来执行少数几项任务的微处理器或

者单片机组成。与通用计算机能够运行用户选择的软件不同,嵌入式系统上的软件通常是暂

时不变的;所以经常称为“固件”。

7、网络空间安全

网络空间是一个虚拟的空间,虚拟空间包含了三个基本要素:

第一个是载体,也就是通讯信息系统;第二个是主体,也就是网民、用户;第三个是构

造一个集合,用规则管理起来,我们称之为“网络空间”。

网络空间是人运用信息通讯系统进行交互的空间,其中信息技术通讯系统包括各类互联

网、电信网、广电网、物联网、在线社交网络、计算系统、通信系统、控制系统等,电子或

数字信息处理设施等等。人间交互指信息通信技术活动。

网络空间安全涉及到在网络空间中的电子设备、电子信息系统、运行数据、系统应用中

存在的安全问题,分别对应这个四个层面:设备、系统、数据、应用。

第一、防治、保护、处置包括互联网、电信网、广电网、物联网、工控网、在线社交网

络、计算系统、通信系统、控制系统在内的各种通信系统及其承载的数据不受损害。

第二、防止对这些信息通信技术系统的滥用所引发的政治安全、经济安全、文化安全、

国防安全。一个是保护系统本身,另外是防止利用信息系统带来了别的安全问题。所以针对

这些风险,要采取法律、管理、技术、自律等综合手段来应对,而不是像过去说信息安全主

要是技术手段。

本文标签: 系统用户进行应用设备