计算机组成(硬件和软件)
一. 硬件概述
1. 定义:计算机实体设备(电脑设备)
2. 分类
(1). 外观上:主机/外设
(2). 原理:程序存储执行以及计算机由五个部分组成(运算器、控制器、存储器、输入设备、输出设备)
这就是冯·诺依曼(美籍匈牙利数学家)在1946年提出的“存储程序”的基本设想。
3. 输入设备
(1). 定义:将需要处理的信息输入计算机
(2). 常见设备:键盘、 鼠标、扫描仪、 数码相机、DV、手写板、麦克风等
4. 输出设备
(1). 定义:将处理后的信息反馈给用户
(2). 常见的输出设备:打印机、绘图仪、显示器、音箱等
5. 中央处理器/CPU(Central processing unit)
(1). 作用
① 算术运算与逻辑判断(运算器)
② (控制器)
(2). CPU的发展:8086、80286、80386、80486、PENTIUM(586)、PⅡ、PⅢ、PⅣ以及双核CPU 4核,8核等
(3). 主频:CPU在运行时的频率
主频又称时钟频率,是指CPU在单位时间内所发出的脉冲数。也可以理解为CPU在每秒钟完成指令运算的次数。一般来说,CPU的主频决定了计算机的运算速度,时钟频率越高,运算速度就越快。它是反映计算机速度的一个重要的间接指标。
(4). 厂商
① Intel:a、PENTIUM(奔腾) b、CELERON(赛扬) c、Core(酷睿)
② AMD:Athlon(阿斯龙)、Duron、Sempron
6. 存储器
(1). 内存储器
① 作用:暂时的存储计算机处理的信息,提高了计算机的运行速度
② 特点:存储容量小;读写速度快;断电后里面不保存信息
(2). 外存储器
① .作用:永久存储信息
② 特点:相对内存存储量大;读写速度相对较慢;断电后信息仍存在
(3). 容量单位
字节(Byte)
字节是计算机中数据处理的基本单位,一个字节由八个二进制位组成(1Byte=8bit),简写作B,是计算机数据存储的基本度量单位。一个字符(字母或数字等)用一个字节存放,而一个汉字则需要两个字节。
常见单位:B(字节)、KB(千字节)、MB(兆字节)、GB(吉字节或千兆字节)
1KB=1024B 1MB=1024KB 1GB=1024MB
二. 软件介绍
1. 定义:运行于计算机硬件基础之上的程序指令
例:五笔练习软件、指法练习软件、WORD、EXCEL等
2. 软件的分类
(1). 系统软件:启动、管理维护计算机资源的软件
(2). 应用软件:在某一范围和具体领域内人为编写的特定功能的软件
3. 系统软件
(1). 操作系统
① 作用:建立人机接口、管理控制计算机
② 常见操作系统:DOS、WINDOWS、UNIX、LINUX
(2). 程序设计语言
① 作用:设计编制软件程序
② 常见语言
a. 机器语言:机器代码
机器语言是计算机硬件唯一能识别的,不需要翻译直接供机器使用的程序设计语言。机器语言中的每个语句都是二进制(0和1)形式的代码。尽管这种语言可以被计算机直接识别,但程序代码繁索,开发周期长;直观性差,容易出错;严重地依赖于具体的计算机,所以可移植性差,重用性差;修改,调试也不方便
b. 汇编语言:助记符
用助记符代替机器语言的二进制码,因此汇编语言亦称为符号语言。使用汇编语言编写的程序,机器不能直接识别,要由一种程序将汇编语言翻译成机器语言。汇编语言比机器语言易于读写、调试和修改,同时具有机器语言全部优点。但在编写复杂程序时,相对高级语言代码量较大,而且汇编语言依赖于具体的处理器体系结构,不能通用,因此不能直接在不同处理器体系结构之间移植。
c. 高级语言:BASIC、Python、C、C 、Java等
由于汇编语言依赖于硬件体系,且助记符量大难记,于是人们又发明了更加易用的所谓高级语言。在这种语言下,其语法和结构更类似普通英文,学、易掌握,写出来的程序可移植性好,重用率高;自动化程度高,开发周期短。
(3). 数据库管理系统(DBMS)
数据库管理系统就是在具体计算机上实现数据库技术的系统软件,由它来实现用户对数据库的建立、管理、维护和使用等功能。目前流行的数据库管理系统软件SQL Server、Oracle、VF等。
(4). 服务程序:负责诊断、调试等辅助工作的程序
4. 应用软件
(1). 办公软件(OFFICE软件)
① WORD:主要来实现图文排版、打印和制作表格
② EXCEL:只要来制作表格、数据统计、图表编辑和查找编辑数据
③ POWERPOINT:演示文稿,制作幻灯片
(2). 网页制作软件
① DREAMWEAVER:网站创建、网页设计与维护如个人网站的制作
② FLASH:网上动画的制作
③ FIREWORKS:网页图象处理
(3). 平面三维制作软件
① CAD:主要是用来制作建筑绘图和平面绘图
② 3D MAX:主要是用来制作室内室外的效果图,还能制作三维动画效果
③ Photoshop:主要是用来美化图片的效果的
④ Illustrator:主要用于进行平面的矢量绘制。适用于企业VI(vi=visable identity视觉识别)设计,标计设计等
⑤ InDesign:主要进行专业的艺术排版软件,提供给图像设计师、产品包装师和印前专家
⑥ TArch:天正建筑,是运行在AutoCAD基础下的专业建筑图绘制软件,在绘制二维的同时自动生成三维图形,根据用户的需要可以输入平面、立面和剖面图纸
(4). 影视制作软件
① After Effect:影视后期制作及特效处理软件
② Premiere:影视后期处理,专业的非线性编辑软件,更侧重于剪辑