世界上第一台数字式电子计算机ENIAC于1946年2月在美国宾夕法尼亚大学出生,从此计算机科学与 技术便成为20世纪发展的一门学科,尤其是微型计算机的出现和计算机网络的发展,使计算机的应用参透到社会 的各个领域,有利地推进了信息社会的发在。
(一) 电子计算机的发展
50多年来,随着电子技术的不断发展,计算机先后以电子管、晶体管、集成电路、大规模和超大规模集成电 路为主要元器件,共阅历了四代的变更。每一代的变革在技术上都是一次新的冲破,在性能上是一次 质的奔腾。
第一代(1946~1958年)是电子管计算机,计算机使用的主要元件是电子管,主存储器先采用延迟线 ,后采用磁鼓磁芯,外存储器使用磁带。软件方面,用机器语言和汇编语言编写程序。这个时时代计算机的特点是 ,体积宏大、计算速度低(一般每秒几千次到几万次)、成本高、可靠性差、内存容量小,主要用于科学计算,从 事军事和科学研究方面的工作。
第二代(1959~1964年)是晶体管计算机,计算机使用的主要逻辑元件是晶体管。主存储器采用磁芯 ,外存储器使用磁带和磁盘。软件方面开端使用管理程序,后期使用操作系统并出现了FORTRAN、COBO L等一系列该机程序设计语言。计算机的应用扩大到数据处理、自动控制等方面。计算机的运行速度已提高到每秒 几十万次,体积已大大减少,可靠性和内存容量也有较大的提高。
第三代(1965~1970年)是集成电路计算机,计算机用中小范围集成电路,使用半导体存储器,外存 储器使用磁盘。软件方面,操作系统进一步完美,高等语言数目增多,涌现了并行处理、多处理机、虚构存储系统 以及面向用户的运用软件。计算机的运行速度也提高到每秒几十万次到几百万次,可靠性和存储容量进一步进步, 玩不设备品种繁多,计算机和通讯亲密联合起来,广泛地应用到科学计算、数据处理、事务管理、产业节制等范畴 。
第四代(1971年当前)是大规模和超大规模集成电路时代。计算机主要逻辑元件是大规模和超大规模集成 电路,一般称大规模集成电路时代。存储器采用半导体存储器,外存储器采用大容量的软、硬磁盘,并开始引入光 盘。软件方面,操作系统不断发展和完善,同时发展了数据库管理系统、通信软件等。计算机的发展进入了以计算 机网络为特点的时代。计算机的运行速度可达到每秒上千次到万亿次,计算机的存储容量和可靠性又有了很大提高 ,功能更加齐备。这个时期计算机的类型除小型、中型、大型机外,开始向巨型机和微型机(个人计算机)两方面 发展。计算机开始进入了办公室、学校和家庭。
目前新一代计算机正处在假想和研制阶段。新一代计算机机室把信息采集、存储处理、通信和人工智能结合在 一起的计算机系统,也就是说,新一代计算机由处理数据信息为主,转向处理知识信息为主,如获取、表白、存储 及应用知识等,并有推理、联想和学习(如懂得能力、适应能力、思维能力等)等人工智能方面的能力,能赞助人 类开辟未知的领域和获取新的常识。
我国计算机技术起步较晚,起步于20世纪50年代末,但发展却很迅速。1983年我国湖南国防科大研制 胜利“星河—I”巨型计算机,运行速度达每秒一亿次。1992年国防科大学计算机研究所研制的计算机“天河 —I”通过鉴定,该机运行速度为每秒10亿次。2004年由我国曙光计算机公司研制的“曙光4000A”在 寰球排名第十,使用了2560个AMD公司的Opteron芯片,可以完成40万计算速度。
(二) 微型计算机的发展
微型计算机,简称微机或PC机,室1971年发明的,属于第四代计算机。它的凸起特点是将运算器和控制 器做在一块集成电路芯片上,一般称为微处理器,简称CPU。根据微处理器的集陈规模和功能,又构成了微机的 不同发展阶段,如Intel80486、pentium、p2以及当前流行的P3、P4等。
微机存在体积小、分量轻、功耗小、牢靠性高、对使用环境请求低、价钱便宜、易于成批出产等特色。所以, 微机一呈现,就显示出它强盛的性命力。
二、计算机发展趋势
目前,科学家正在应用盘算机朝着巨型化、微型化、网络化、智能化的方向发展。巨型机的研制、开发和应用 ,戴白哦着一个国家的经济实力跟迷信程度;微型机的研制、开发和普遍利用,则标记着一个国度了学遍及的水平 。
巨型化是指高速运算、大存储容量和超强功能的巨型计算机。巨型计算机的运算能力一般在每秒1亿次以上, 内存容量在1000KB以上。巨型计算机主要用于尖端科学研究,它反响了一个国家的科学发展水平,因此,始 终得到政府的搀扶。
因为大规模以及超大规模集成电路的飞速发展,子20世纪70年代以来,微型计算机发展非常敏捷,尤其是 近十年更是一日千里,例如多媒体计算机的出现,实际上是计算机技术与电视声、像技术相结合的产物,它集文、 图、声、像等多媒体于一身,向人们提供了多姿多彩的应用,把微型计算机带入了一个簇新的领域。
从单机走向网络,是计算机应用发展的必定结果。所谓计算机网络,就是用通信线路将分散在不同地点的计算 机连成一个更大的系统,以实现网络中的软件、硬件和数据资源的共享。它是计算机技术和通信技术相结合的产物 。近年来计算机网络又掀起了一个又一个高潮,并且迅速进入一般家庭,正在转变人们传统的生涯、学习和工作方 式、特别是近些年出现的网络计算、下一代互联网技术,将给人们的生活带来极大的改变。
智能化就是要求计算机具有模拟人的感到和思维的能力,像人一样具有听、看、说和思考的能力,即人们可以 用天然语言、文字、图形、图像等与之对话,多媒体计算机就是这类智能化研究在改良人一机交互方面所获得的结 果,
GUCCIBELTS。智能化还要求计算机具有知识库管理功能和推理功能,能存储和管理大量知识信息,并能根据所存储的知识进行 推理。随着各国对智能计算机的研究,计算机灵能化程度将不断提高。
三、计算机的特点
计算机作为一种通用的信息处理工具,它具有极高的处理速度、很强的存储能力、精确的计算和逻辑判定能力 ,其主要特点如下:
运算速度快
当今计算机系统的运算速度已到达每秒万亿次,微机也可以每秒亿次以上,
使大批复杂的科学计算机问题得以解决。例如:卫星轨道的计算、大型水坝的计算、24小时气象预告的计算 等,从前人工计算需要几年、几十年。而现在用计算机只要几天甚至几分钟就可完成。
计算机精确度
科学技巧的发展特殊是尖端科学技术的发展,须要高度精确的计算,计算机把持的导弹之所以能正确的击中预 约目的,是于计算机的准确计算分不开的,个别计算机能够有十几位甚至几十位(二进制)有效数字。计算精确度 可由千分之多少到百分之几,是任何计算工具所瞠乎其后的。
具有记忆和逻辑断定能力
跟着计算机存储容量的一直增加,可存储记忆的信息越来越多。计算机不仅能进行计算,而且能把加入运算的 数据、程序以及旁边结果和最后成果保留起来,以供用户随时调用;还可以对各种信息(如语言、文字、图形、图 像、音乐等)通过编码技术进行算术运算和逻辑运算,甚至进行推理和证实。
有自动控制能力
计算机内部操作是根据人们事先编好的程序自动控制进行的。用户根据解题需要,事先设计好进行步骤与程序 ,计算机十分严厉地按程序划定的步骤操作,整个过程不需人工干涉。
四、计算机的分类
计算机的种类良多,从不同角度对计算机有不同的分类方法,下面从计算机处理数据的方式、适用范畴、规模 和处理数据能力三个角度进行阐明。
按计算机处理数据的方式分类
数字计算机
数字计算机处理的长短持续变更的数据,这些数据在时间上疏散的,输入是数字量。基础运算部件是数字逻辑 电路,因此其运算精度高。通用性高。
模拟计算机
模拟计算机处理和显示的是连续的物理量,所有数据用连续化的模拟信号来表示,其基本运算部件是由运算放 大器构成的各类运算电路。模拟信号在时间上是连续的。通常成为模拟量。一般来说,模拟计算机不如数字计算机 精确,通用性不强,但解题速度快,主要用于过程控制和模拟仿真。
数模仿混共计算机
数模混算计算机兼有数字和计算机的长处,既能接受、输出和处理模拟量,又能接受、输出和处 理数字量。
按计算机使用规模分类
通用计算机
通用计算机是指为解决各种问题、使之具有较强的通用性而设计的计算机。该机使用于一般的科学计算、学术 研究、工程设计和数据处理等,用途十分广泛。这类机器自身有较大的适用性。
专用计算机
专用计算机是指为适应某种特殊应用而设计的计算机,具有运行效率高、速度快、精度高级特点。一般用在过 程控制中,如智能仪表、飞机的自动控制、导弹的导航系统等。
按计算机的规模和处理能力分类
巨型计算机
巨型计算机是指运算速度快、存储容量大,每秒可达1亿以上浮点运算速度,主存容量高达几百兆字节,字长 可达32位至64位的机器。这类机器价格相称昂贵,主要用于复杂的、尖真个科学研究领域,特别是军事科学计 算。由国防科技大学研研制的“河汉”和国家智能核心研制的“曙光”都属于这类机器。
大/中型计算机
大/中型计算机是指通用性能好、外部设备负载能力强、处理速度快的一类机器。运算速度在100万次 至几千万次/秒,字长为32位至64位,主存容量在几十兆字节至几百兆字节左右。它有完善的指令系统、丰盛的外部设备和 功能齐全的软件系统,并许可多个用户同时使用。这类机器主要用于科学计算、数据处理或做网络服 务器。
小型计算机
小型计算机具有规模较小、结构简单、成本较低、操作简略、易于维护以及与外部设备连接容易特点,是在6 0年代中期发展起来的这类计算机。当时的小型机字长一般为16位,存储容量在32KB与64KB之间。DE C公司的PDP11/20到PDP11/70是这类机器的代表。当时微型计算机还未出现,因此得以广泛推广应用,许多工业生产自动化控制和事务处理 都
采用小型机。近期的小型机,像IBM AS/400,其性能已大大提高,主要用于事务处理。
微型计算机
微型计算机是一运算器和控制器为中心,加上由大规模集成电路制造的存储器、输入/输出接口和系统总线构成的体积小、构造紧凑、价格低但又具有一定的计算机。假如把计算机制作在一块印刷路板 上,就称为单板机。如果在一块芯片中包括运算器、控制器、存储器和输入/输出接口,就称为单片机。以微机为核心,再配以相应的外部设备(例如键盘、显示器、鼠标器、打印机等)、电 源、辅导电路和控制微机的软件就构成了一个完整的微型计算机。
工作站
工作站是指为了某种特殊用处而将高性能的计算机系统、输入/输出设备与专用软件结合在一起的系统。它的独到之处是有大容量主存、大屏幕显示器。特别合适于计算机辅助工 程。例如工作站一般包括主机、数字化仪、扫描仪、鼠标器、图形显示器、绘图仪和图形处理软件等。它可以完成 对各种图形与图像的输入、存储、处理和输出等操作。
服务器
服务器是在网络环境下为多用户提供服务的共享设备,正常分为文件服务器、打印服务器和通佩服务器等。该 设备连接在网络上,网络用户在通信软件的支撑下远程登录,共享各种服务。
目前,微型计算机与工作站、小型计算机乃至中、大型机之间的界线已经愈来愈含混。无论按哪一种办法分类 ,各类计算机之间的主要差别是运算速度、存储容量及机器体积等。
五、计算机的主要应用
随着计算机技术的发展,计算机应用进一步向各行各业参透,上至高、新的尖端技术。下至家庭生活和电器, 计算机简直无处不在,无时不有。
信息处理(数据处理)
在科学研究和工程技术中,会得到大量的原始数据,其中包括大量图片、文字、声音等。信息处理是指计算机 对信息进行记载、收拾、统计、加工、利用、传布等一系列活动的总称。目前计算机的信息处理当用已十分广泛, 包括办公自动化、管理信息系统、专家系统等,如人事管理、财务管理、图书材料管理等。
信息处理已成为当代计算机的主要任务,是现代化管理的基础,它不仅应用于处理日常的事务,还能支持科学 的管理与决议。只有及时控制全面的数据,能力正确决策,减少失误,使管理更加科学。据统计,全世界计算机用 于数据处理的工作量占全体计算机应用的80%以上,大大提高了工作效力,提高了管理水平。
科学计算
科学计算也称为数值计算,指用于完成科学研讨和工程技术提出的数学识题的计算。科学计算是计算机最早的 应用领域,同人工计算机比拟,计算机不仅速度快,而且精度高。
今天,科学计算在计算机应用中所占的比重虽不断降落,但是在地理、地质、生物和数学等科学领域研究以及 空间技术、新资料研究、原子能研究等高新技术领域中,依然据有重要的地位。在某些应用领域,对计算的速度和 精确仍不断提出更高的要求。
进程控制
过程控制也称为实时控制,指用计算机及时采集数据,将数据处理后,按最佳值迅速对控制对象进行调节或控 制。过程控制岂但可以通过连续监控提高生产的安全性和自动化水平,而且也提高了产品的质量,降低了成本,减 轻了劳动强度。
计算机辅助系统
计算机帮助系统是指利用计算机来辅助人类实现相干工作,包括CAD、CAM、CIMS、C AI等。
计算机辅助设计CAD,就是用计算机帮助各类设计人员进行设计。早期的CAD主要是利用计算机代替身工 绘图,以提高绘图的品质和效率。后来发展了三维图形显示,只有疾速改变投影的角度,便可在显示器上看到迅速 滚动的动态破体图,使设计人员能在屏幕上直接用光笔修正设计图。现在。CAD已广泛用于机械、电子、航空、 纺织、化工、建造等行业,成为现代计算机应用中最活泼的领域之一。
计算机辅助制作CAM,是指用计算机进行生产设备的管理、控制和操作。数控机床是CAM的一个例子。实 际上数控机床就是一种专用计算机来控制的机床,其特点是用当时编好的“数据加工程序”取代人工来控制机床操 作。使用CAM可以提高产品德量、下降本钱、缩短生产周期、减轻劳动强度。
计算机集成制造系统CIMS,是集设计、制造、管理等三大功能于一体的古代化工厂生产系统。它是从20 世纪80年代发展起来的一种新型的生产模式,具有生产率高、生产奏起短等特点,可能成为21世纪制造工业的 主要生产模式。CIMS是一个综合性的新型处理系统,它包括工程设计系统、柔性制造系统和事务处理数据系统 。
计算机辅助教学CAI,是一种计算机和学科课程整合的新型教养模式。CAI所使用的教学软件叫课件,它 相称于传统教学中的教材。CAI最大的特点指交互性和个性户。因为CAI教学是在对话过程中进行的,系统与 学生可以相互发问和答复;另一方面,课件内容的超文本结构,容许学生根据本人的需要抉择不同的教学内容温柔 序,即学生自主肯定学习内容。
计算机通信
计算机通信是计算机技术与通信技术相结合而产生的一个应用领域。计算机网络是计算机通信应用领域的典范 代表。随着互联网和多媒体技术的迅速普及,网上会议、远程医疗、网上银行、电子商务、网络会计、在线学习、 网络游戏、网络电话等计算机通信活动进入人们的日常生活。随着第二代互联网的发展,计算机在人们的日常生活 中将会起到更大的应用。
人工智能
人工智能(简称AI)。人工智能是计算机模拟人脑进行演绎推理和采用决策的思维过程,是计算机应用研究 最前沿的学科。主要应用于机器人、专家系统、模式识别、智能检索、做作语言处理、机器翻译、定理证明等方面 。人工智能是计算机应用的一个新的领域,这方面的研究和应用正处于发展阶段,在医疗诊断、定理证明、语言翻 译、机器人等方面,已有了明显的功效。
第二节
计算机系统组成
一个完全的计算机系统是由硬件系统和软件系统两局部组成的。硬件系统是组成计算机系统的各种物理设备的 总称,即由机械、电子器件形成的具备输入、存储、计算、掌握和输出的实体部件。硬件是计算机的躯体,而软件 是灵魂。没有安装软件的计算机称为“裸机”这种“裸机”是不什么用的。用户所面对的是经由若干层软件“包装 ”的计算机,计算机的功效不仅仅取决于硬件系统,更大程度上由所装置的软件所决议。除非特别的明,本书中都 是针对微型计算机而开展探讨的。
一。、计算机硬件系统
第一台计算机ENIAC的诞生仅仅表明了人类发现了计算机,从而进入了“计算”时代,对后来的计算机在 体制结构好人工作原理上具有重大影响的是在统一时期由美籍匈牙利数学家冯。诺伊曼同他的共事们研制的EDV AC计算机。在EDVAC中采用了“存储程序”的概念。其主要特点可以归纳为:
计算机有五个基本组成部分:控制器、运算器、存储器、输入设备和输出设备。
程序和数据以等同位置存放在存储器中,并按地址寻访。
程序和数据以二进制形式表示。
控制器
控制器是计算机的指挥中区,主要作用是使计算机可能自动地执行命令。它依照主频的节奏发生各种控制信号 ,以指挥整个计算机工作,即决定在什么时光、依据什么前提执行什么动作,使全部计算性能够有条不需地自动执 行程序。
控制器从内存中按一定的顺序取出指令,每取出一条指令,就剖析这条指令,然后根据指令的功能向各个部件 发出控制命令,控制它们执行这条指令中规定的任务。该指令执行结束,再自动取出下一条指令,反复上面的工作 过程。另外,控制器在工作过程中,还要接收各部件反馈回来的信息。
运算器
运算器是履行算术运算和逻辑运算的部件,主要负责对信息进行加工处置。运算器由算术逻辑单元、累加器、 状况寄存器和通用存放器组等组成。
运算器不断地从存储器中得到要加工的数据,对其进行加、减、乘、除以及各种逻辑运算,并将最后的结果送 回存储器中。整个过程在控制器的指挥下有条不需的进行。
在采用大规模集成电路的微型计算机中,通常把控制器和运算器制作在一块芯片上,这个芯片被称为中心处理 器,简称CPU。它是权衡计算机的主要指标之一,主要生产厂家是Intel、AMD。我国生产的CPU有“ 方舟-1”、“龙芯”。弥补了我国“无芯”的空缺历史,
a&f on sale。
在计算机中,作为一个整体被传递和运算的一串二进制数码称为字,字所包含的二进制位数称为字长。常用的 字长有8位、16位、32位字长的CPU中,其算术逻辑单元、累加器和通用寄存器都是32位。
CPU的主频是CPU工作时的时钟频率。它是考核CPU运行速度的主要参数。计算机的主频速度普通是与 机器的型号一起的,
www.mbt。目前CPU的主频有几种尺度值,如1G、2G、2.4G、2.8G等。
计算机在保障运行状态稳固的条件下,主频越高则节拍越快,运行速度也越高。
存储器
存储器是用来存储程序和数据的记忆装置,是计算机中各种信息的存储和交换中央。存储器的主要功能是保存 信息。存储器分为内存储器和外存储器两大类。
内存储器
内存储器也称主存储器(简称主存),它直接与CPU相衔接,存储容量较小,但速度快,用来寄存当前运行 程序的指令和数据,并直接与CPU交流信息。对于内存,以下概念是很主要的:
地址。内存由许多存储单元组成,每一个存储单元可以存放若干位数据代码,该代码可以是指令,也可以是数 据。为辨别不同的存储单元,所有存储单元均按一定的次序编号,称为地址码简称地址。当计算机要把一个信息代 码存入某存储单元中或从某存储单元中掏出数据时,首先要告知该存储单元的地址,然后由存储器“查找”与该地 址对应的存储单元,查到后才能进行数据的存取。这种情况和咱们在大楼里找人,要按照他的住址(即房间号)寻 找他的过程相仿。
存储容量。存储容量是描写计算机存储才能的指标。它通常以1024的倍数,即K表示1024,B表示字 节。一个字节为8位的二进制数。比KB更大的容量单位是MB、GB、TB,即有:
1KB=1024B 1MB=1024KB 1GB=1024MB 1TB=1024GB
显然,存储容量越大,能够存储的信息越多。
ROM和RAM。在内存中,有一部分用于永恒存放特殊的专用数据,对它们只取不存,这部分称为只读存储 器简称ROM。例如微机BIOS程序就是存储在只读存储器ROM中。大部分内存可存可取,称为随机存储器, 简称RAM,计算机工作时,RAM能精确地保存数据,但这种保存功能需要电源的支持,一旦堵截电源,其中的 所有数据即时消逝。
外存储器
由于价格和技术方面的起因,内存的存储容量受到限度。为了存储大量的信息,就需要采用价格廉价的辅助存 储器。外存储器又称辅助存储器,它是内存的裁减。外存存储容量大,价格低,但存储速度较慢,一般用来存放大 量临时不用的程序、数据和中间结果,需要时,可成批地和存储器进行信息交换。外存只能与内存交换信息,不能 被计算机系统的其余部件直接拜访。常用的外存有硬盘、软件、磁盘、光盘等。评估硬盘机能主要有四个指标:接 口方式、容量、转速、缓冲存储量的多少。目前微型计算机可使用的容量已达160GB。光盘主要包括CD、D VD两种,CD容量一般为650MB左右,DVD一般为4.5GB。
输入设备
输入设备的义务是输入操作者供给的原始信息,并将它变为机器能辨认的信息,而后存放在内存中。常用的输 入设备有:键盘、鼠标器、扫描仪、数字化仪等。其中键盘是会计人员最主要的输入装备。
输出设备
输出设备的任务是将计算机的处理结果以能为人们或其他机器所接受的形式输出。输出设备大体可分为以下几 种:
打印设备,如小型的简易的打印机、传统的宽行打印机、电传打印机,以及便于打印图形与文字一类复杂的针 式打印机、喷墨打印机和激光打印机、按照有关规定,会计账薄和报表必须打印输出存档,在许多业务处理中需要 打印多联账单时需要使用针式打印机。
绘图设备,如绘图仪。
显示器,常见的是CRT显示器,当初液晶显示器也很风行。
数/模转换安装(D/A)。在主动控制装置中,计算机输出的数字信号需转换为模拟信号,才干控制相应的执行机构。
二、计算机软件系统
软件是计算机系统必不可少的部门。微型计算机系统的软件分为系统软件和应用软件。计算机系统是在硬件“ 裸机”的基本上,通过一层层软件的改革后,向用户浮现出友爱的使用界面和壮大的能力。
系统软件是计算机设计制造者提供的,用来控制计算机运行,管路计算机的各种资源,并为应用软件提供支持 和服务的以来软件。通常包括操作系统、语言处理程序、数据库管理系统、支持服务程序等,
prada for women。
应用软件是在硬件和系统软件的支持下,为解决各类详细应用问题而编制的软件,人们平时使用的软件绝大部 分属于应用软件,如处理软件、表格处理软件、游戏软件、智能信息系统等,会计软件属于应用软件 .
操作软件
操作软件是最根本、最重要的系统软件。它负责管理计算机系统的全部软件资源和硬件资源,公道地组织计算 机各部分和谐工作,为用户提供操作和编辑界面、随着计算机技术的迅速发展和计算机的广泛应用,用户对操作系 统的功能、应用环境、使用方式不断提出了新的要求,因而造成了不同类型的操作系统。根据操作系统的功能和使 用环境。大抵可分为以下几类:单用户操作系统、批处理操作系统、分时操作系统、实时操作系统、网络操作系统 、散布式操作系统等。
目前常用的操作系统:Windows9x、WINDOWS2000、WindowsXP、Window 2003.
(二)计算机程序设计语言
人和计算机交流信息使用的语言称为计算机语言或称程序设计语言。计算机语言通常分为机器语言、汇编语言 和高级语言三类。
机器语言
机器语言是一种用二进制代码“0”和“1”形式表示打的,能被计算机直接识别多喝执行的语言。用机器语 言编写的程序,称为计算机机器语言程序。它是一种初级语言,用机器语言编写的程序不便于记忆、浏览和书写。 常不必机器语言直接编写程序。
汇编语言
汇编语言是一种用助记符表现的向机器的程序设计语言,
dolce & gabbana eyeglass frames,汇编语言的每条指令对应一
条机器语言代码,不同类型的计算机系同一般有不同的汇编语言。用汇编语言编制的程序称为汇编语言程序, 机器不能直接识别和执行,必需由“汇编语言”(或汇编系统)翻译成机器语言才能运行。这种“汇编程序”就是 汇编语言的翻译程序。
汇编语言实用于编写直接控制机器操作耳朵低层程序,它与机器密切相关,不轻易使用。
3.高级语言
高级语言是一种比拟濒临自然语言和数学抒发式的一种计算机程序设计语言。一般用高级语言编写的程序称为 “原程序”,计算机不能识别和执行,要把用高级语言编写的源程序翻译成机器指令,通常有编译和说明两种方式 。
目前人们常使用的语言有c,pascal,Delphi,Basic,Foxpro,JAVA,Acc ess等。
(三)数据库治理系统
数据处理在目前计算机应用中占领很大的比重,人们的所有社会活动都离不开数据,无时无刻不在和数据打交 道。为了有效天时用大量的数据,妥当地保存和管理这些数据,在20世纪60年代末产生了数据库系统,20世 纪80年代随着微型计算机的普及,数据库系统得到了广泛的应用。
数据库系统主要由数据库、数据库管理系统、组成,当然还包括应用车工序、硬件和用户。
数据库是按必定的方法组织起来的数据的聚集,它拥有数据冗余度小,可共享等特点。
数据库管理系统的作用就是管理数据库。一般具有:树立数据库,编纂、又该、删除数据库内容等对数据的保 护功能;对数据的检索、排序、统计等使用数据库的功能;有好的交互式输入输出能力;使用便利、高效的数据库 编程语言;允很多用户同时访问数据库;提供数据独立性、完整性、安全性的保障。
目前常用的数据库管理系统有oracle\sybase\informix\sql sever\access\foxpro等,都是成用的关联型数据库管理系统。其中前四种为大型数据库管理 系统,后两者为小型数据库系统。网络财务软件较多使用sql sever。
第三节
计算机系统安全
随着计算机的迅猛发展,计算机日趋深刻与普及。计算机对人类社会发展的宏大影响和作用,使其在现代社会 中居策略地位。与其同时,计算机应用的社会化也带来了一系列性的问题,信息化在社会见临着计算机安全问题的 严峻威逼。
一、 影响计算机安全的主要因素
计算机体系保险要挟多种多样,来自各个方面,重要是人为因素和天然因素。详细包含;
1、 系统故障风险
2、 内部职员道德危险
3、 系统关系方道德风险
4、 社会道德风险
5、 计算机病毒
二、 计算机“黑客”
“黑客”是英文“hacker”的译音。本意为“爱好摸索软件神秘的技能高明的人”,“快客”是英文“ cracke”是我译音,为“破译者和搞损坏的人”。但是大众常将两者一概而论,把他们都看成是入侵计算机 和歹意破换数据的人。计算机“黑客”就是在别人不知情的情形下进入别人的电脑系统,并可能进而控制电脑的人 。黑客即不是乘机破坏的电子匪徒,也不是行侠仗义的网络天使,黑客是进入计算机系统并获取系统信息及其工作 方式的人。他们是粗通计算机网络的高手,从事于偷盗情报,制造事端,漫步病毒和破换数据等犯罪运动。其主要 的犯罪手段有;数据诈骗、采用埋伏机制来执行非受权的功能、意大利腊肠战术、超级冲杀、活动天窗和后门等。 “黑客”闯入后,可以在计算机网络系统中引起连锁反映,使其运行的程序“瓦解”,贮存的信息消散,情报信息 杂乱,指挥、通信瘫痪,兵器系统失灵或窃取军事、政治、经济情报。
(一)黑客攻击的目的和过程
黑客攻击目标主要是为了窃守信息,获取口令,控制中间站点和获取超级用户权限。其中窃守信息是黑客最主 要的目的,窃取信息不一定只是复制该信息,还包括对信息的更改、调换和和删除,也包括把秘密信息公然宣布等 行动。
黑客攻击的三个阶段是;
1、 黑客在攻击前使用网络工具进行踩点,断定攻击目标。
2、 确定攻击目标后,收集与攻击目标相关的信息,并找出系统的安全漏洞。
3、 找到系统破绽后实行袭击。
(二)黑客攻击系统采用的手段
黑客攻打通常采取扫描器和网络监听手腕;
扫描器是指自动监测远程或本地主机安全性弱点的程序。可以被黑客利用的扫描器主要有主机存活扫描器、端 口扫描器和漏洞扫描器。这里的端口是指TCP/IP协定中的端口。
网络监听是指获取在网络上传输的信息。网络监听只是被动“窃听”的信息。并不直接攻击目标。然而,在以 太网中,用户的账号和密码都是明文情势在内部传输,因而黑客常用网络监听来寻找防护单薄的主机,利用入侵该 软弱主机作为“跳板”来攻击同网络的服务器。
(三)防范黑客入侵的主要办法
首先应当制订相关的法律加以束缚,对非法入侵从法律上加以处分。
其次做到事先筹备,系统安装防火墙,防黑软件,进行准确配置;对管理员和用户进行培训。
最后在事中系统运行时,建立黑客扫描和监测系统,加强监控、检测、尽早发现异样,即便终止非法过程。系 统一旦发现异常,必须尽快采取措施,夺回控制权,断开网络,恢复系统和数据,提高系统的安全性,更行安全策 略,从新连接网络。
三,计算机犯罪
随着计算机时期的到来,其与你共享越来越广泛。
(一) 计算机犯罪的特点
1、 犯罪客体庞杂化
2、 犯法对象特别化
3、 犯罪主体专业化
4、 犯罪手段暗藏化
5、 犯罪成果重大化
(二)计算机犯罪防范
1、制定专门的反计算机犯罪法
2、增强反计算机犯罪结构的工作力度
3、建立健全国际配合系统
4、计算机用户要加强平安防备意识和计算机职业道德教导
第四节
计算机病毒
1994年2月发布