资源预览内容
第1页 / 共29页
第2页 / 共29页
第3页 / 共29页
第4页 / 共29页
第5页 / 共29页
第6页 / 共29页
第7页 / 共29页
第8页 / 共29页
第9页 / 共29页
第10页 / 共29页
亲,该文档总共29页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
计算机学科概论读书报告计算机学科概论读书报告计算机1004班晏霞41050358二.计算机基础1.计算机概述2.计算机中信息的表示三.计算机硬件系统U!计算机软件系统L软件系统概述.2 .操作系统简介.3 .操作系统主要功能4 .操作系统的结构.455561111131616计算机系统中操作系统的模:18几种常见的操作系统:19205.DOS操作系统DOS操作系统的命令:23DOS操作系统的文件:24一.引言在当今计算机应用非常普及,信息繁多的社会中,计算机系统已经成为人们不可缺少的工具,而学习计算机专业和拥有计算机技术是一个非常实用且时尚的立身之本。计算机是一种能迅速而高效的自动完成信息处理的电子设备,它按照程序对信息进行处理,存储。在当今高速发展的信息社会中,计算机已经广泛应用到各个领域之中,几乎成了无处不在,无所不能的“宝贝”,成为信息社会中必不可少的工具。学习并牢固掌握计算机基础知识,是更好使用计算机的前提。计算机1004班晏傻41050358二.计算机基础1 .计算机概述世界上第一台电子计算机ENIAC的诞生,标志着电子计算机时代的到来,在短短的几十年内,电子计算机经历了电子管,晶体管,集成电路和超大规模集成电路四个阶段的发展,使计算机的体积越来越小,功能越来越强,价格越来越低,应用越来越广泛,目前正朝着智能化计算机和神经网络计算机方向发展。电子计算机具有自动连续运算,运算速度快,运算精度高,具有记忆能力和逻辑判断能力,通用性强等特点。被广泛应用于工业,农业,国防,科研,文教,交通运输,商业,通信以及日常生活等各个领域。2 .计算机中信息的表示在计算机内部一律采用二进制形式表示信息,除了二进制,人们在编程中还经常使用十进制,八进制和十六进制。带符号数可以用原码,反码和补码等不同方法表示。计算机中,除了数值信息外,还有非数值信息,如图形,图像,符号,字母,汉字等,这些信息需要通过编码,用若干位按一定规则组合成的二进制编码来表示。计算机中常用的编码有二一十进制编码,可靠性编码,字符编码及汉字编码等。三.计算机硬件系统计算机系统包括硬件系统和软件系统两大部分。计算机依靠硬件和软件的协同工作来完成指定的任务。“硬件”是指组成计算机的所有实体部件,例如键盘,显示器,主机,电源等。“软件”是指建立在硬件基础之上的所有程序和文档的集合。硬件系统是计算机进行工作的物质基础,任何软件都是建立在硬件基础之上的。离开了硬件,软件将一事无成。如果把硬件系统比作计算机的躯体,那么软件系统就是计算机的头脑和灵魂。两者是互相依存,密不可分的。结果图-1计算机结构框图计算机由五大基本部分组成(如图-1所示):运算器,控制器,存储器,输入设备和输出设备。运算器用来实现算术逻辑等运算;存储器用来存放程序及参与运算的各种数据;控制器实现对整个运算过程的有规律的控制;输入设备用来输入程序和原始数据;输出设备用来输出运算的结果。从外观看微机主要由以下几个部分组成:主机,显示器,键盘,鼠标。主机是微机的核心部件,主要包括主板,中央处理器,内存条,I/O扩展槽和各种接口等。主板上有中央处理器CPU,随机存储器RAM,只读存储器ROM,扩展槽,内存扩充插槽,内存条等。它们之间通过总线交换数据。CPU由运算器和控制器组成。它是微机系统重要的部件。其主要功能有两个:一是完成算术运算(包括定点数运算,浮点数运算)和逻辑运算;二是读取并执行指令。CPU的主要性能指标有主频,字长,外频等。微机中的存储器主要有高速缓存Cache,主存和外存(存储器系统结构如图-2所示)。主存用来存放临时的少量的数据和程序;外存用来存放要永久保存的,大量的数据和程序;Cache主要用于存放当前内存中使用最多的程序块和数据块。存储器按照读写方式不同可分为只读存储器ROM和随机存储器RAM。ROM的特点是只能读取不能写入,断电后程序和数据不会丢失,通常用来存放固定不变的程序和数据。ROM按照工作原理不同可分为PROM,EPROM,EEPROM,FlashMemory等。RAM的特点是断电后程序和数据会全部丢失,常用于存放系统程序,用户程序以及相关数据。根据工作方式的不同可以分为动态DRAM和静态SRAMo#CPUt /rx 4zkrl r+t HAz辅助存储器TT图-2存储器系统的多层次结构图显示器是微机常用的输出设备,键盘和鼠标是微机常用的输入设备。微机中各个部件及外围设备之间都是通过总线进行信息交流的。微机中总线一般有内部总线,系统总线和外部总线。内部总线是微机内部各外围芯片与处理器之间的总线,用于芯片一级的互连;系统总线是微机中各插件板与系统板之间的总线,用于插件板一级的互连;外部总线则是微机与外部设备之间的总线,用于设备一级的互连。全面衡量一台计算机性能的主要指标有基本字长,运算速度,数据通路宽度与数据传输率,存储容量,软硬件配置,可靠性等。U!I.计算机软件系统1.软件系统概述软件系统是指在硬件系统上运行的各种程序及相关资料。它是为了充分发挥硬件结构中各部分功能和方便用户使用计算机而编制的各种程序。计算机软件包括系统软件和应用软件。系统软件是计算机正常运行必不可少的,是控制和维护计算机系统资源的程序集合。主要包括操作系统,语言处理程序,数据库管理系统和作为软件研究开发工具的编译程序,调试程序,装配程序和连接程序,测试程序等。在当今信息社会时代,计算机的发展和应用给人们的生活,学习,工作带来了举足轻重的作用如果没有计算机的支持,在诸如银行,证券等行业就无法来完成日常的信息收集和数据处理。人们所说的计算机严格地讲应该是计算机系统,作为一个系统,它包含两部分:计算机硬件和计算机软件。软件又分为系统软件和应用软件。应用软件是人们平时用于管理和完成各种业务的程序,例如办公软件Office,银行业务管理程序和各种游戏程序等;系统软件是管理和控制计算机硬件,应用程序运行的程序,它是管理和控制计算机的核心,也称为计算机操作系统。常用的操作系统有Windows,UNIX等。Windows是供PC使用的多用户,多任务,分时操作系统;UNIX操作系统是在大型计算机系统中使用的单用户,多任务,分时操作系统。通常把计算机硬件称为裸机,它的功能非常弱,仅能完成简单“0”和“1”的二进制运算。将计算机操作系统运行在计算机硬件上,可以使计算机功能变得非常强大,服务质量非常高,使用非常方便,为人们使用计算机提供了一个安全可靠的应用环境以满足各种应用需求。同时,操作系统可以有效而合理地组织安排多个用户共享计算机系统的各种资源,最大限度地提高资源利用率。(硬件,软件,用户三者关系如图-3所示)BIOS图-3硬件,软件,用户三者间关系图2.操作系统简介操作系统是计算机系统中极为重要的系统软件,是对计算机系统的软硬件资源进行控制和管理,方便用户,提高系统利用率的程序系统。操作系统的概念有两层含义:一是资源管理,主要功能是监视,分配,回收和保护资源;二是方便用户服务,操作系统是用户与计算机系统之间的接口。根据冯诺依曼的指导思想,计算机是由运算器,控制器,存储器,输入输出等部件通过计算机主板连接构成了计算机硬件系统。要使硬件系统能够充分发挥其功能,尽可能地按人们预期的目的和要求来运行各类程序,就需要一套管理硬件和组织运行程序有序地完成的程序,通常把这个程序称作操作系统。可以形象的比喻为人们修建高速公路,其目的是提高运输和通行能力,但有了高速公路(硬件)还不行,还必须有一套管理高速公路运行的规章制度(操作系统),在高速公路上行驶车辆必须严格遵守规章制度,只有这样才能发挥高速公路的作用。操作系统是由许多可供用户调用的程序(也称系统调用或完成各类工作的子程序)组成。这些程序可以分为三大类:L信息管理:主要是提供对信息的存储,检索修改和删除等。2 .进程管理:主要为程序的执行而创建进程,调度进程,挂起进程,终止进程和重启进程等。3 .内存管理:主要为进程分配所需的内存和回收运行结束后所释放的内存操作系统的功能:在计算机系统上配置操作系统,使硬件的功能得到大幅度提升。配置安装什么样的操作系统,这与计算机硬件的规模和用户使用计算机的用途密不可分(操作系统的性质如表-1所示办公室或家庭使用的个人计算机系统,一般安装小规模,单用户,多任务的分时操作系统,如DOS,Windows操作系统;而银行,证券企业由于需要处理大量的数据,需要与众多用户打交道,这样的大型系统就需要安装大规模,多用户,多任务的分时操作系统,如UNIX操作系统。方便性计算机系统配置了操作系统后,使用计算机系统就更加方便了。有效性在配置操作系统的计算机中CPU,I/O设备等在操作系统的控制下,得到了充分利用。可扩充配置了操作系统后,可以根据用户需求增加硬件或扩充系统的某些软件O开放性用户利用操作系统可以实现更多的功能。表-1操作系统的性质3.操作系统主要功能L操作系统管理CPU。用于创建和撤销进程,对诸进程的运行进行协调,实现进程间的切换,并按一定的算法把CPU分配给具备条件的进程,即实现进程控制,进程同步,进程通信和进程调度。2 .操作系统管理存储器。主要是实现为用户程序分配内存,内存的保护,地址映射和内存扩充。3 .操作系统管理I/O设备。在计算机系统中,实现设备的管理主要是对缓冲存储器的管理,设备分配和设备处理等。4 .操作系统管理文件。对文件的管理是对用户文件和系统文件进行管理,就是对文件的存储空间的管理,目录管理,文件的读写的管理和文件的共享保护的管理。5 .操作系统为用户使用计算机系统提供接口。也就是人们通过操作系统提供的命令和系统调用使用计算机,以完成所需要的各种控制和计算。4.操作系统的结构操作系统是一个十分复杂而庞大的系统软计算机1004班晏傻41050358件。为了控制该软件的复杂性,可以用软件工程的概念,原理,规范和定量的方法来开发,运行和维护软件。以杜绝开发软件的随意性,编程冗余和维护困难等问题。为此人们经过长期的探索,把工程的思路等应用到了软件的开发过程中。以下图-4阐释了计算机系统的层次结构:堤佐玄结余A诙一话言的和虚.名卷山田计算机1004班晏傻41050358#图-4计算机系统中软硬件的层次结构计算机系统中操作系统的模块结构:模块结构是指在开发软件尤其是像计算机操作系统这类大型软件时,由于其功能复杂,参加开发工作的人员众多,要做到每个人都能各负其责,有条不紊的完成开发任务,需要根据软件的大小,功能的强弱,结合参与开发人员的具体情况,把开发的软件按功能划分若干模块,分散开发,集中组合。不管是层次结构还是模块化结构的操作系统,都可以用下图-5和图-6构造体系表示:七八七也-Ar- /xL Aafc-rm图-5操作系统的模块化结构高层:用户接口中层:对对象实施管理和操作的软件集合底层:操作系统的对象,包拈CPU,存储器,I/O,文件和作业图-6整个计算机系统的结构体系几种常见的操作系统:由于计
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号