计算机导论

时间:2024-04-03 10:40:16 阅读: 最新文章 文档下载
说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。
第一章 基础知识 1.计算机的发展:

第一代(1946~1958)电子管阶段,特征是采用电子管作为逻辑元件! 第二代(1959~1964)晶体管阶段,特征是采用晶体管作为逻辑元件!

第三代(1965~1970)集成电路阶段,特征是采用小规模集成电路作为逻辑元件!

第四代(1971~现在)大规模/超大规模集成电路阶段,特征是采用大规模/超大规模集成电路作为逻辑元件! 2.计算机的特点(运算速度快)(计算精度高)(具有记忆和逻辑判断能力)(能自动运行且支持人机交互) 3.计算机得分类(巨型机)(大型机)(小型机)(微型计算机 Personal Computer 简称PC(工作站)(服务器)(网络计算机 Network Computer 简称NC 4.计算机的应用(科学计算)(事物处理)(过程控制)(辅助工程)(人工智能)(辅助工程)

5.十进制的二进制转化:用基数2去连续除该十进制整数,直至商为0,然后逆序排列余数,有小数的情况:用2乘以其,直至小数部分为0

二进制的十进制转化:用其各位所对应的系数,按照“权位展开求和”的方法就可以得到,

第二章 微机系统组成

1.中央处理器 CPU ( Central Processing Unit) 2.存储类的分类

按存储介质分类(半导体存储器)(磁表面存储器)(光表面存储器) 按存储器的读写功能分类(只读存储器 ROM Read Only Memory(随机存取存储器 RAM Random Access Memory

按信息可保存类分(非永久性记忆存储器)(永久性记忆存储器) 按在微机中的作用分类(主存储器)(辅助存储器)(高速缓冲存储器) 3.输入设备(键盘)(鼠标)(扫描仪) 4.输出设备(显示设备)(打印设备)

第三章 计算机操作系统

1.操作系统的发展(微机操作系统)(网络操作系统)(分布式操作系统)(多媒体和智能操作系统)

2.网络操作系统的定义:用户与网络之间的接口,用户通过网络操作系统使用计算机网络资源,他是开放的系统,除了具有单机操作系统的功能外,还支持网络通信和网络资源共享功能的网络管理模块!

3.操作系统的基本概念:为了提高计算机系统的硬件与软件的利用率及增强系统的处理能力,它是用户与计算机之间的接口!

操作系统是(对计算机系统的硬件和软件资源进行控制和管理)(方便用户)(提高系统利用率)的系统程序 概念:1.是一个管理机构,管理控制系统资源;2.提供了方便用户的服务。

4.资源管理中操作系统的任务是(如何使系统资源得到充分合理的利用,调整用户作业对资源的使用) 5.操作系统特征:(并发性)(共享性)(虚拟性)(异步性) 6.操作系统的基本功能:(处理机管理)(存储管理)(设备管理)(文件管理)(作业管理) 7.常用微机操作系统:DOS Disk Operation SystemWindowsUnix 6.DOS是一种(单用户单任务磁盘操作系统),其主要功能是(设备管理)和(文件管理),其主文件名最长(8)个字符扩展名最长(3)个字符,路径有绝对路径(\***\***)和相对路径(user1\file 7.Windows的主要特点(图形化的人机交互界面)(丰富的管理工具和应用程序)(多任务操作)(与Interner的完美结合)(既插既用硬件管理)

8.UNIX的特点(具有良好的层次结构)(是一种多用户多任务的操作系统)(具有很好的可移植性)(可直接支持网络功能)(树形文件系统)

第四章 办公自动化软件应用

1.办公自动化(OA Office Automation)的构成包括(设备)(软件)(办公人员)

第五章 程序设计

1.程序设计的一般步骤(分析问题)(确定解决方案(解决具体算法)(编写程序)(测试程序)(整理文档) 2.程序设计语言有(机器语言)(汇编语言)和(高级语言)

3.C语言是一种面向(过程)程序设计,其特点是(是高级语言 同时提供类似汇编的低级语言功能)(数据类型丰


富,有整形,实形,字符形,数组形,指针形等)(丰富的运算符,如算术运算符,关系,逻辑,位)(是结构化的程序设计语言)(生成的目标代码质量高)(可移植性好)(有预处理功能)(设计自由度大)

4.C++是一种面向(对象)程序设计,其特点是(抽象,有数据抽象 描述某类对象的公共属性;有代码抽象 描述某类对象所共有的行为特征)(封装和数据隐藏)(继承与重用)(多态性) 5.java也是一种面向(对象)程序设计,其特点是(简单性)(面向对象)(分布性)(安全性)(体系结构中立)(可移植性)(解释执行)(高能性)(多线程)(动态性)(丰富的类库)

6.VB Visual Basic是一种(可视化)程序设计,其特点是(可视化的程序设计平台)(面向对象的程序设计方法)(采用事件驱动的编程机制)(结构化的程序设计语言)(充分利用Windows资源)(交互式开发)(开放的数据库功能和网络支持)(得心应手的应用程序向导)

第六章 信息管理系统分析与设计

1.信息管理系统分类(办公自动化系统 OAS Office Automation System(管理信息系统 MIS Management Information System(决策支持系统 DSS Decision Supporting System 2.软件生命周期由(系统分析)(系统设计)(系统实施与维护)组成 3.系统分析时期的任务是(确定信息管理系统的总目的)(确定系统可行性)(确定系统的实现方案)(确定系统必须完成的功能)(完成该系统需要的资源和成本)(并且制定系统完成的预计进度)(写出系统分析报告)。通常分为(问题定义)(可行性研究)(需求分析)

4.系统设计时期的任务是(根据许同分析时期的结果,逐步完成系统的设计开发工作,最终得到运行良好的软件)通常由(软件设计)(软件编码)(软件测试)三个阶段完成!

5.系统实施与维护时期的的任务是(保证软件长久的满足用户的需求) 6.可行性研究的任务(经济可行性)(技术可行性)(法律可行性)(开发方案的选择) 7.模块划分原则(尽量提高模块的独立性)(模块规模要适中)(降低模块接口的复杂性)(设计单入口单出口的模块) 8.程序设计风格(原程序文档化)(数据说明)(语句结构)(输入/输出技术) 9.软件测试的目标(测试是为了发现程序中的错误而执行程序的过程)(好的测试方案是即可能发现迄今为止的尚未发现的错误)(成功的测试是发现了迄今为止尚未发现的错误的测试) 10.软件测试的原则(应当尽早的不断的进行软件测试)(测试用例应由测试输入数据和预期的输出结果两部分组成)(程序员应尽量避免检查自己的程序)(注意测试中的群集现象)(测试用例应当包括合理的输入数据和不合理的输入数据)(严格执行测试计划,避免测试的随意性)(应当对每一测试结果做全面检验,否则可能会遗漏错误)(在程序修改之后要进行回归测试)(要妥善保管测试计划,测试用例,修改记录,出错统计和最终分析报告) 11.软件测试的步骤(单元测试)(集成测试)(确认测试)(平行运行) 12.测试方法(静态分析)(动态测试)

13.调试内容(确定程序中错误的确切性质和位置)(对程序设计编码进行修改,排除错误) 14.维护的分类(改正性维护)(适应性维护)(完善性维护)(预防性维护)

第七章 数据库技术和应用

1.信息(人们对现实事物的抽象反应)在数据处理领域里理解为(关于现实世界事物的存在方式或运行状态的反映组合)

2.数据(记录信息的物理符号,是表达和传递信息的工具) 3.数据处理是指对各种类型的数据进行(收集)(分类)(存储)(排序)(检索)(加工)和(传输)等操作的过程 4.数据库技术的发展历程(第一代数据库系统:层次和网状数据库系统)(第二代数据库系统:关系数据库系统)(新一代数据库技术的研究和发展)

5.Oracle的主要特点(支持分布式数据库)(支持客户/服务器连接)(具有行锁定模式)(程序具有可移植性)

第九章 计算机网络基础

1.计算机与通信的相互结合的两个方面(通信网络为计算机之间的数据传递和交换提供了必要的手段)(数字计算技术的发展渗透到通信技术中,又提高了通信网络的各种性能) 2.计算机网络技术的发展(计算机-终端通信网络)(以共享资源为目的的计算机网络)(基于个人计算机的网络)(标准化网络)

3.各国际组织(国际标准化组织 ISO(国际电报电话委员会 CCITT(电气电子工程师协会 IEEE

4.计算机网络的定义(是由计算机设备,通信设备,终端设备等网络硬件和网络软件组成的庞大的计算机系统) 5.计算机网络系统包括(多个主计算机系统)(由各种通信设备和通信线路组成的通信子网)(网络软件为用户共享网络资源和信息传递提供服务)


本文来源:https://www.wddqw.com/doc/368199f77c1cfad6195fa76f.html