北京邮电大学windows操作系统阶段作业

北京邮电大学windows操作系统阶段作业
北京邮电大学windows操作系统阶段作业

一、单项选择题(共10道小题,共100.0分)

1.Email的工作模式是________

A. 客户/服务器

B. 浏览器/服务器

C. 客服/服务商

D. 发件人/收件人

2.

3.使用ADSL上网的时候,普通电话应接入_______

A. ADSL Modem

B. 分离器

C. 网卡

D. 计算机

4.

5. (错误)

中国有4大网络,大部分学校使用使用的_______

A. CASNET

B. CERNET

C. ChinaNET

D. ChinaGBN

6.局域网使用的双绞线,其制作标准有568A和568B,不同之处是 _______

A. 使用的水晶头不一样

B. 使用的线缆不一样

C. 使用的排线顺序不同

D. 使用的压线钳不同

7.

8.无线局域网和有线局域网相比最大的优势是________

A. 速度快

B. 成本低

C. 可移动

D. 容量大

9.

10.Windows中“磁盘碎片整理程序”的主要作用是_________

A. 修复损坏的磁盘

B. 缩小磁盘空间

C. 提高文件访问速度

D. 扩大磁盘空间

11.

12.Windows可以对文件和文件夹进行加密,前提是________

A. 使用NTFS文件系统

B. 使用最新的Windows系统

C. Windows的用户数不超过5个

D. 硬盘必须足够大

13.

14.Windows安全中心不能设置_______

A. Internet选项

B. Windows防火墙

C. 自动更新

D. 账户密码

15.

16.Windows的电源管理不能设置_________

A. 硬盘关闭时间

B. 显示器关闭时间

C. UPS的使用

D. 网络关系时间

17.

18. (错误)

Windows提供的检测当前系统性能的工具是________

A. 任务管理器

B. 注册表

C. 系统更新

D. 内存管理器

一、单项选择题(共10道小题,共100.0分)

1. (错误)

使用光盘全新安装Windows的时候,需要_____

A. 使用光盘的自动播放功能

B. 设置BIOS从CDROM启动

C. 格式化全部硬盘分区

D. 格式化硬盘的C分区

2.关于Windows XP对话框的描述中,错误的是________

A. 执行带有省略号的命令会打开对话框

B. 对话框是用户为命令输入数据的矩形框

C. 对话框的大小是可以调整改变的

D. 对话框是可以在屏幕上移动的

3.

4.使用键盘切换活动窗口,应用________组合键

A. +

B. +

C. +

D.

5.

6.在Windows中,图标不能按_______排列

A. 名称

B. 大小

C. 创建时间

D. 类型

7.

8.在Windows中,将一个窗口最小化后,用户仍可以_________

A. 在桌面上看到该窗口的图标

B. 在任务栏上看到该窗口的图标

C. 在桌面和任务栏中看到该窗口的图标

D. 在桌面或任务栏中看到该窗口的图标

9.

10.Windows中要卸除一种中文输入法,可在下列哪个窗口中进行_______

A. 控制面板

B. 资源管理器

C. 文字处理程序

D. 我的电脑

11.

12.当文档窗口被关闭,文档被保存时,该文档将________

A. 保存在外存中

B. 保存在内存中

C. 保存在剪贴板

D. 既保存在外存也保存在内存中

13.

14. (错误)

下列说法错误的是________

A. 用户无法使用隐藏文件

B. 只读文件不能修改文件内容,只能进行读出操作

C. 用户使用的文件通常是存档文件

D. 不是所有文件的所有属性都可以由用户选定

15. (错误)

在Windows XP的资源管理器窗口种中,不能实现的操作是________

A. 同时显示出某个磁盘中几个文件夹各自下属的子文件夹树形结构示意图

B. 同时显示出几个文件夹各自下属的所有文件情况

C. 以显示出某个文件夹下属的所有文件情况

D. 同时显示几个磁盘中各自的树形文件夹结构示意图

16.Windows XP中,要查找某文件的存储位置,可以通过“开始”菜单的

________命令

A. 程序

B. 文档

C. 搜索

D. 帮助

一、单项选择题(共10道小题,共100.0分)

1. 使用光盘全新安装Windows的时候,需要_____

A. 使用光盘的自动播放功能

B. 设置BIOS从CDROM启动

C. 格式化全部硬盘分区

D. 格式化硬盘的C分区

知识点: windows安装

学生答案: [B;]

标准答

案:

B

得分: [10] 试题分

值:

10.0

提示:

2.

3. Windows 操作系统安装在物理磁盘的______

A. 主分区

B. 扩展分区

C. 逻辑磁盘C

D. 逻辑磁盘D

知识点: windows安装

学生答案: [A;]

标准答

案:

A

得分: [10]

值:

10.0

提示:

4.

5. 在Windows中,看不到任务栏的原因是________

A. 系统故障

B. 被隐藏

C. 特殊程序在运行

D. 特别的主题

知识点: windows使用

学生答案: [B;]

标准答

案:

B

得分: [10] 试题分

值:

10.0

提示:

6.

7. 在Windows中,图标不能按_______排列

A. 名称

B. 大小

C. 创建时间

D. 类型

知识点: windows使用

学生答案: [C;]

标准答

案:

C

得分: [10] 试题分

值:

10.0

提示:

8.

9. 在Windows XP中,开始菜单的作用是_______

A. 供执行程序用

B. 作为档案保存

C. 用于组织文件

D. 列出设备使用情况

知识点: windows使用

学生答案: [A;]

标准答

案:

A

得分: [10]

值:

10.0

提示:

10.

11. 正常退出Windows XP,正确的操作是________

A. 在任何时刻关掉计算机的电源

B. 选择“开始”菜单中“关闭计算机”并进行人机对话

C. 在计算机没有任何操作的状态下关掉计算机的电源

D. 在任何时刻按Ctrl+Alt+Del键

知识点: windows使用

学生答案: [B;]

标准答

案:

B;

得分: [10] 试题分

值:

10.0

提示:

12.

13. 在Windows中,不同的汉字输入法_____

A. 只是选字方法不同

B. 输入的汉字不相同

C. 使用的字体相同

D. 使用的字体不同

知识点: 输入法和字体

学生答案: [A;]

标准答

案:

A

得分: [10] 试题分

值:

10.0

提示:

14.

15. Windows中要卸除一种中文输入法,可在下列哪个窗口中进行_______

A. 控制面板

B. 资源管理器

C. 文字处理程序

D. 我的电脑

知识点: 输入法和字体

学生答案: [A;]

标准答

案:

A

得分: [10]

值:

10.0

提示:

16.

17. 当文档窗口被关闭,文档被保存时,该文档将________

A. 保存在外存中

B. 保存在内存中

C. 保存在剪贴板

D. 既保存在外存也保存在内存中

知识点: 文件和文件夹操作

学生答案: [A;]

标准答

案:

A

得分: [10] 试题分

值:

10.0

提示:

18.

19. 在Windows XP中使用删除命令删除硬盘中的文件后,_________

A. 文件确实被删除,无法恢复

B. 在没有存盘操作的情况下,还可恢复,否则不可以恢复

C. 文件被放入回收站,可以通过“查看”菜单的“刷新”命令恢复

D. 文件被放入回收站,可以通过回收站操作恢复

知识点: 文件和文件夹操作

学生答案: [D;]

标准答

案:

D

得分: [10] 试题分

值:

10.0

提示:

20.

一、单项选择题(共10道小题,共100.0分)

1.发送电子邮件的时候,使用的协议是_______

A.SMTP

B.POP3

C.MAIL

D.IMAP

学生答案: [A;]

标准答

案:

A

得分: [10] 试题分

值:

10.0

提示:

2.

3.拨号上网和ADSL的相比,主要优势是________

A.速度更快

B.不影响通话

C.省电

D.无需申请

知识点: Internet

学生答案: [D;]

标准答

案:

D

得分: [10] 试题分

值:

10.0

提示:

4.

5.WWW服务使用的协议是________

A.HTTP

B.FTP

C.POP3

D.SMTP

知识点: Internet

学生答案: [A;]

标准答

案:

A

得分: [10] 试题分

值:

10.0

提示:

6.

7.Windows XP提供的共享模式包括_______

A.局域网共享和广域网共享

B.私有共享和公有共享

C.公用文件共享和标准文件共享

D.部门内共享和部门外共享

学生答案: [C;]

标准答

案:

C

得分: [10] 试题分

值:

10.0

提示:

8.

9.Windows中检查网络连接使用的命令是_______

A.Ipconfig

B.Ping

C.Arp

https://www.360docs.net/doc/f317867274.html,stat

知识点: 局域网

学生答案: [B;]

标准答

案:

B

得分: [10] 试题分

值:

10.0

提示:

10.

11.注册表是Windows中的一个重要的数据库,用于_________

A.存储系统运行情况

B.存储用户登记信息

C.存储网络注册用户

D.存储系统和应用程序的设置信息

知识点: 磁盘和注册表管理

学生答案: [D;]

标准答

案:

D

得分: [10] 试题分

值:

10.0

提示:

12.

13.ActiveX是扩展IE浏览器的一种技术,这种程序运行可通过________进

行控制

A.IE浏览器的安全级别

B.控制面板中的用户策略

C.IE的主页

D.IE的版本

学生答案: [A;]

标准答

案:

A

得分: [10] 试题分

值:

10.0

提示:

14.

15.Windows安全中心不能设置_______

A.Internet选项

B.Windows防火墙

C.自动更新

D.账户密码

知识点: 系统安全

学生答案: [D;]

标准答

案:

D

得分: [10] 试题分

值:

10.0

提示:

16.

17.Windows把驱动程序加载失败记录到________

A.系统日志

B.安全日志

C.应用程序日志

D.事件过程

知识点: 系统检测和优化

学生答案: [A;]

标准答

案:

A

得分: [10] 试题分

值:

10.0

提示:

18.

19.Windows中的事件是指_______

A.键盘或鼠标操作

B.系统崩溃信息

C.应用程序通知给用户的信息

D.用户的各种操作

知识点: 系统检测和优化

学生答案: [C;]

标准答

案:

C

得分: [10] 试题分

值:

10.0

提示:

一、单项选择题(共10道小题,共100.0分)

1.(错误)

IP地址的长度是_____

A.128位

B.32位

C.不确定

D.不同国家不同

知识点: Internet

学生答案: [A;]

标准答

案:

B

得分: [0] 试题分

值:

10.0

提示:

2.中国有4大网络,大部分学校使用使用的_______

A.CASNET

B.CERNET

C.ChinaNET

D.ChinaGBN

知识点: Internet

学生答案: [B;]

标准答

案:

B

得分: [10] 试题分

值:

10.0

提示:

3.

4.Internet使用的的通信协议是

A.TCP/IP

B.UNIX

C.ARPAnet

D.NSFnet

知识点: Internet

学生答案: [A;]

标准答

案:

A

得分: [10] 试题分

值:

10.0

提示:

5.

6.Windows中查看本机IP配置的命令是________

A.Ipconfig

B.Ping

C.Arp

https://www.360docs.net/doc/f317867274.html,stat

知识点: 局域网

学生答案: [A;]

标准答

案:

A

得分: [10] 试题分

值:

10.0

提示:

7.

8.一般情况下,局域网的覆盖范围_______

A.小于10km

B.小于1km

C.没有限制

D.在一栋楼内

知识点: 局域网

学生答案: [A;]

标准答

案:

A

得分: [10] 试题分

值:

10.0

提示:

9.

10.Windows中“磁盘碎片整理程序”的主要作用是_________

A.修复损坏的磁盘

B.缩小磁盘空间

C.提高文件访问速度

D.扩大磁盘空间

知识点: 磁盘和注册表管理

学生答案: [C;]

标准答

案:

C

得分: [10] 试题分

值:

10.0

提示:

11.

12.(错误)

IE浏览器记录的用户名和密码,可以_________删除

A.在Internet选项的个人信息中

B.在Internet选项的隐私中

C.在IE的属性设置中

D.在IE的页面设置中

知识点: 系统安全

学生答案: [B;]

标准答

案:

A

得分: [0] 试题分

值:

10.0

提示:

13.(错误)

Windows的防火墙不能根据_______设置允许或阻塞

A.应用程序

B.应用程序端口号

C.网络连接端口

D.TCP端口号

知识点: 系统安全

学生答案: [D;]

标准答

案:

C

得分: [0] 试题分

值:

10.0

提示:

14.Windows安全中心不能设置_______

A.Internet选项

B.Windows防火墙

C.自动更新

D.账户密码

知识点: 系统安全

学生答案: [D;]

标准答

案:

D

得分: [10] 试题分

值:

10.0

提示:

15.

16.在Windows中,当新安装了一台打印机时,使用前必须为该打印机安装

________

A.文件夹

B.驱动程序

C.保护卡

D.序列号

知识点: 系统检测和优化

学生答案: [B;]

标准答

案:

B

得分: [10] 试题分

值:

10.0

提示:

17.

一、单项选择题(共10道小题,共100.0分)

1.Windows 操作系统安装在物理磁盘的______

A.主分区

B.扩展分区

C.逻辑磁盘C

D.逻辑磁盘D 知识点: windows安装

学生答案: [A;]

标准答

案:

A

得分: [10] 试题分

值:

10.0

提示:

2.

3.操作系统中存储管理是对________

A.外存的管理

B.CD-ROM 的管理

C.内存的管理

D.Cache的管理

知识点: windows安装

学生答案: [C;]

标准答

案:

C

得分: [10] 试题分

值:

10.0

提示:

4.

5.在Windows中,看不到任务栏的原因是________

A.系统故障

B.被隐藏

C.特殊程序在运行

D.特别的主题

知识点: windows使用

学生答案: [B;]

标准答

案:

B

得分: [10] 试题分

值:

10.0

提示:

6.

7.在Windows中,将一个窗口最小化后,用户仍可以_________

A.在桌面上看到该窗口的图标

B.在任务栏上看到该窗口的图标

C.在桌面和任务栏中看到该窗口的图标

D.在桌面或任务栏中看到该窗口的图标知识点: windows使用

学生答案: [B;]

标准答

案:

B

得分: [10] 试题分

值:

10.0

提示:

8.

9.Power键位于键盘的________

A.编辑控制键区

B.功能键区

C.数字键盘区

D.键盘指示区

知识点: windows使用

学生答案: [B;]

标准答

案:

B

得分: [10] 试题分

值:

10.0

提示:

10.

11.正常退出Windows XP,正确的操作是________

A.在任何时刻关掉计算机的电源

B.选择“开始”菜单中“关闭计算机”并进行人机对话

C.在计算机没有任何操作的状态下关掉计算机的电源

D.在任何时刻按Ctrl+Alt+Del键

知识点: windows使用

学生答案: [B;]

标准答

案:

B;

得分: [10] 试题分

值:

10.0

提示:

12.

13.Windows中切换各种输入法的组合键是______

A.Ctrl+Shift

B.Alt+Shift

C.Ctrl+Space

D.Alt+Space

知识点: 输入法和字体

学生答案: [A;]

标准答

案:

A

得分: [10] 试题分

值:

10.0

提示:

14.

15.在Windows中,使用软键盘可快速地输入各种特殊符号,为了撤消弹出的软

键盘,正确的操作是________

A.用鼠标左键单击软键盘上的Esc键

B.用鼠标右键单击软键盘上的Esc键

C.用鼠标右键单击中文输入法状态窗口中的“开启/关闭软键盘”按钮

D.用鼠标左键单击中文输入法状态窗口中的“开启/关闭软键盘”按钮

知识点: 输入法和字体

学生答案: [D;]

标准答

案:

D

得分: [10] 试题分

值:

10.0

提示:

16.

17.下列说法错误的是________

A.用户无法使用隐藏文件

B.只读文件不能修改文件内容,只能进行读出操作

C.用户使用的文件通常是存档文件

D.不是所有文件的所有属性都可以由用户选定

知识点: 文件和文件夹操作

学生答案: [D;]

标准答

案:

D

得分: [10] 试题分

值:

10.0

提示:

18.

19.Windows中要选定多个不连续的文件(文件夹),要先按住_______,再选定

文件。

北邮网络-操作系统原理-阶段作业三

一、单项选择题(共10道小题,共100.0分) 1. 不支持记录等结构的文件类型是 A. 顺序文件 B. 索引顺序文件 C. 索引文件 D. 哈希文件 2. 在I/O系统层次模型中处于最高的一个层次,负责所有设备I/O工作中均 要用到的共同的功能的模块是 A. 系统服务接口 B. I/O子系统 C. 设备驱动程序接口 D. 设备驱动程序 3. 在采用局部转换策略进行页面置换的系统中,一个进程得到3个页架。系 统采用先进先出的转换算法,该进程的页面调度序列为:1,3,2,6,2,5,6,4,6。如果页面初次装入时不计算为缺页,请问该进程在调度中会产生几次缺页。 A. 6次 B. 5次 C. 4次 D. 3次

4. 完成从物理页架号到虚地址的映射是 A. 页表 B. 反向页表 C. 多级页表 D. 快表 5. 下列设备中,()为块设备。 A. 软盘驱动器 B. MODEM C. 声卡 D. 鼠标 6. 在下列的实存管理技术中,同一进程在连续地址存储的技术是 A. 可变分区多道管理技术 B. 多重分区管理 C. 简单分页 D. 简单分段

7. 采用简单分页系统的内存管理,页面的大小是8K字节。现有一个逻辑地 址A=3580h,该进程的页表为 [0,5/1,6/2,1/3,0...],则该逻辑地址对应的物理地址A'=() A. 0580h B. D580h C. 6580h D. 7580h 8. 对于实存管理技术,实际上它不具备的功能有: A. 主存分配 B. 地址转换和重定位 C. 存储保护和主存共享 D. 存储扩充 9. 在当前的计算机系统中,通常是按()进行编址。 A. 位 B. 字节

邮电大学操作系统综合课程设计

邮电大学操作系统综合 课程设计 Company Document number:WTUT-WT88Y-W8BBGB-BWYTT-19998

北京邮电大学课程设计报告 目录

实验一 Linux启动优化 一实验目的 Linux 系统从启动到登录 shell 界面需要花费较长时间,在普通微机上的启动过程需要十几秒或更长。如果要启动 X 界面,那花费的时间就更多了。启动时间过长对嵌入式系统而言,如信息家电产品(机顶盒),是无法接受的。 Linux 系统的启动由内核态下的启动和用户态下的启动组成。利用本实验中采取的多种方法,可以简化 Linux 系统启动过程,提高 Linux 系统启动速度,适应嵌入式系统快速启动和实时应用的需要。

二实验内容与步骤 1内核态启动优化 1)测量几个较大代码模块的启动时间 2)更改 MAX_HWIFS ,减小检测IDE过程的启动时间 2 用户态启动优化 1)开机画面字符隐藏技术 2)开机画面隐藏/调出 3)开机画面更换 3 测试系统总的启动时间 三实验原理 根据 Linux 源代码,从根本上分析 Linux 启动原理 四实验结果及分析 1 内核态启动优化 在 Redhat 9 中,安装内核开发包,能得到 Linux 源代码。位于/usr/src/ 目录下。 修改linux/init/,在所有的需要检测的代码段添加条件编译TIME_TEST常 量。 测试的代码段包括console_init(), vfs_caches_init,和pci_init()等。 改动完成之后,编译内核 1,清除源码树:make mrproper 2,生成现有.config文件:make oldconfig 3,配置内核:make menuconfig 4,生成依赖关系:make dep 5,编译内核:make bzImage 6,编译模块:make modules 7,安装模块:make modules_install 8,安装内核:make install 9,重起:init 6 启动结束之后,用 dmesg| grep “second” 得到所有设定的打印位置的记录

北邮研究生 高级计算机系统结构

计算机系统结构的发展历程 课程:高级计算机系统结构 姓名: 学号: 班级:

2015年12月 一、计算机系统结构 随着当今社会和科技的飞速发展,自四十年代计算机问世以来,计算机科学更是发展迅速,应用领域不断扩展计算机的普及和广泛应用,现代社会正朝着高度信息化,自动化方向发展。计算机逐渐成为社会必不可少的支柱力量。 计算机系统是按人的要求接收和存储信息,自动进行数据处理和计算,并输出结果信息的机器系统。计算机是脑力的延伸和扩充,是近代科学的重大成就之一。计算机系统由硬件系统和软件系统组成。前者是借助电、磁、光、机械等原理构成的各种物理部件的有机组合,是系统赖以工作的实体。后者是各种程序和文件,用于指挥全系统按指定的要求进行工作。 而计算机系统结构是计算机的的机器语言程序员或编译程序编写者所看到的外特性。所谓外特性,就是计算机的概念性结构和功能特性,主要研究计算机系统的基本工作原理,以及在硬件、软件界面划分的权衡策略,建立完整的、系统的计算机软硬件整体概念。其也称为计算机体系结构,它是由计算机结构外特性,内特性,微外特性组成的。经典的计算机系统结构的定义是指计算机系统多级层次结构中机器语言机器级的结构,它是软件和硬件/固件的主要交界面,是由机器语言程序、汇编语言源程序和高级语言源程序翻译生成的机器语言目标程序能在机器上正确运行所应具有的界面结构和功能。 以最常见的冯诺依曼计算机为例,计算机系统结构包含了以下几个方面: 1.指令集架构(Instruction set architecture;简称ISA):被视为一种机器语言, 包含了许多相关的指令集(存储器定址、处理器控制,寄存器控制等等……)。 2.微体系结构/微架构(Microarchitecture)或称计算机组织(Computer

北邮操作系统进程管理实验报告及源代码

进程管理实验报告 1.实验目的: (1)加深对进程概念的理解,明确进程和程序的区别; (2)进一步认识并发执行的实质; (3)分析进程争用资源的现象,学习解决进程互斥的方法; (4)了解Linux系统中进程通信的基本原理。 2.实验预备内容 (1)阅读Linux的sched.h源码文件,加深对进程管理概念的理解; (2)阅读Linux的fork()源码文件,分析进程的创建过程。 3、环境说明 本次实验使用的是win7下的VMWare workstation虚拟机,安装了ubuntu系统在ubuntu 系统下使用code::blocks IDE编写代码并执行程序的 4、实验内容: 1、进程的创建: (1)实验题目和要求: 编写一段程序,使用系统调用fork() 创建两个子进程。当此程序运行时,在系统中有一个父进程和两个子进程活动。让每一个进程在屏幕上显示一个字符:父进程显示字符“a”,子进程分别显示字符“b”和“c”。试观察记录屏幕上的显示结果,并分析原因。 (2)程序设计说明: 参照书上的例子进行设计,详见源代码 (3)程序运行结果截图: (4)程序分析: a,b,c随机出现,因为父进程与两个子进程之间并没有同步措施,所以a,b,c随机打印出来,也就是三个进程的活动次序是随机进行的,不同的系统可能有不同的进程调度方式。 (5)源程序: #include #include #include int main() { pid_t pid1,pid2; if((pid1=fork()) printf("Fork Failed.\n"); exit(-1); } else if((pid1=fork())==0) printf("b\n"); else{ if((pid2=fork()) printf("Fork Failed.\n"); exit(-1); } else if((pid2=fork())==0) printf("c\n");

北京邮电大学2009年操作系统期末试卷

北京邮电大学2008——2009学年第一学期 《操作系统》期末考试试题(A) 1.FILL IN BLANKS (10 points) 1.1 A _trap___ is a software-generated interrupt caused either by an error or by a specific request from a user program that an operating-system services be performed. 1.2 A ______ is used in Unix systems to notify a process that a particular event has occurred. 1.3 To manage the process executing, OS records the state and other information (e.g. the priority) of the process in . 1.4 The scheduling criteria include CPU utilization, throughput, turnaround time, waiting time, and response time .

1.5 For n concurrent processes that mutual exclusively use some resources, the code segmentations, in which the processes access the resources, are called deadlock . 1.6. The ___visual memory___ scheme enables users to run programs that are larger than actual physical memory, this allows the execution of a process that is not completely in memory. 1.7. The __FIFO___ page replacement algorithm associates with each page the time when that page was brought into memory. When a page must be replaced, the oldest page is chosen. 1.8The file system resides permanently on , which is designed to hold a large amount of data permanently. 1.9The file system itself is generally composed of many different levels, including the logical file system, the file-organization module, the and the I/O control. 1.10 T he kernel’s I/O subsystem provides numero us services. Among these are I/O scheduling, , caching, spooling, device reservation, and error handling, and name translation. 2.CHOICE ( 10 points ) 2.1 _____ operating systems have well defined, fixed time constraints. Processing must be done within the defined constrains, or the system will fail. A. Multimedia B. Real-time C. Clustered D. Network 2.2 Which one of the following OS is implemented based on microkernel structure? _____

详解使用windows7操作系统

能够使用windows7操作系统成为了许多电脑用户的一大喜悦之事,相比之前的Vista系统,windows7系统真的是好看了,快了,好用了,但你是否担心自己的windows7系统就像新安装其他Windows系统一样仅仅是刚开始运行飞快,随着使用时间的增加就会导致效率越来越低呢想要保持自己的windows7系统一直运行如飞并非是难事,下面将介绍十个有效的小方法帮助你保持windows7的高速度,放心非常简单,老少皆宜! 1. 加快windows7系统启动速度 正在使用windows7操作系统的用户也许已经有明显感受,windows7的启动速度的确比Vista快了很多,但你想不想让它更快一些呢来吧按照我说的做。微软windows7仅仅默认是使用一个处理器来启动系统的,但现在不少网友早就用上多核处理器的电脑了,那就不要浪费,增加用于启动的内核数量立即可以减少开机所用时间。非常简单,只需修改一点点系统设置。 首先,打开windows7开始菜单在搜索程序框中输入“msconfig”命令,打开系统配置窗口后找到“引导”选项(英文系统是Boot)。

windows7拥有强大便捷的搜索栏,记住一些常用命令,可以让你操作起来更快捷。 点击“高级选项”此时就可以看到我们将要修改的设置项了。 勾选“处理器数”和“最大内存”,看到你的电脑可选项中有多大你就可以选多大,这里所用电脑最大就支持将处理器调整到2,可能你的机器

会更高(处理器数目通常是2,4,8), 同时调大内存,确定后重启电脑生效,此时再看看系统启动时间是不是加快了。如果你想要确切知道节省的时间,可以 先记录下之前开机时所用时间做详细比较。 2. 加快windows7系统关机速度 上面教大家加速windows7系统的开机,那自然关机也是可以加快速度的。虽然windows7的关机速度已经比之前的 Windows XP和Vista系统快了不少,但稍微修改一下注册表你 会发现关机会更迅速。 还是在windows7系统的开始菜单处的搜索框中输入“regedit”打 开注册表编辑器,

北邮 操作系统 实验一 进程同步

实验一进程同步 1.实习要求 在Windows 环境下,创建一个包含n 个线程的控制进程。用这n 个线程来表示n 个读者或写者。每个线程按相应测试数据文件的要求,进行读写操作。请用信号量 机制分别实现读者优先和写者优先的读者-写者问题。 读者-写者问题的读写操作限制: 1)写-写互斥; 2)读-写互斥; 3)读-读允许; 读者优先的附加限制:如果一个读者申请进行读操作时已有另一读者正在进行读操作, 则该读者可直接开始读操作。 写者优先的附加限制:如果一个读者申请进行读操作时已有另一写者在等待访问共享资源,则该读者必须等到没有写者处于等待状态后才能开始读操作。 运行结果显示要求:要求在每个线程创建、发出读写操作申请、开始读写操作和结束读 写操作时分别显示一行提示信息,以确信所有处理都遵守相应的读写操作限制。 2.测试数据文件格式 测试数据文件包括n 行测试数据,分别描述创建的n 个线程是读者还是写者,以及读写 操作的开始时间和持续时间。每行测试数据包括四个字段,各字段间用空格分隔。第一字段为一个正整数,表示线程序号。第一字段表示相应线程角色,R 表示读者是,W 表示写者。第二字段为一个正数,表示读写操作的开始时间。线程创建后,延时相应时间(单位为秒)后发出对共享资源的读写申请。第三字段为一个正数,表示读写操作的持续时间。当线程读写申请成功后,开始对共享资源的读写操作,该操作持续相应时间后结束,并释放共享资源。下面是一个测试数据文件的例子: 1 R 3 5 2 W 4 5 3 R 5 2 4 R 6 5 5 W 5.1 3 3.本实验的相关知识 3.1进程 进程是一个具有一定独立功能的程序关于某个数据集合的一次运行活动。它是操作系统动态执行的基本单元,在传统的操作系统中,进程既是基本的分配单元,也是基本的执行单元。 3.2线程 线程,有时被称为轻量级进程(Lightweight Process,LWP),是程序执行流的最小单元。一个标准的线程由线程ID,当前指令指针(PC),寄存器集合和堆栈组成。另外,线程是进程中的一个实体,是被系统独立调度和分派的基本单位,线程自己不拥有系统资源,只拥有

北邮大三上-操作系统-存储管理实验报告

操作系统 实验三 存储管理实验 班级:2009211311 学号: 姓名:schnee

目录 1. 实验目的 (2) 2. 实验内容 (2) (1) 通过随机数产生一个指令序列,共320条指令 (2) (2) 将指令序列变换成为页地址流 (2) (3) 计算并输出下述各种算法在不同内存容量下的命中率 (2) 3. 随机数产生办法 (3) 环境说明 (3) 4. 程序设计说明 (3) 4.1.全局变量 (3) 4.2.随机指令序列的产生 (4) 4.3.FIFO算法 (4) 4.4.LRU算法 (4) 4.5.OPT算法 (5) 5. 编程实现(源程序): (5) 6. 运行结果及分析 (11) 6.1.运行(以某两次运行结果为例,列表如下:) (11) 6.2.Belady’s anomaly (11)

1.实验目的 存储管理的主要功能之一是合理地分配空间。请求页式管理是一种常用的虚拟存储管理技术。 本实验的目的是通过请求页式存储管理中页面置换算法模拟设计,了解虚拟存储技术的特点,掌握请求页式存储管理的页面置换算法。 2.实验内容 (1) 通过随机数产生一个指令序列,共320条指令 指令的地址按下述原则生成: a) 50% 的指令是顺序执行的; b) 25% 的指令是均匀分布在前地址部分; c) 25% 的指令是均匀分布在后地址部分; 具体的实施方法是: a) 在[0,319]的指令地址之间随机选取一起点m; b) 顺序执行一条指令,即执行地址为m+1的指令; c) 在前地址[0,m+1]中随机选取一条指令并执行,该指令的地址为m'; d) 顺序执行一条指令,其地址为m'+1; e) 在后地址[m'+2,319]中随机选取一条指令并执行; f) 重复上述步骤a)~f),直到执行320次指令。 (2) 将指令序列变换成为页地址流 设: a) 页面大小为1K; b) 用户内存容量为4页到32页; c) 用户虚存容量为32K。 在用户虚存中,按每K存放10条指令排列虚存地址,即320条指令在虚存中的存放方式为:第0条~第9条指令为第0页(对应虚存地址为[0,9]); 第10条~第19条指令为第1页(对应虚存地址为[10,19]); … … 第310条~第319条指令为第31页(对应虚存地址为[310,319])。 按以上方式,用户指令可以组成32页。 (3) 计算并输出下述各种算法在不同内存容量下的命中率 a) 先进先出的算法(FIFO); b) 最近最少使用算法(LRU); c) 最佳淘汰算法(OPT);

北邮高级操作系统期末试卷

2017,2015,2013北邮高级操作系统 试题 学号: 姓名: 成绩: 、分布式操作系统中的透明性主要是什么?其中那些透明性容易实现?哪些难实现????分? 难点: 、创建一个分布式数据库系统可提供有效的存取手段来操纵这些结点上的子数据库。 、不确定性,控制比较复杂,尤其是在资源管理上要附加许多协调操作—资源属于局部工作站,性能、可靠性对网络的依赖性强,安全保密——基础不好。用户掌握有许软件接口,相应的应用软件较少,需要大力开发。 、分布式互斥中集中式算法、分布式算法、令牌算法。分析一下其中那个算法比较实用,为什么????分? 集中式算法:集中式算法借鉴了集中式互斥算法的思想,在分布式系统

中,选出一个进程为协调者 ?通过科学的分析制定一套规则? 。协调者对所有的请求进行排队并根据一定的规则授予许可。协调者接受请求以后,检查临界区内的资源是否被其他进程占用。如果是,则它将当前请求进程插入到对应临界资源的请求队列中 否则,回复一个同意消息给请求进程,通知它可以访问该临界资源。该算法通俗易懂,既能够杜绝死锁、饥饿等现象发生,又能保证资源的互斥访问顺利进行。 但是它也有缺点,由于是集中式管理,所以一旦管理进程出现故障,则整个系统将处于瘫痪状态。因此,管理进程的性能完全决定了算法的效率,应用范围小,难以普及。 分布式算法:分布式算法中运用到广播请求通信,当进程想请求共享资源时,需要首先建立三个变量 准备进入临界区,实时时间和处理器号,并利用广播通信发送给正在运行的所有进程。该算法的核心思想如下 当进程想进入临界区时 要建立一个包括进入的临界区名字、处理器号和当前时间的消息 并把消息发送给所有其它进程。当进程接收到另一个进程的请求消息时 将分下面三种情况来区别对待 ?若接收者不在临界区中 也不想进入临界区 就向发送者发送 ?消息; ?若接收者已经在临界区内就不必回答 而是负责对请求消息排队; ?若接收者要进入临界区 但还没进入 它就会把接收的消息和它发送的消息的时间戳进行对比 取小的那个。如果接收的消息时间戳小 就发 ?消息 如果发送的消息时间戳小 那么接收者负责排列请求队列而不发送任何消息。当进程接收到允许消息时 它就进入临界区。从临界区退出时 向队列中的所有进程发送 ?消息 并将自己从队列中删除。该算法可以保证访问临界区的互斥性以及无死锁进程、无饥饿进程。但是这种算法有个严重的缺点是算法太复杂并且不健壮 任何一个进程崩溃都会影响到算法的正确性。二是令牌丢失 令牌算法:令牌算法中引入了令牌,所有的进程组成一个环模型,环中每个进程需要知道它的下一个位置的节点的名称。令牌在环上顺序传递,当

Windows7操作系统使用技巧总结

Windows7操作系统使用技巧总结.... 在Windows 7中,组合快捷键数量得到进一步增加,活用以下一些快捷组合能让你日常操作更快捷更方便。 首先是窗口管理和操作的快捷键。 Win + 上下方向键: 对程序窗口大小调整是经常会遇到的操作,尤其是默认窗口和最大化之间的切换。在Windows 7之前,你只能通过鼠标点击右上角的最大化/还原按钮或者是双击标题栏来实现,现在当你想让当前窗口最大化,还可以通过Win + 向上的箭头的键盘组合操作来实现;Win + 向下箭头则可以还原到原始窗口。特别的,在原始窗口下按Win + 向下箭头还可以将其最小化。 对于最大化、还原等操作除了上述快捷键和以前的鼠标方式,还有一种操作方式,你可以将鼠标停在窗口标题栏上点击并拖动到屏幕上方边缘,窗口就会自动最大化;同样的,拖离上方就会恢复原始窗口。这种方式更加适合在触摸屏类的设备使用,作为一款很好支持触摸类设备的全新系统,这类操作还会在更多的地方出现,后面会提到。 Win + Shift + 上下方向键 大屏幕、高分辨率的显示设备对于从事设计、美工类的人来说是非常需要的,但是对于普通人的日常使用来说,过大的屏幕有时反而是一种拖累。很多软件并不需要很大的显示区域,尤其是宽度上的,因此更多的时候你也许只想让窗口高度加长,而宽度并不需要加大,比如浏览网页。微软显然考虑到了这点,所以在Windows 7中有了高度最大化的操作,你可以通过Win + Shift + 向上的组合键将当前窗口高度最大化,而宽度不变;同之前的,Win + Shift + 向下可以恢复原始位置。 你问用鼠标如何操作?Follow me,将鼠标停在窗口上方边缘,变成一个双箭头图案的时候,拉动鼠标至桌面顶端也可以实现高度最大化。停在窗口下侧边缘并向下拉到底部也有同样效果。 Win + 左右方向键 伴随着19寸以上宽屏显示器的普及,在一个屏幕内并排2个或者多个窗口已经具有很好的实用意义,

北京邮电大学操作系统实验 (2)

操作系统 班级:2011211302 学号:2011211168 姓名:康雅微 目录 实验5.1 进程通信观察实验 实验6.3 I/O系统编程实验 实验7.1 文件管理系统管理实验代码分析

实验5.1 观察实验 1、实验目的与内容 在Linux下,用ipcs()命令观察进程通信情况,了解Linux基本通信机制。 2、实验原理 Linux IPC继承了Unix System V及DSD等,共有6种机制:信号(signal)、管道(pipe 和命名管道(named piped)、消息队列(message queues)、共享内存(shared memory segments)、信号量(semaphore)、套接字(socket)。 本实验中用到的几种进程间通信方式: (1)共享内存段(shared memory segments)方式 –将2个进程的虚拟地址映射到同一内存物理地址,实现内存共享 –对共享内存的访问同步需由用户进程自身或其它IPC机制实现(如信号量) –用户空间内实现,访问速度最快。 –Linux利用shmid_ds结构描述所有的共享内存对象。 (2)信号量(semaphore)方式 –实现进程间的同步与互斥 –P/V操作,Signal/wait操作 –Linux利用semid_ds结构表示IPC信号量 (3)消息队列(message queues)方式 –消息组成的链表,进程可从中读写消息。 –Linux维护消息队列向量表msgque,向量表中的每个元素都有一个指向msqid_ds结构的指针,每个msqid_ds结构完整描述一个消息队列 LINUX系统提供的IPC函数有: ●msgget(关键字,方式):创建或打开一个消息队列 ●msgsnd(消息队列标志符,消息体指针,消息体大小,消息类型):向队列传递消息●msgrcv(消息队列标志符,消息体指针,消息体大小,消息类型):从队列中取消息●msgctl(消息队列标志符,获取/设置/删除,maqid_ds缓冲区指针):获取或设置某 个队列信息,或删除某消息队列 Linux系统中,内核,I/O任务,服务器进程和用户进程之间采用消息队列方式,许多微内核OS中,内核和各组件间的基本通信也采用消息队列方式.

北邮高级操作系统期末试卷

20仃,2015,2013北邮高级操作系统 试题 学号:姓名:成绩: 1、分布式操作系统中的透明性主要是什么?其中那些透明性容 易实现?哪些难实现?(20分) 难点: 1、创建一个分布式数据库系统可提供有效的存取手段来操纵这些结点上的子数据库。 2、不确定性,控制比较复杂,尤其是在资源管理上要附加许多协调操作一资源 属于局部工作站,性能、可靠性对网络的依赖性强,安全保密一一基础不好。用户掌握有许软件接口,相应的应用软件较少,需要大力开发。 2、分布式互斥中集中式算法、分布式算法、令牌算法。分析一下其 中那个算法比较实用,为什么?(20分) 集中式算法:集中式算法借鉴了集中式互斥算法的思想,在分布式系统中,选出一个进程为协调者(通过科学的分析制定一套规则)。协调者对所有的请求进行排队并根据一定的规则授予许可。协调者接受请求以后,检查临界区内的资源是否被其他进程占用。如果是,则它将当前请求进程插入到对应临界资源的请求队列中;否则,回复一个同意消息给请求进程,通知它可以访问该临界资源。该算法通俗易懂,既能够杜绝死锁、饥饿等现象发生,又能保证资源的互斥访问顺利进行。 但是它也有缺点,由于是集中式管理,所以一旦管理进程出现故障,则整个系统将处于 瘫痪状态。因此,管理进程的性能完全决定了算法的效率,应用范围小,难以普及。

分布式算法:分布式算法中运用到广播请求通信,当进程想请求共享资源时,需要首先建立三个变量:准备进入临界区,实时时间和处理器号,并利用广播通信发送给正在运行的所有进程。该算法的核心思想如下:当进程想进入临界区时,要建立一个包括进入的临界区名字、处理器号和当前时间的消息,并把消息发送给所有其它进程。当进程接收到另一个进程的请求消息时,将分下面三种情况来区别对待:1)若接收者不在临界区中,也不想进入临界区,就向发送者发送0K消息;2)若接收者已经在临界区内就不必回答,而是负责对请求消息排队;3)若接收者要进入临界区,但还没进入,它就会把接收的消息和它发送的消息的时间戳进行对比,取小的那个。如果接收的消息时间戳小,就发0K消息,如果发送的消息时间戳小,那么接收者负责排列请求队列而不发送任何消息。当进程接收到允许消息时,它就进入临界区。从临界区退出时,向队列中的所有进程发送0K消息,并将自己从队列中删除。该算法可以保证访问临界区 的互斥性以及无死锁进程、无饥饿进程。但是这种算法有个严重的缺点是算法太 二是令牌丢失 复杂并且不健壮,任何一个进程崩溃都会影响到算法的正确性。 令牌算法:令牌算法中引入了令牌,所有的进程组成一个环模型,环中每个进程需要知道它的下一个位置的节点的名称。令牌在环上顺序传递,当某个进程拥有令牌时就表明可以访问临界区。当请求进程没有令牌时,算法需要N发送任何消息。如果得到令牌的进程不打算进入临界区,它只是简单地将令牌传送给它后面的进程。当每个进程都需要进入临界区时,令牌在环上的传递速度最慢;相反,当没有进程想要进入临界区时,令牌在环上的传递速度最快。 (该算法的正确性是显而易见的,但是也存在一些问题,比如说,当令牌丢失时,需要重新生成。可是如何检测令牌丢失又是一个困难的问题。还有,如果环中的一个进程崩溃,那么环 的连贯性就遭到破坏,算法也就会出现麻烦。) 综上所述,基于令牌的算法在排除了令牌丢失和进程故障等问题之后,在今后的分布式系统中,能有更好的应用。

2016北邮高级语言程序设计作业

第一阶段作业 一、多项选择题(共1道小题,共10.0分) 1.windows 下安装Java开发工具包时需要配置路径修改的 变量名为____ A.Classpath B.Path C.TEMP D.windir 知识 第一单元过关习题 点: 学生答 [A;B;] 案: 试题分 10.0 得分:[10] 值: 提示:多选题

二、单项选择题(共9道小题,共90.0分) 1.利用Java开发工具包编译和运行Java程序需要用到哪两 个命令____ A.java、javac B.java、java C.javac、javadoc D.javadoc、java 知识 第一单元过关习题 点: 学生答 [A;] 案: 试题分 10.0 得分:[10] 值: 提示: 2.(错误)用Java虚拟机执行类名为Hello的应用程序的正确 命令是____ A.java Hello.class B.Hello.class

C.java Hello.java D.java Hello 知识 第一单元过关习题 点: 学生答 [C;] 案: 试题分 10.0 得分:[0] 值: 提示: 3.编译一个Java程序Hello.java的正确命令形式是____ A.javac Hello B.Javac Hello C.javac Hello.java D.javac.hello 知识 第一单元过关习题 点:

[C;] 案: 试题分 10.0 得分:[10] 值: 提示: 4.只包含一个带public方法的Java类Abc的java程序的正确命名是____ A.Abc B.Abc.java C.abc.java D.一个任意的标识符后带后缀.java 知识 第一单元过关习题 点: 学生答 [B;] 案: 试题分 得分:[10] 10.0 值:

操作系统—实验三

操作系统—实验三 (一)实验目的 进一步理解、使用和掌握文件的系统调用、文件的标准子例程,能利用和选择这些基本的文件操作完成复杂的文件处理工作。 (二)源代码 1.编写一个文件复制的C语言程序: 分别使用文件的系统调用read(fd, buf, nbytes), write(fd, buf, nbytes)和文件的库函数fread(buf, size, nitems, fp), fwrite(buf, size, nitems, fp),编写一个文件的复制程序。 #include #include #include /*copy file , if way ==1, use read/write, else use fread/fwrite, at the same time, it counts time consumed*/ int mycopy(int way, int step) { time_t start_tm, stop_tm; FILE *srcf,*destf; char buff[1024]; int i, sfd,dfd; time(&start_tm); //get start time for (i=0;i<1024;i=i+step) { if(way==1) { sfd= open("in.txt",O_RDONLY,0644); df d=o pen("out.txt",O_WRONLY|O_CREAT|O_TRUNC,0644); read(sfd, buff, step); write(dfd, buff, step); close(sfd); close(dfd); } else { srcf = fopen("in.txt","r"); destf = fopen("out.txt","w"); fread(buff, step*sizeof (char), 1, srcf); fwrite(buff, step*sizeof(char), 1, destf);

Windows7操作系统上机实训

第二章中文版Windows7 操作系统 上机实训 实验1 Windows 7基本操作 一、实验目的 1.掌握鼠标的基本操作。 2.掌握窗口、菜单基本操作。 3.掌握桌面主题的设置 4.掌握任务栏的使用和设置及任务切换功能 5.掌握“开始”菜单的组织 6.掌握快捷方式的创建 二、实验内容及步骤 1.鼠标的使用 (1)指向:将鼠标依次指向任务栏上每一个图标,如将鼠标指向桌面右下角时钟图标显示计算机系统日期。 (2)单击:单击用于选定对象。单击任务栏上的“开始”按钮,打开“开始”菜单;将鼠标移到桌面上的“计算机”图标处,图标颜色变浅,说明选中了该图标,如图2-1。 图2-1 选定了的“计算机”图标 (3 拖动:将桌面上的“计算机”图标移动到新的位置。(如不能移走,则应在桌面上空白处右击,在快捷菜单的”查看”菜单中,选将“自动排列图标”前的对勾去掉)。 (4)双击:双击用于执行程序或打开窗口。双击桌面上的“计算机”图标,即打开“计算机”窗口,双击某一应用程序图标,即启动某一应用程序。 (5)右击:右击用于调出快捷菜单。右击桌面左下角“开始”按钮,或右击任务栏上空白处、右击桌面上空白处、右击“计算机”图标,右击一文件夹图标或文件图标。都会弹出不同的快捷菜单。 2、桌面主题的设置在桌面任一空白位置右击鼠标,在弹出的快捷菜单中选择“个性化”,出现“个性化”设置窗口。 (1)设置桌面主题 选择桌面主题为Aero 风格的“风景”,观察桌面主题的变化。然后单击“保存主题”,保存该主题为“我的风景”,如图2-2。

图2-2 个性化设置窗口 (2)设置窗口颜色单击图2-2 下方的“窗口颜色”,打开如图2-3 所示“窗口颜色和外观”窗口,选择一种窗口的颜色,如“深红色”,观察桌面窗口边框颜色的从原来的暗灰色变为了深红色,最后单击“保存修改”按钮。 图2-3 “颜色和外观”设置窗口

北邮-大三-操作系统-进程管理实验报告

实验一进程管理 1.实验目的: (1)加深对进程概念的理解,明确进程和程序的区别; (2)进一步认识并发执行的实质; (3)分析进程争用资源的现象,学习解决进程互斥的方法; (4)了解Linux系统中进程通信的基本原理。 2.实验预备内容 (1)阅读Linux的sched.h源码文件,加深对进程管理概念的理解; (2)阅读Linux的fork()源码文件,分析进程的创建过程。 3.实验内容 (1)进程的创建: 编写一段程序,使用系统调用fork() 创建两个子进程。当此程序运行时,在系统中有一个父进程和两个子进程活动。让每一个进程在屏幕上显示一个字符:父进程显示字符“a”,子进程分别显示字符“b”和“c”。试观察记录屏幕上的显示结果,并分析原因。 源代码如下: #include #include #include #include #include int main(int argc,char* argv[]) { pid_t pid1,pid2; pid1 = fork(); if(pid1<0){ fprintf(stderr,"childprocess1 failed"); exit(-1); } else if(pid1 == 0){ printf("b\n"); } 1/11

else{ pid2 = fork(); if(pid2<0){ fprintf(stderr,"childprocess1 failed"); exit(-1); } else if(pid2 == 0){ printf("c\n"); } else{ printf("a\n"); sleep(2); exit(0); } } return 0; } 结果如下: 分析原因: pid=fork(); 操作系统创建一个新的进程(子进程),并且在进程表中相应为它建立一个新的表项。新进程和原有进程的可执行程序是同一个程序;上下文和数据,绝大部分就是原进程(父进程)的拷贝,但它们是两个相互独立的进程!因此,这三个进程哪个先执行,哪个后执行,完全取决于操作系统的调度,没有固定的顺序。 (2)进程的控制 修改已经编写的程序,将每个进程输出一个字符改为每个进程输出一句话,再观察程序执行时屏幕上出现的现象,并分析原因。 将父进程的输出改为father process completed 2/11

北邮网络-操作系统原理-阶段作业二

一、多项选择题(共10道小题,共100.0分) 1. 关于银行家算法,下面的说法哪些是对的? A. 银行家算法是用来检查系统中是否有死锁发生的算法 B. 银行家算法是系统用来分配资源的算法 C. 银行家算法可以预防死锁的发生 D. 银行家算法并不干预系统分配资源 2. 采用预先静态资源分配法,主要是打破了哪些死锁条件? A. 互斥条件 B. 不可抢占条件 C. 部分分配条件 D. 循环等待条件 3. 一个作业的进程处于阻塞状态,这时该作业处于什么状态? A. 提交状态 B. 后备状态 C. 运行状态 D. 完成状态

4. 在短期繁重负载下,应将哪个进程暂时挂起的问题是由()调度程序负责 A. 长期 B. 中期 C. 短期 D. 都不是 5. 多处理器系统分类中,对称式多处理器系统符合哪些特征? A. 紧密耦合 B. 共享内存 C. 在一台处理器上执行操作系统,其他处理器执行应用进程 D. 各个处理器的地位都完全相同 6. 现在的进程通信通常是采用间接通信方式。在这种方式中,端口代表什么 意义? A. 计算机终端在网络中的位置 B. 计算机中的不同的网卡 C. 服务器 D. 进程

7. 信号量机制可以总结为三个要素,应该是哪些? A. 一个整型变量 B. 原语 C. Wait操作 D. Signal操作 8. 在下列的互斥方法中,不能用于多处理器系统的的方法有: A. 软件互斥方法 B. 中断屏蔽方式 C. 硬件指令方式 D. 信号量机制 9. 一个信号量被定义为一个() A. 字符 B. 整数 C. 任意型变量 D. 整型变量

10. “异步事件能按照要求的时序进行,以达到合作进程间协调一致的工作” 既是所谓()。 A. 互斥 B. 并行性 C. 同步 D. 临界段 11.

北邮高级操作系统期末试卷

北邮高级操作系统期末 试卷 公司内部编号:(GOOD-TMMT-MMUT-UUPTY-UUYY-DTTI-

2017,2015,2013北邮高级操作系统试题学号:姓名:成绩: 1、分布式操作系统中的透明性主要是什么?其中那些透明性容易实现?哪些 难实现?(20分) 难点: 1、创建一个分布式数据库系统可提供有效的存取手段来操纵这些结点上的子 数据库。 2、不确定性,控制比较复杂,尤其是在资源管理上要附加许多协调操作—资 源属于局部工作站,性能、可靠性对网络的依赖性强,安全保密——基础不好。用户掌握有许软件接口,相应的应用软件较少,需要大力开发。 2、分布式互斥中集中式算法、分布式算法、令牌算法。分析一下其中那个算法比较实用,为什么?(20分) 集中式算法:集中式算法借鉴了集中式互斥算法的思想,在分布式系统中,选出一个进程为协调者 (通过科学的分析制定一套规则) 。协调者对所有的请求进行排队并根据一定的规则授予许可。协调者接受请求以后,检查临界区内的资源是否被其他进程占用。如果是,则它将当前请求进程插入到对应临界资源的请求队列中; 否则,回复一个同意消息给请求进程,通知它可以

访问该临界资源。该算法通俗易懂,既能够杜绝死锁、饥饿等现象发生,又 能保证资源的互斥访问顺利进行。 但是它也有缺点,由于是集中式管理,所以一旦管理进程出现故障,则整个 系统将处于瘫痪状态。因此,管理进程的性能完全决定了算法的效率,应用 范围小,难以普及。 分布式算法:分布式算法中运用到广播请求通信,当进程想请求共享资源 时,需要首先建立三个变量: 准备进入临界区,实时时间和处理器号,并利 用广播通信发送给正在运行的所有进程。该算法的核心思想如下:当进程想进入临界区时,要建立一个包括进入的临界区名字、处理器号和当前时间的消息,并把消息发送给所有其它进程。当进程接收到另一个进程的请求消息时,将分下面三种情况来区别对待:1)若接收者不在临界区中,也不想进入临界区,就向发送者发送OK消息;2)若接收者已经在临界区内就不必回答,而是负责对请 求消息排队;3)若接收者要进入临界区,但还没进入,它就会把接收的消息和 它发送的消息的时间戳进行对比,取小的那个。如果接收的消息时间戳小,就 发OK消息,如果发送的消息时间戳小,那么接收者负责排列请求队列而不发送任何消息。当进程接收到允许消息时,它就进入临界区。从临界区退出时,向 队列中的所有进程发送OK消息,并将自己从队列中删除。该算法可以保证访 问临界区的互斥性以及无死锁进程、无饥饿进程。但是这种算法有个严重的 缺点是算法太复杂并且不健壮,任何一个进程崩溃都会影响到算法的正确性。二是令牌丢失 令牌算法:令牌算法中引入了令牌,所有的进程组成一个环模型,环中每个 进程需要知道它的下一个位置的节点的名称。令牌在环上顺序传递,当某个

北邮高级操作系统期末试卷

北邮高级操作系统期末 试卷 Company number:【0089WT-8898YT-W8CCB-BUUT-202108】

2017,2015,2013北邮高级操作系统试题学号:姓名:成绩: 1、分布式操作系统中的透明性主要是什么其中那些透明性容易实现哪些 难实现(20分) 难点: 1、创建一个分布式数据库系统可提供有效的存取手段来操纵这些结点上的子 数据库。 2、不确定性,控制比较复杂,尤其是在资源管理上要附加许多协调操作—资源属于 局部工作站,性能、可靠性对网络的依赖性强,安全保密——基础不好。用户掌握有许软件接口,相应的应用软件较少,需要大力开发。 2、分布式互斥中集中式算法、分布式算法、令牌算法。分析一下其中那个算法比较实用,为什么(20分) 集中式算法:集中式算法借鉴了集中式互斥算法的思想,在分布式系统中,选出一个进程为协调者 (通过科学的分析制定一套规则) 。协调者对所有的请求进行排队并根据一定的规则授予许可。协调者接受请求以后,检查临界区内的资源是否被其他进程占用。如果是,则它将当前请求进程插入到对应临界资源的请求队列中; 否则,回复一个同意消息给请求进程,通知它可以访问该临界资源。该算法通俗易懂,既能够杜绝死锁、饥饿等现象发生,又能保证资源的互斥访问顺利进行。 但是它也有缺点,由于是集中式管理,所以一旦管理进程出现故障,则整个系统将处于瘫痪状态。因此,管理进程的性能完全决定了算法的效率,应用范围小,难以普及。 分布式算法:分布式算法中运用到广播请求通信,当进程想请求共享资源时,需要首先建立三个变量: 准备进入临界区,实时时间和处理器号,并利用广播通信发送给正在运行的所有进程。该算法的核心思想如下:当进程想进入临界区时,要建立一

相关文档
最新文档