信息技术基础.docx
- 文档编号:24986075
- 上传时间:2023-06-03
- 格式:DOCX
- 页数:23
- 大小:41.15KB
信息技术基础.docx
《信息技术基础.docx》由会员分享,可在线阅读,更多相关《信息技术基础.docx(23页珍藏版)》请在冰豆网上搜索。
信息技术基础
ASCII(AmericanStandardCodeforInformationInterchange,美国信息互换标准代码,ASCⅡ)是基于拉丁字母的一套电脑编码系统。
它主要用于显示现代英语和其他西欧语言。
它是现今最通用的单字节编码系统,并等同于国际标准ISO/IEC646。
ASCII第一次以规范标准的型态发表是在1967年,最后一次更新则是在1986年,至今为止共定义了128个字符,其中33个字符无法显示(这是以现今操作系统为依归,但在DOS模式下可显示出一些诸如笑脸、扑克牌花式等8-bit符号),且这33个字符多数都已是陈废的控制字符,控制字符的用途主要是用来操控已经处理过的文字,在33个字符之外的是95个可显示的字符,包含用键盘敲下空白键所产生的空白字符也算1个可显示字符(显示为空白)。
1.ASCII码
我们知道,在计算机内部,所有的信息最终都表示为一个二进制的字符串。
每一个二进制位(bit)有0和1两种状态,因此八个二进制位就可以组合出256种状态,这被称为一个字节(byte)。
也就是说,一个字节一共可以用来表示256种不同的状态,每一个状态对应一个符号,就是256个符号,从0000000到11111111。
上个世纪60年代,美国制定了一套字符编码,对英语字符与二进制位之间的关系,做了统一规定。
这被称为ASCII码,一直沿用至今。
ASCII码一共规定了128个字符的编码,比如空格"SPACE"是32(二进制00100000),大写的字母A是65(二进制01000001)。
这128个符号(包括32个不能打印出来的控制符号),只占用了一个字节的后面7位,最前面的1位统一规定为0。
2、非ASCII编码
英语用128个符号编码就够了,但是用来表示其他语言,128个符号是不够的。
比如,在法语中,字母上方有注音符号,它就无法用ASCII码表示。
于是,一些欧洲国家就决定,利用字节中闲置的最高位编入新的符号。
比如,法语中的é的编码为130(二进制10000010)。
这样一来,这些欧洲国家使用的编码体系,可以表示最多256个符号。
但是,这里又出现了新的问题。
不同的国家有不同的字母,因此,哪怕它们都使用256个符号的编码方式,代表的字母却不一样。
比如,130在法语编码中代表了é,在希伯来语编码中却代表了字母Gimel(ג),在俄语编码中又会代表另一个符号。
但是不管怎样,所有这些编码方式中,0--127表示的符号是一样的,不一样的只是128--255的这一段。
至于亚洲国家的文字,使用的符号就更多了,汉字就多达10万左右。
一个字节只能表示256种符号,肯定是不够的,就必须使用多个字节表达一个符号。
比如,简体中文常见的编码方式是GB2312,使用两个字节表示一个汉字,所以理论上最多可以表示256x256=65536个符号。
中文编码的问题需要专文讨论,这篇笔记不涉及。
这里只指出,虽然都是用多个字节表示一个符号,但是GB类的汉字编码与后文的Unicode和UTF-8是毫无关系的。
ASCII控制字符
二进制
十进制
十六进制
缩写
可以显示的表示法
名称/意义
0000 0000
0
00
NUL
␀
空字符(Null)
0000 0001
1
01
SOH
␁
标题开始
0000 0010
2
02
STX
␂
本文开始
0000 0011
3
03
ETX
␃
本文结束
0000 0100
4
04
EOT
␄
传输结束
0000 0101
5
05
ENQ
␅
请求
0000 0110
6
06
ACK
␆
确认回应
0000 0111
7
07
BEL
␇
响铃
0000 1000
8
08
BS
␈
退格
0000 1001
9
09
HT
␉
水平定位符号
0000 1010
10
0A
LF
␊
换行键
0000 1011
11
0B
VT
␋
垂直定位符号
0000 1100
12
0C
FF
␌
换页键
0000 1101
13
0D
CR
␍
归位键
0000 1110
14
0E
SO
␎
取消变换(Shiftout)
0000 1111
15
0F
SI
␏
启用变换(Shiftin)
0001 0000
16
10
DLE
␐
跳出数据通讯
0001 0001
17
11
DC1
␑
设备控制一(XON启用软件速度控制)
0001 0010
18
12
DC2
␒
设备控制二
0001 0011
19
13
DC3
␓
设备控制三(XOFF停用软件速度控制)
0001 0100
20
14
DC4
␔
设备控制四
0001 0101
21
15
NAK
␕
确认失败回应
0001 0110
22
16
SYN
␖
同步用暂停
0001 0111
23
17
ETB
␗
区块传输结束
0001 1000
24
18
CAN
␘
取消
0001 1001
25
19
EM
␙
连接介质中断
0001 1010
26
1A
SUB
␚
替换
0001 1011
27
1B
ESC
␛
跳出
0001 1100
28
1C
FS
␜
文件分割符
0001 1101
29
1D
GS
␝
组群分隔符
0001 1110
30
1E
RS
␞
记录分隔符
0001 1111
31
1F
US
␟
单元分隔符
0111 1111
127
7F
DEL
␡
删除
ASCII可显示字符
二进制
十进制
十六进制
图形
0010 0000
32
20
(空格)(␠)
0010 0001
33
21
!
0010 0010
34
22
"
0010 0011
35
23
#
0010 0100
36
24
$
0010 0101
37
25
%
0010 0110
38
26
&
0010 0111
39
27
'
0010 1000
40
28
(
0010 1001
41
29
)
0010 1010
42
2A
*
0010 1011
43
2B
+
0010 1100
44
2C
0010 1101
45
2D
-
0010 1110
46
2E
.
0010 1111
47
2F
/
0011 0000
48
30
0
0011 0001
49
31
1
0011 0010
50
32
2
0011 0011
51
33
3
0011 0100
52
34
4
0011 0101
53
35
5
0011 0110
54
36
6
0011 0111
55
37
7
0011 1000
56
38
8
0011 1001
57
39
9
0011 1010
58
3A
:
0011 1011
59
3B
;
0011 1100
60
3C
<
0011 1101
61
3D
=
0011 1110
62
3E
>
0011 1111
63
3F
?
二进制
十进制
十六进制
图形
0100 0000
64
40
@
0100 0001
65
41
A
0100 0010
66
42
B
0100 0011
67
43
C
0100 0100
68
44
D
0100 0101
69
45
E
0100 0110
70
46
F
0100 0111
71
47
G
0100 1000
72
48
H
0100 1001
73
49
I
0100 1010
74
4A
J
0100 1011
75
4B
K
0100 1100
76
4C
L
0100 1101
77
4D
M
0100 1110
78
4E
N
0100 1111
79
4F
O
0101 0000
80
50
P
0101 0001
81
51
Q
0101 0010
82
52
R
0101 0011
83
53
S
0101 0100
84
54
T
0101 0101
85
55
U
0101 0110
86
56
V
0101 0111
87
57
W
0101 1000
88
58
X
0101 1001
89
59
Y
0101 1010
90
5A
Z
0101 1011
91
5B
[
0101 1100
92
5C
\
0101 1101
93
5D
]
0101 1110
94
5E
^
0101 1111
95
5F
_
二进制
十进制
十六进制
图形
0110 0000
96
60
`
0110 0001
97
61
a
0110 0010
98
62
b
0110 0011
99
63
c
0110 0100
100
64
d
0110 0101
101
65
e
0110 0110
102
66
f
0110 0111
103
67
g
0110 1000
104
68
h
0110 1001
105
69
i
0110 1010
106
6A
j
0110 1011
107
6B
k
0110 1100
108
6C
l
0110 1101
109
6D
m
0110 1110
110
6E
n
0110 1111
111
6F
o
0111 0000
112
70
p
0111 0001
113
71
q
0111 0010
114
72
r
0111 0011
115
73
s
0111 0100
116
74
t
0111 0101
117
75
u
0111 0110
118
76
v
0111 0111
119
77
w
0111 1000
120
78
x
0111 1001
121
79
y
0111 1010
122
7A
z
0111 1011
123
7B
{
0111 1100
124
7C
|
0111 1101
125
7D
}
0111 1110
126
7E
~
冯·诺依曼体系结构
编辑
冯诺依曼体系结构即冯·诺依曼体系结构。
冯·诺依曼体系结构冯·诺依曼理论的要点是:
数字计算机的数制采用二进制;计算机应该按照程序顺序执行。
人们把冯·诺依曼的这个理论称为冯·诺依曼体系结构。
1简介
2发展背景
3体系结构
4特点
5作用
1简介编辑
从ENIAC到当前最先进的计算机都采用的是冯·诺依曼体系结构。
所以冯·诺依曼是当之无愧的数字计算机之父。
[1]
2发展背景编辑
电子计算机的问世,最重要的奠基人是英国科学家艾兰·图灵(AlanTuring)和美籍匈牙利科学家冯·诺依曼(JohnVon·Neuman)。
图灵的贡献是建立了图灵机的理论模型,奠定了人工智能的基础。
而冯·诺依曼则是首先提出了计算机体系结构的设想。
1946年美籍匈牙利科学家冯·诺依曼提出存储程序原理,把程序本身当作数据来对待,程序和该程序处理的数据用同样的方式存储,并确定了存储程序计算机的五大组成部分和基本工作方法。
[2]
半个多世纪以来,计算机制造技术发生了巨大变化,但冯·诺依曼体系结构仍然沿用至今,人们总是把冯·诺依曼称为“计算机鼻祖”。
[3]
3体系结构编辑
(1)采用存储程序方式,指令和数据不加区别混合存储在同一个存储器中,(数据和程序在内存中是没有区别的,它们都是内存中的数据,当EIP指针指向哪CPU就加载那段内存中的数据,如果是不正确的指令格式,CPU就会发生错误中断.在现在CPU的保护模式中,每个内存段都其描述符,这个描述符记录着这个内存段的访问权限(可读,可写,可执行).这最就变相的指定了哪个些内存中存储的是指令哪些是数据)
指令和数据都可以送到运算器进行运算,即由指令组成的程序是可以修改的。
(2)存储器是按地址访问的线性编址的一维结构,每个单元的位数是固定的。
(3)指令由操作码和地址组成。
操作码指明本指令的操作类型,地址码指明操作数和地址。
操作数本身无数据类型的标志,它的数据类型由操作码确定。
(4)通过执行指令直接发出控制信号控制计算机的操作。
指令在存储器中按其执行顺序存放,由指令计数器指明要执行的指令所在的单元地址。
指令计数器只有一个,一般按顺序递增,但执行顺序可按运算结果或当时的外界条件而改变。
(5)以运算器为中心,I/O设备与存储器间的数据传送都要经过运算器。
(6)数据以二进制表示。
4特点编辑
(1)计算机处理的数据和指令一律用二进制数表示
(2)顺序执行程序
计算机运行过程中,把要执行的程序和处理的数据首先存入主存储器(内存),计算机执行程序时,将自动地并按顺序从主存储器中取出指令一条一条地执行,这一概念称作顺序执行程序。
(3)计算机硬件由运算器、控制器、存储器、输入设备和输出设备五大部分组成。
[3]
5作用编辑
冯.诺依曼体系结构是现代计算机的基础,现在大多计算机仍是冯.诺依曼计算机的组织结构,只是作了一些改进而已,并没有从根本上突破冯体系结构的束缚。
冯.诺依曼也因此被人们称为“计算机之父”。
然而由于传统冯.诺依曼计算机体系结构天然所具有的局限性,从根本上限制了计算机的发展。
根据冯·诺依曼体系结构构成的计算机,必须具有如下功能:
把需要的程序和数据送至计算机中。
必须具有长期记忆程序、数据、中间结果及最终运算结果的能力。
能够完成各种算术、逻辑运算和数据传送等数据加工处理的能力。
能够根据需要控制程序走向,并能根据指令控制机
冯·诺依曼体系结构[3]
器的各部件协调操作。
能够按照要求将处理结果输出给用户。
[2]
将指令和数据同时存放在存储器中,是冯·诺依曼计算机方案的特点之一 计算机由控制器、运算器、存储器、输入设备、输出设备五部分组成 冯·诺依曼提出的计算机体系结构,奠定了现代计算机的结构理念
MIPS
MillionInstructionsPerSecond的缩写,每秒处理的百万级的机器语言指令数。
这是衡量CPU速度的一个指标。
像是一个Intel80386电脑可以每秒处理3百万到5百万机器语言指令,既我们可以说80386是3到5MIPS的CPU。
MIPS只是衡量CPU性能的指标。
MIPS技术公司是一家设计制造高性能、高档次及嵌入式32位和64位处理器的厂商,在RISC处理器方面占有重要地位。
1984年,MIPS计算机公司成立。
1992年,SGI收购了MIPS计算机公司。
1998年,MIPS脱离SGI,成为MIPS技术公司。
MIPS公司设计RISC处理器始于二十世纪八十年代初,1986年推出R2000处理器,1988年推R3000处理器,1991年推出第一款64位商用微处器R4000。
之后又陆续推出R8000(于1994年)、R10000(于1996年)和R12000(于1997年)等型号。
随后,MIPS公司的战略发生变化,把重点放在嵌入式系统。
1999年,MIPS公司发布MIPS32和MIPS64架构标准,为未来MIPS处理器的开发奠定了基础。
新的架构集成了所有原来NIPS指令集,并且增加了许多更强大的功能。
MIPS公司陆续开发了高性能、低功耗的32位处理器内核(core)MIPS324Kc与高性能64位处理器内核MIPS645Kc。
2000年,MIPS公司发布了针对MIPS324Kc的版本以及64位MIPS6420Kc处理器内核。
在MicrosoftWindows電腦上設定TCP/IP通訊協定時,TCP/IP組態設定需要IP位址、子網路遮罩以及預設閘道。
若要正確設定TCP/IP,就需要了解TCP/IP網路如何定址以及如何分成網路及子網路。
本文將提供IP網路及子網路概念的一般簡介。
本文的結尾有包括字彙。
回此頁最上方 | 提供意見
其他相關資訊
TCP/IP得以成為網際網路的主要網路通訊協定,是因為能夠連接不同大小的網路以及不同類型的系統。
這些網路大致定義為具有預設大小的三個主要類別(以及少數其他類別),系統管理員可以將每一個類別分成更小的子網路。
子網路遮罩的作用,是將IP位址分為兩個部分。
一個部分會識別主機(電腦),另一個部分則識別主機所屬的網路。
若要更了解IP位址及子網路遮罩如何運作,請查看IP(InternetProtocol,網際網路通訊協定)位址以明瞭其結構。
IP位址:
網路和主機
IP位址是個32位元的數字,該位址會獨一無二地識別TCP/IP網路上的主機(電腦或其他裝置,例如印表機或路由器)。
IP位址一般會使用半形句點來分隔4個十進位小數點格式的數字來表示,例如192.168.123.132。
若要了解如何使用子網路遮罩區分主機、網路及子網路,請以二進位表示法檢查IP位址。
例如,十進位小數點IP位址192.168.123.132就是(使用二進位表示法的)32位元數字110000*********111101110000100。
這個數字或許很難理解,因此將它分成4部分,每一部分為8個二進位數字。
這些8個位元的區段稱為八位元資料組。
於是上列IP位址範例就會變成11000000.10101000.01111011.10000100。
這個數字雖然略具意義,但還是不清楚,因此多半會將二進位位址轉換為十進位小數點格式(192.168.123.132)。
以半形句點分隔的十進位數字,是從二進位轉換為十進位表示法的八位元資料組。
為使TCP/IP廣域網路(WAN)能有效做為網路集合,在網路之間傳送資料封包的路由器,並不知道資訊封包目的地之主機的確切位置。
路由器只會知道主機所屬的網路,並且會利用儲存在其路由表中的資訊,來決定如何將封包傳送到目的地主機的網路。
當封包傳送到目的地網路之後,該封包就會傳送到適當的主機。
為了使上述程序可以運作,IP位址有兩個部分。
IP位址的第一個部分是做為網路位址,最後一個部分是做為主機位址。
如果您選擇範例192.168.123.132並將它分成這兩個部分,則會有下列結果:
192.168.123.網路
.132主機
或者
192.168.123.0-網路位址。
0.0.0.132-主機位址。
[子網路遮罩]
TCP/IP運作所需要的第二個項目,是子網路遮罩。
TCP/IP通訊協定會使用子網路遮罩,來決定主機是位於本機子網路上或在遠端網路上。
以TCP/IP來說,IP位址中做為網路及主機位址的部分並非固定的,因此除非您擁有更多資訊,否則無法決定上述網路及主機位址。
此資訊是由另一個稱為子網路遮罩的32位元數字所提供。
在本範例中,子網路遮罩是255.255.255.0。
除非您知道255在二進位表示法中等於11111111,否則不會明白這個數字代表的意義;因此,子網路遮罩為:
11111111.11111111.11111111.0000000
將IP位址和子網路遮罩排在一起,就能分隔位址的網路部分與主機部分:
11000000.10101000.01111011.10000100--IP位址(192.168.123.132)
11111111.11111111.11111111.00000000--子網路遮罩(255.255.255.0)
前24個位元(子網路遮罩當中的24個數字1)識別為網路位址,最後8個位元(子網路遮罩中剩餘的8個數字0)識別為主機位址。
這樣可得到下列結果:
11000000.10101000.01111011.00000000--網路位址(192.168.123.0)
00000000.00000000.00000000.10000100--主機位址(000.000.000.132)
所以您現在知道,以使用255.255.255.0子網路遮罩的本範例而言,網路ID是192.168.123.0,主機位址是0.0.0.132。
當某封包抵達192.168.123.0子網路時(從本機子網路或遠端網路),且該封包的目的地位址為192.168.123.132,您的電腦會從網路接收該封包並加以處理。
幾乎所有十進位子網路遮罩都會轉換成左邊全部都是1及右邊全部都是0的二進位數字。
其他一些常見的子網路遮罩為:
十進位二進位
255.255.255.1921111111.11111111.1111111.11000000
255.255.255.2241111111.11111111.1111111.11100000
網際網路RFC1878(可從 取得)說明可在TCP/IP網路上使用的有效子網路及子網路遮罩。
網路類別
網際網路位址是由InterNIC()負責配置,該組織負責管理網際網路。
這些IP位址分成若干類別。
最常見的是類別A、B及C。
類別D和E雖然存在,但一般使用者通常不使用它們。
每個位址類別都有不同的預設子網路遮罩。
您可以先查看IP位址的第一個八位元來識別IP位址的類別。
下列是類別A、B及C網際網路位址的範圍,它們各有一個範例位址:
∙類別A網路會使用預設子網路遮罩255.0.0.0,並以0-127做為第一個八位元資料組。
位址10.52.36.11是類別A的位址。
它的第一個八位元資料組是10,介於1與126(含)之間。
∙類別B網路使用預設子網路遮罩255.255.0.0,並以128-191做為第一個八位元資料組。
位址172.16.52.63是類別B的位址。
它的第一個八位元資料組是172,介於128與191(含)之間。
∙類別C的網路會使用預設子網路遮罩255.255.255.0,並以192-223做為第一個八位元資料組。
位址192.168.123.132是類別C的位址。
它的第一個八位元資料組是192,介於192與223(含)之間。
在某些情況下,預設子網路遮罩值不符合組織的需求,也許是因為網路的實體拓樸,或因為網路(主機)數目已超出預設子網路遮罩的上限。
下一節將說明如何使用子網路遮罩分割網路。
子網路
系統管理員可以進一步分割類別A、B或
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 信息技术 基础