大学计算机基础版 蔡绍稷吉根林习题三答案.docx
- 文档编号:11212854
- 上传时间:2023-02-25
- 格式:DOCX
- 页数:28
- 大小:45.04KB
大学计算机基础版 蔡绍稷吉根林习题三答案.docx
《大学计算机基础版 蔡绍稷吉根林习题三答案.docx》由会员分享,可在线阅读,更多相关《大学计算机基础版 蔡绍稷吉根林习题三答案.docx(28页珍藏版)》请在冰豆网上搜索。
大学计算机基础版蔡绍稷吉根林习题三答案
习题三
一、问答题
1、什么是软件?
简术软件的分类。
答:
软件是用户与硬件之间的接口界面。
用户主要是通过软件与计算机进行交流。
软件是计算机系统设计的重要依据。
为了方便用户,为了使计算机系统具有较高的总体效用,在设计计算机系统时,必须通盘考虑软件与硬件的结合,以及用户的要求和软件的要求。
计算机软件总体分为系统软件和应用软件两大类:
系统软件是各类操作系统,如windows、Linux、UNIX等,还包括操作系统的补丁程序及硬件驱动程序,都是系统软件类。
应用软件可以细分的种类就更多了,如工具软件、游戏软件、管理软件等都属于应用软件类。
2、系统软件和应用软件各有什么特点?
答:
系统软件是负责管理计算机系统中各种独立的硬件,使得它们可以协调工作。
系统软件使得计算机使用者和其他软件将计算机当作一个整体而不需要顾及到底层每个硬件是如何工作的。
一般来讲,系统软件包括操作系统和一系列基本的工具(比如编译器,数据库管理,存储器格式化,文件系统管理,用户身份验证,驱动管理,网络连接等方面的工具)。
具体包括以下四类:
1.各种服务性程序,如诊断程序、排错程序、练习程序等;
2.语言程序,如汇编程序、编译程序、解释程序;
3.操作系统;
4.数据库管理系统。
应用软件是为了某种特定的用途而被开发的软件。
它可以是一个特定的程序,比如一个图像浏览器。
也可以是一组功能联系紧密,可以互相协作的程序的集合,比如微软的Office软件。
也可以是一个由众多独立程序组成的庞大的软件系统,比如数据库管理系统。
较常见的有:
文字处理软件如WPS、Word等
信息管理软件
辅助设计软件如AutoCAD
实时控制软件如极域电子教室等
教育与娱乐软件
3、试说出至少三种应用软件的名称和它们的用途。
答:
江民,AVAST,NOD32,小红伞,这些是杀毒用的,暴风影音,完美解码,这些是媒体播放用的GHOST,系统救护中心,这些是系统备份还原用的QQ,聊天用的。
4、什么是操作系统?
它的主要作用是什么?
答:
操作系统(operatingsystem)是用户和计算机之间的界面.一方面操作系统管理着所有计算机系统资源,另一方面操作系统为用户提供了一个抽象概念上的计算机.在操作系统的帮助下,用户使用计算机时,避免了对计算机系统硬件的直接操作.对计算机系统而言,操作系统是对所有系统资源进行管理的程序的集合;对用户而言,操作系统提供了对系统资源进行有效利用的简单抽象的方法安装了操作系统的计算机称为虚拟机(virtualmachine),是对裸机的扩展.分为用户和网络操作系统。
5、简术操作系统的功能。
操作系统是一个庞大的管理控制程序,大致包括5个方面的管理功能:
进程与处理机管理、作业管理、存储管理、设备管理、文件管理。
目前微机上常见的操作系统有DOS、OS/2、UNIX、XENIX、LINUX、Windows、Netware等。
但所有的操作系统具有并发性、共享性、虚拟性和不确定性四个基本特征。
6、举例简术操作系统的两类用户界面。
⑴命令行界面
用户要使用计算机必须熟悉一套操作命令,不同的操作系统提供的命令是不同的,每个命令的格式也有差别,例如DOS和UNIX就是典型的命令行界面的操作系统。
⑵图形界面
图形界面是以一种可视化的界面出现,不需要用户记命令。
用户需要打开某一个程序或执行某一个命令时,只需用鼠标点击即可达到目的,使用户能非常方便地操作计算机。
Windows就是典型的图形界面操作系统。
7、总结Windows操作系统的发展阶段及特点。
操作系统发展历史下面我们结合计算机的发展历史来回顾一下操作系统的发展历程。
1.第一代计算机(1945-1955):
真空管和插件板40年代中期,美国哈佛大学、普林斯顿高等研究院、宾夕法尼亚大学的一些人使用数万个真空管,构建了世界上第一台电子计算机。
开启计算机发展的历史。
这个时期的机器需要一个小组专门设计、制造、编程、操作、维护每台机器。
程序设计使用机器语言,通过插板上的硬连线来控制其基本功能。
这个时候处于计算机发展的最初阶段,连程序设计语言都还没有出现,操作系统更是闻所未闻!
2.第二代计算机(1955-1965):
晶体管和批处理系统这个时期计算机越来越可靠,已从研究院中走出来,走进了商业应用。
但这个时期的计算机主要完成各种科学计算,需要专门的操作人员维护,并且需要针对每次的计算任务进行编程。
第二代计算机主要用于科学与工程计算。
使用FORTRAN与汇编语言编写程序。
在后期出现了操作系统的雏形:
FMS(FORTRAN监控系统)和IBMSYS(IBM为7094机配备的操作系统)3.第三代计算机(1965-1980):
集成电路芯片和多道程序60年代初,计算机厂商根据不同的应用分成了两个计算机系列,一个针对科学计算,一个针对商业应用。
随着计算机应用的深入,对统一两种应用的计算机需求出现了。
这时IBM公司试图通过引入System/360来解决这个问题。
与这个计划配套,IBM公司组织了OS/360操作系统的开发,然后复杂的需求,以及当时软件工程水平低下使得OS/360的开发工作陷入了历史以来最可怕的“软件开发泥潭”,诞生了最著名的失败论著----《神秘的人月》。
虽然这个开发计划失败了,但是这个愿望却成为了计算机厂商的目标。
此时,MIT、BellLab(贝尔实验室)和通用电气公司决定开发一种“公用计算机服务系统”----MULTICS,希望其能同时支持数百名分时用户的一种机器。
结果这个计划的研制难度超出了所有人的预料,最后这个系统也以失败结束。
不过,MULTICS的思想却为后来的操作系统很多提示。
60年代未,一位贝尔实验室曾参加过MULTICS研制工作的计算机科学家KenThompson,在一台无人使用的PDP-7机器上开发出了一套简化的、单用户版的MULTICS。
后来导致了UNIX操作系统的诞生。
目前UNIX操作系统主导了小型机、工作站以及其他市场。
也是至今最有影响力的操作系统之一,而Linux也是UNIX系统的一种衍生,下一讲我们将专门介绍一下UNIX的发展历史。
4.第四代计算机(1980-今):
个人计算机随着计算机技术的不断更新与发展,计算机神奇般地闯入了人们的生活,现在以低廉的价格就可以获得强大计算能力的计算机。
价格不再是阻拦计算机普及的门槛时,降低计算机的易用性就显得十分重要!
由于UNIX系统的本身特点,使得其不太适合于在运行在个人计算机上,这时就需要一种新的操作系统。
在这一历史关键时候,IBM公司由于低估了PC机的市场,并未使用最大的力量角逐这一市场,这时Intel公司趁机进入,成为了当今微处理器的老大。
同时善于抓住时机的微软公司的总裁比尔·盖茨适时地进入了这一领域,用购买来的CP/M摇身一变成为MS-DOS,并凭借其成为个人计算机操作系统领域的霸主。
虽然是苹果公司在GUI方面先拔头筹,但由于苹果公司的不兼容、不开放的市场策略,未能扩大战果,这时微软又适时地进入了GUI方面,凭借WINDOWS系统再次称雄!
8、Unix操作系统有哪些主要特色?
答:
一、Linux的诞生Linux的兴起可以说是Internet创造的一个奇迹。
1991年初,当年轻的芬兰大学生LinusTorvalds在开始其Linux操作系统的设计时,他的目的只不过是想看一看Intel386存储管理硬件是怎样工作的,而绝对没有想到这一举动会在计算机界产生如此重大的影响。
他的设计进展得很顺利,只花了几个月时间就在一台Intel386微机上完成了一个类似于Unix的操作系统,这就是最早的Linux版本。
1991年底,LinusTorvalds首次在Internet上发布了基于Intel386体系结构的Linux源代码,从此以后,奇迹开始发生了。
由于Linux具有结构清晰、功能简捷等特点,许多大专院校的学生和科研机构的研究人员纷纷把它作为学习和研究的对象。
他们在更正原有Linux版本中错误的同时,也不断地为Linux增加新的功能。
在众多热心者的努力下,Linux逐渐成为一个稳定可靠、功能完善的操作系统。
一些软件公司,如RedHat、InfoMagic等也不失时机地推出了自己的以Linux为核心的操作系统版本,这大大推动了Linux的商品化。
在一些大的计算机公司的支持下,Linux还被移植到以AlphaAPX、PowerPC、Mips及Sparc等为处理机的系统上。
Linux的使用日益广泛,其影响力直逼Unix。
Linux的成功得益于如下因素:
(1)具有良好的开放性。
Linux及其生成工具的源代码均可通过Internet免费获取,linux爱好者能非常容易地建立一个Linux开发平台。
(2)Internet的普及使热心于Linux的开发者们能进行高效、快捷的交流,从而为Linux创造了一个优良的分布式开发环境。
(3)Linux具有很强的适应性,能适应各种不同的硬件平台。
Linux的版本更新很快。
在短短的七年时间里,其版本已升至2.1.x。
这里之所以用"x"表示,是因为x的值变化太快,很难准确地定位它的值。
这也从侧面反映了从事Linux的研究者之多。
不过,Linux用得最多的版本还是2.0.30,许多商品化的操作系统都以它为核心。
二、Linux的主要特点作为一个操作系统,Linux几乎满足当今Unix操作系统的所有要求,因此,它具有Unix操作系统的基本特征。
1.符合POSIX1003.1标准POSIX1003.1标准定义了一个最小的Unix操作系统接口,任何操作系统只有符合这一标准,才有可能运行Unix程序。
考虑到Unix具有丰富的应用程序,当今绝大多数操作系统都把满足POSIX1003.1标准作为实现目标,Linux也不例外,它完全支持POSIX1003.1标准。
另外,为了使UnixSystemV和BSD上的程序能直接在Linux上运行,Linux还增加了部分SystemV和BSD的系统接口,使Linux成为一个完善的Unix程序开发系统。
2.支持多用户访问和多任务编程Linux是一个多用户操作系统,它允许多个用户同时访问系统而不会造成用户之间的相互干扰。
另外,Linux还支持真正的多用户编程,一个用户可以创建多个进程,并使各个进程协同工作来完成用户的需求.3.采用页式存储管理页式存储管理使Linux能更有效地利用物理存储空间,页面的换入换出为用户提供了更大的存储空间。
4.支持动态链接用户程序的执行往往离不开标准库的支持,一般的系统往往采用静态链接方式,即在装配阶段就已将用户程序和标准库链接好,这样,当多个进程运行时,可能会出现库代码在内存中有多个副本而浪费存储空间的情况。
Linux支持动态链接方式,当运行时才进行库链接,如果所需要的库已被其它进程装入内存,则不必再装入,否则才从硬盘中将库调入。
这样能保证内存中的库程序代码是唯一的。
5.支持多种文件系统Linux能支持多种文件系统。
目前支持的文件系统有:
EXT2、EXT、XIAFS、ISOFS、HPFS、MSDOS、UMSDOS、PROC、NFS、SYSV、MINIX、SMB、UFS、NCP、VFAT、AFFS。
Linux最常用的文件系统是EXT2,它的文件名长度可达255字符,并且还有许多特有的功能,使它比常规的Unix文件系统更加安全。
6.支持TCP/IP、SLIP和PPP在Linux中,用户可以使用所有的网络服务,如网络文件系统、远程登录等。
SLIP和PPP能支持串行线上的TCP/IP协议的使用,这意味着用户可用一个高速Modem通过电话线连入Internet网中。
除了上述基本特征外,Linux还具有其独有的特色:
支持硬盘的动态Cache这一功能与MSDOS中的Smartdrive相似。
所不同的是,Linux能动态调整所用的Cache存储器的大小,以适合当前存储器的使用情况,当某一时刻没有更多的存储空间可用时,Cache将被减少,以增加空闲的存储空间,一旦存储空间不再紧张,Cache的大小又将增加。
支持不同格式的可执行文件Linux具有多种模拟器,这使它能运行不同格式的目标文件。
其中,DOS和MSWindows正在开发之中,iBCS2模拟器能运行SCOUnix的目标程序。
9、Linnx操作系统与Unix操作系统有什么联系?
它的主要特点是什么?
答:
linux和unix看上去差不多,稳定性、安全性非常强,不过虽然有窗口界面,但是命令行也离不了,对使用者要求稍高,使用起来很多人觉得不是很适应,主要是管理员、专业人员及开发人员使用的多。
对于数据库管理员,尤其是多用户大型数据库,那就认为最好是UNIX了,或者Linux。
LINUX系统的主要特点。
1、开放性:
特别是遵循开放系统互连(OSI)国际标准。
2、多用户:
操作系统资源可以被不同用户使用,每个用户对自己的资源(例如:
文件、设备)有特定的权限,互不影响。
3、多任务:
计算机同时执行多个程序,而同时各个程序的运行互相独立。
4、良好的用户界面:
Linux向用户提供了两种界面:
用户界面和系统调用。
Linux还为用户提供了图形用户界面。
它利用鼠标、菜单、窗口、滚劢条等设施,给用户呈现一个直观、易操作、交互性强的友好的图形化界面。
5、设备独立性:
操作系统把所有外部设备统一当作成文件来看待,只要安装驱劢程序,任何用户都可以象使用文件一样,操纵、使用这些设备。
Linux是具有设备独立性的操作系统,内核具有高度适应能力。
6、提供了丰富的网络功能:
完善的内置网络是Linux一大特点。
7、可靠的安全系统:
Linux采取了许多安全技术措施,包括对读、写控制、带保护的子系统、审计跟踪、核心授权等,这为网络多用户环境中的用户提供了必要的安全保障。
8、良好的可移植性:
将操作系统从一个平台转移到另一个平台使它仍然能挄其自身的方式运行的能力。
Linux是一种可移植的操作系统,能够在从微型计算机到大型计算机的任何环境中和任何平台上运行。
UNIX操作系统的主要特点
可靠性高实践表明,UNIX是达到主机(mainframe)可靠性要求的少数操作系统之一,许多UNIX主机和服务器在国外大中型企业中每天24小时,每年365天不间断地运行。
这是NetWare、WindowsNT和OS2等操作系统所不能比拟的。
不久前HP公司宣布关闭了最后一台主机系统,整个企业的所有信息处理工作全部由UNIX机器来承担。
伸缩性强极度强的伸缩性UNIX系统是世界上唯一能笔记本电脑,PC,直到巨型机上运行的操作系统,最近已宣布用于NC的UNIX系统。
没有其他操作系统能做到这一点。
此外,由于采用SMP、MPP、和Cluster等技术,使得商品化UNIX系统支持CPU数达到了32个,这就使得用一种平台的UNIX扩充能力有了进一步的提高。
开放性好这是UNIX系统最重要的本质特征,也是UNIX强大生命力之所在。
开放系统的概念已被计算机工业界普遍接受,而且成为发展的主要趋势。
所有的计算机厂商都声称自己的产品是开放系统,而且开放的概念也在不断地发展和完善,它是一个覆盖面很宽的谱,几乎所有的系统都可在其中找到自己的位置。
但程序上是有明显差别的,我们认为开放系统最本质的特征应该是其所用技术的规格说明是可以公开得到并免费使用的,而且是不受一家具体厂商所垄断和控制的。
UNIX是最能充分体现这一本质特征的开放系统,正是这种较为彻底的开放性,使UNIX的发展充满动力和生机。
网络功能强这是UNIX系统的又一重要特色,特别是作为Internet网络技术基础的TCP/IP协议就是在UNIX上开发出来的,而且成为UNIX系统的一个不可分割的成分。
UNIX几乎所有系统都包括对TCP/IP的支持。
因此,在Internet网络服务器中,UNIX服务器占80%以上,占绝对优势。
此外,UNIX支持所有最通用的网络通讯协议,其中包括NES、DCE、IPX/SPX,SLIP,PPP等,使得UNIX系统能方便地与主机、各种广域网和域网相连。
强大的数据库支持功能由于UNIX系统对各种数据库,特别是关系型数据库管理系统提供了强大的支持能力,因此主要的数据库厂家,包括Oracle,Informix,Sybase,Progress等都将UNIX作为优选的运行平台,而且创造出极高的性能价格比。
10、在Windows操作系统中如何查看应用程序和进程信息?
如何查看与修改虚拟内存设置?
答:
WIN7操作系统可以通过任务管理器查看到软件或进程所占用的物理内存,是否也可以查看到所占用的虚拟内存呢。
(正常任务管理器如下图)现象分析XP系统是无法在任务管理器直接查看的,但是WIN7系统已经具有此功能,可以直接在任务管理器查看。
解决方案1、按下Ctrl+Shift+Esc组合键,调出任务管理器,切换到“进程”标签下之后,单击“查看→选择列”(如图)。
2、在打开的“选择进程页列”窗口中,找到图中红色框选位置,将“内存-提交大小”勾选:
3、修改成功后,再次调用任务管理器,其中的“提交大小”那一列就是Windows7中所指的虚拟内存。
11、什么是树型文件目录结构?
简术Windows操作系统的文件目录结构。
什么是绝对路径?
什么是相对路径?
答:
DOS操作系统是按照树形目录结构管理文件的,位于最上层的目录叫根目录。
根目录,就是文件树的最底层,也就是每个驱动器或分区的第一级目录,标示符为“\”,所有的文件目录结构都是在根目录的基础上向下延伸的。
比如双击打开C盘,那你现在就进入了C盘的根目录,当前你所看到的所有文件和文件夹都位于C盘根目录下,路径表示为C:
\
根目录就是根目录,不是什么子目录,也不会因为相对位置发生改变,是绝对固定的,因为他是文件树的最底层,想变都不可能,要是根都没了,还哪里来的文件树结构?
每个驱动器都有自己的根目录,比如C:
\D:
\E:
\等等,在命令方式下,不管你处于什么目录位置,只要输入CD\,就能回到当前盘符的根目录下。
windows操作系统中的文件目录结构(是以文件夹和文件的形式存在的)
1.盘符
在对数据文件进行操作时,一般要用盘符指出被操作的文件或目录在哪一磁盘。
盘符也称驱动器名。
常用的盘符有(其中冒号“:
”不能省)以下几个:
A:
表示软盘驱动器A,简称A盘。
B:
表示软盘驱动器B,简称B盘
C:
表示软盘驱动器C,简称C盘
D:
表示软盘驱动器D,简称D盘
E:
表示软盘驱动器E,简称E盘
一张软盘片插在软盘驱动器A中旧称为A盘,插在软盘驱动器B中旧称为B盘。
在对文件和目录进行操作时,如果省略盘符,则默认为当前盘。
计算机系统启动后,当前盘为启动盘。
2.文件与文件名
文件是按一定格式建立在外存储介质上的一组相关信息的集合。
计算机中的文件,一般上存储在磁盘、光盘或磁带中,如果没有特殊说明,我们认为文件上存储在磁盘上的,称为磁盘文件。
每一个文件必须有一个名字,称为文件名。
系统将文件名及相关信息存于称之为目录区的地方,而把文件的内容存于文件区(数据区)。
WINDOWS对文件进行管理主要是通过文件目录来实现"按名存取"。
(1)文件的命名规则:
主文件标识符.扩展名其中文件扩展名又称为后缀。
例如:
DOS命令处理程序的文件名为:
COMMAND.COM其中COMMAND为文件标识符,COM为文件扩展名又称为后缀。
文件扩展名一般用于说明文件的类型。
计算机系统对某些文件的扩展名有特殊的规定,甚至有些扩展名是系统在操作过程中自动加上的,下面列出一些计算机系统常用的文件扩展名。
.com可执行二进制代码文件,也称为命令文件。
.exe可执行程序文件
.bat批处理文件
.txt文本文件
.bak备份文件
.sys系统文件
.obj目标程序文件
.lib库文件
.cC语言源程序文件
.cppC++语言源程序文件
(2)通配符"*"代表从它所在位置起直到符号“.”或空格前的所有字符。
通配符"?
"代表该位置上的所有可能单个字符。
例如:
*.DAT代表扩展名为.DAT的所有文件名
X*.*代表所有以X开头的文件名
?
.FOR代表标识符单个任意字符且扩展名为.FOR的所有文件名
3.目录和路径
(1)文件目录即Windows操作系统中的文件夹。
为了实现对文件的统一管理,同时又方便用户,操作系统采用树状结构的目录来实现对磁盘上所有文件的组织和管理。
①树形目录结构:
根目录用"\"表示
②子目录与父目录
③当前盘和当前目录
(2)路径从根目录或当前目录至所要找的文件或目录所需要经过的全部子目录的顺序组合。
①绝对路径:
从根目录开始到目标文件或目录的一条路径。
②相对路径:
从当前目录开始到目标文件或目录的一条路径。
相对路径不是以"\"开头,而是从当前目录开始。
12、简术Windows操作系统使用FAT、FAT32、NTFS文件系统的特点。
答:
FAT:
用文件分配表的文件系统(FileAllocationTableFileSystem)FAT32:
同上,32表示使用32位的表项,除了32位的还有FAT12和FAT16;exFAT:
扩展的FAT,是Microsoft在WindowsEmbeded5.0以上(包括WindowsCE5.0、6.0、WindowsMobile5、6、6.1)中引入的一种适合于闪存的文件系统,可以支持4G以上的文件,但同时具有FAT的简单性,仅仅是为了U盘而生的文件系统。
NTFS:
在WindowsNT上使用的文件系统,目前WinXP、Vista、Win7等都是推荐使用这个文件系统,具有非常高的使用效率和速度,以及安全性。
13、典型的软件安装执行哪些操作?
答:
软件在安装时,到底做了些什么?
大家每天都在用电脑,可能也经常在自己的电脑上安装软件。
就算自己没安装过,至少也看到人家安装过软件。
在这里,我不是想教你怎么安装软件,而是想向你展示,软件在安装的过程中,到底都做了些什么动作?
为什么有些软件要安装,直接拷贝过去却不能用?
为什么一些软件安装或卸载之后要重启。
下面要讨论的就是这些问题。
首先,我们探讨一下软件安装的共通部分,说共通,就是在不同版本的操作系统上,如WINDOWS98,WIN2K和WINXP等上它们都有共同点的地方。
这个文章也试图不针对具体的某个操作系统,而对共同的规律来探讨,不过我自己用的是WINDOWS98,所以有时一些例子可能会用WINDOWS98上的实例来说明,而大多数情况下这些特***在WIN2K和WINXP上也是类似的。
那么,我先来归纳一下,典型的软件安装过程都有可能做哪些事情。
由于我们是讨论软件在安装时的行为,所以开始安装前的设置和选项我们就暂不讨论,只说到软件真正开始安装那个时候起的动作:
①文件从安装源位置拷贝到目标位置。
②往系统目录写入一些必要的动态连接库(DLL)。
(可选)③往系统注册表中写入相应的设置项。
(可选)④建立开始菜单里的程序组和桌面快捷方式。
(可选)⑤其他动作。
(可选)下面我们再详细来分析上面归纳出来的这些动作:
1)拷贝软件本身需要的文件。
源位置指软件未安装之前的位置,例如光盘,下载的目录等,目标位置指你指定的安装位置。
这是几乎所有的软件安装过程一定会做的一件事。
而如果一个软件,在安装时只要这一步,不需要后面的其他几步,我们可以认为这个软件就是绿色软件。
或者反过来说绿色软件就是只要拷贝文件,不需要依赖于某个DLL,或者它依赖的DLL在几乎所有的系统中都一定有的,并且它也不依赖于注册表里面的设置项的软件。
2)这一步,可以说至少有一半软件在安装时都会做,一些软件,需要用到某个DLL,特别是那些软件作者开发的DLL,或者系统中不常用的DLL,一般都会随软件的安装拷到系统目录。
所谓系统目录,在
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 大学计算机基础版 蔡绍稷吉根林习题三答案 大学计算机 基础 蔡绍稷吉根林 习题 答案