📄 ls03.php
字号:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<!-- saved from url=(0039)http://www.bcbschool.com/newls/ls03.php -->
<HTML><HEAD><TITLE>教学--第三章 计算机原理</TITLE>
<META http-equiv=Content-Type content="text/html; charset=gb2312">
<META content="MSHTML 6.00.2600.0" name=GENERATOR></HEAD>
<BODY leftMargin=0 topMargin=3 onload=startglowing();>12<BR>
<META content="Microsoft FrontPage 4.0" name=GENERATOR>
<META content=FrontPage.Editor.Document name=ProgId>
<STYLE type=text/css>P {
MARGIN: 1px 2px; LINE-HEIGHT: 150%
}
.节标题 {
FONT-WEIGHT: bold; FONT-SIZE: 12pt
}
TD {
FONT-SIZE: 9pt
}
.tdtitle {
FONT-SIZE: 20pt
}
.celltopline {
BORDER-TOP: #000000 1px solid
}
.menucell {
FONT-SIZE: 10pt
}
#glowtext {
FONT-SIZE: 10pt; FILTER: glow(color=red,strength=1); WIDTH: 100%
}
A:link {
FONT: 10pt 宋体; COLOR: blue; TEXT-DECORATION: none
}
A:visited {
FONT: 10pt 宋体; COLOR: purple; TEXT-DECORATION: none
}
A:active {
FONT: 10pt 宋体; COLOR: red; TEXT-DECORATION: underline
}
A:hover {
COLOR: blue; TEXT-DECORATION: underline
}
</STYLE>
<!-- 燃烧字 -->
<SCRIPT language=JavaScript1.2 src="教学--第三章 计算机原理_files/zrwz.js"></SCRIPT>
<!--用于输入共用网页头-->
<SCRIPT language=JavaScript1.2 src="教学--第三章 计算机原理_files/mywlhead.js"></SCRIPT>
<SCRIPT language=JavaScript1.2 src="教学--第三章 计算机原理_files/addlssub.js"></SCRIPT>
<!-- 标题 -->
<SCRIPT language=JavaScript><!--SetParentURL("../");InitCellBtns('课程');Ads ='<object classid="clsid:D27CDB6E-AE6D-11CF-96B8-444553540000" id="ShockwaveFlash1" width="468" height="60">\n' +'<param name="_cx" value="10001">\n' +'<param name="_cy" value="1376">\n' +'<param name="Movie" value="../ads/sen1.swf">\n' +'<param name="Src" value="../ads/sen1.swf">\n' +'<param name="WMode" value="Window">\n' +'<param name="Play" value="-1">\n' +'<param name="Loop" value="-1">\n' +'<param name="Quality" value="High">\n' +'<param name="SAlign" value>\n' +'<param name="Menu" value="-1">\n' +'<param name="Base" value>\n' +'<param name="Scale" value="ShowAll">\n' +'<param name="DeviceFont" value="0">\n' +'<param name="EmbedMovie" value="0">\n' +'<param name="BGColor" value>\n' +'<param name="SWRemote" value>\n' +'<param name="Stacking" value="below">\n' +'</object>\n';SetMainAds(Ads);//SetPageReadme();//设置当前页:SetLessionPage(3);OutputMYWLHead();// --></SCRIPT>
<NOSCRIPT><BR>这是一个使用JavaScript(Java 脚本)的网页。出现本字样说明您的浏览器不支持JavaScript,
<BR>或者是您的浏览器已被设置为不允许使用JavaScript。 </NOSCRIPT><!--标题结束 -->
<CENTER>
<TABLE height=154 cellSpacing=4 cellPadding=4 width=760 border=0>
<TBODY>
<TR>
<TD
style="FONT-SIZE: 10pt; MARGIN-LEFT: 12px; TEXT-INDENT: 20px; LINE-HEIGHT: 150%; MARGIN-RIGHT: 12px; FONT-FAMILY: 宋体"
width="100%" height=148>
<H2>第三章 计算机原理</H2>
<P><A href="http://www.bcbschool.com/newls/ls03.php#3.1">3.1
电唱机、电话、电脑——谈谈模拟信号</A></P>
<P><A href="http://www.bcbschool.com/newls/ls03.php#3.2">3.2 数字信号</A></P>
<P><A href="http://www.bcbschool.com/newls/ls03.php#3.3">3.3
I/O设备,存储器、处理器</A></P>
<P><A href="http://www.bcbschool.com/newls/ls03.php#3.4">3.4 内存</A></P>
<P> <A href="http://www.bcbschool.com/newls/ls03.php#3.4.1">3.4.1
内存地址</A></P>
<P> <A href="http://www.bcbschool.com/newls/ls03.php#3.4.2">3.4.2
虚拟内存</A></P>
<P> </P>
<P>“原理”一词,似乎总是代表艰深难度,另外还多少有些“太过理论,脱离实际”的意味。对于计算机,它的原理还偏向于硬件。基于这些,我们需要明白,在真正开始学习编程之前,我们有何必要学习一些计算机原理呢?</P>
<P>在大学里,计算机系有专门的一门《计算机原理》课,计算机原理的内容并不出现在计算机语言的课中。或许是这个原因,许多面向社会人员(非专业人士)的计算机编程书籍同样不讲计算机原理。这容易造成学习者也许上手很快,但学到一定程度后就难以有较深入的发展。我想,这是因为“底气不足”。</P>
<P>如上面提到的,计算机原理是完整的一门课,我们此处只用一章的时间阐述,所以我们必须讲最本质的原理。</P>
<H3><A name=3.1>3.1</A> 电唱机、电话、电脑——谈谈模拟信号</H3>
<P>要了解电脑的原理,不妨举一些我们早已熟悉的其它电器的例子,看看它们的原理。</P>
<P>假如你第一次看到一台会能说会唱的电脑,你可能会感到新奇,但事实上,别忘了,从CD机到带式的随机听,它们都没有生命却“记下”然后“说出”声音。事实上它们运行的原理,在本质和电脑完全一致,只不过由于我们太过熟悉,所以就认为它们没有什么了不起。其实,你能说出电唱机为什么能唱吗?</P>
<P>原始的电唱机会发唱的原理:</P>
<P>一张盘,表面涂一层石蜡。取一根针,针尖正好接触蜡面,针上顶一张薄膜。让帕瓦罗蒂在不远处冲着这张膜唱《我的太阳》。另有一人在老帕高歌时均速地旋转蜡盘。于是,歌声高低不同,薄膜向下压的幅度也不同,针在蜡上刻的深浅便不同,这样,就将人的声音最终以蜡上划痕的深浅记录下来。将蜡盘固化,在一套反方向的装置上:盘转,顶针上下高底不同地拉动一张膜,那张膜就会有模有样地唱《我的太阳》了。</P>
<P>再来看看电话的原理:</P>
<P>话筒内有一堆碳粉,碳粉内埋一导线,碳粉盖一张膜。同样,当你对话筒大喊大叫时,膜对碳粉造成忽紧忽松的压力,碳粉之间时紧时松,引起其电阻的大小变化,最终忽大忽小的电流传到对话的听筒。听筒内有一电磁铁随电脑大小而磁性不同,它对埋有金属丝薄膜时吸时放,薄膜便发出了你的声音。</P>
<P>你我都已经永远地失去了发明的电唱机或电话的机会了……伟大的先驱们是那么的聪明,懂得将一种不便于存储,不便于传播的信号转换为另一种便于存储,便于传播的信号,从而有了伟大的发明。</P>
<P>电脑(计算机)要管理各种信息,首先它必须能存储,传载这些信息,所以,在这一点上,它的本质和电唱机或电话没有区别,必须实现各种信息以某种方法,转换为另一种信息。</P>
<P>这就是计算机的第一条本质原理:将各类信息以某种信号进行存储。</P>
<P>好极了,现在,我们已经是了解计算机本质之一的人,从今天起,当我们再听到有菜鸟在说硬盘时,你大可对其怒喝:“成天就知道‘酷鱼大脚西部数据’!不管是什么牌子,也不管是硬是软是光,它们都是计算机将外界信息以磁或者激光信号的形式进行存储的介质,懂不?看你真像个中关村的电脑贩子!”(如果对方体积俨然在你的1.5倍以上,最后一句可以不说)</P>
<H3><A name=3.2>3.2</A> 数字信号</H3>
<P>“数字”——digit。</P>
<P>无论我说中文还是英文的,除了刚巧学完0~9的小学低年级学生外,20和21世纪内出生的人都知道我是在说一个时髦词。</P>
<P>这个“数字”所代表的,是“模拟”的反面。</P>
<P>电视,我们要数字的(尽管据说在中国并没有数字信号的电视节目);</P>
<P>手机,当然是数字的,前阵子中国电信已彻底地向采用模拟信号的蜂窝说bye-bye;</P>
<P>相机,数码的。(数码就是数字)</P>
<P>空调,数控的(空调吹不出数字的风,但它说,我这风是在数字信号的控制下吹出来的,当然就白里透红与众不同)。</P>
<P> </P>
<P><B><FONT color=#ff0000>......[此处内容不发表在网页,请报名的学员使用<A
href="http://www.bcbschool.com/noused/v4_xiazai.htm"
target=_blank>课程下载器</A>下载完整课程]......</FONT></B></P>
<P> </P>
<H3><A name=3.3>3.3</A> I/O设备,存储器、处理器</H3>
<P>计算机系统中,硬盘、软盘/软驱、光盘/光驱等称为存储器。它们用来存储信息,这些信息在它们的内部统统以0和1表示。</P>
<P>如果只有这些,那计算机就只能叫数据仓库了。有了数据还需要处理数据的能力。</P>
<P><B>数据和处理。</B>依笔者的理论,这是程序的全部,计算机的全部,也是世界的全部。反过来说,正因为<B>整个世界都可以用数据和处理来表达</B>,所以最终程序才有可能实现对现实问题的解决。</P>
<P>当我们在写程序时,就是在用程序来表达这个世界。当然,由于很多数据没法实现“数字化”,所以它们永远无法用程序来表达,比如人类的感情,或许永远只能是“模拟信号”。(基于此,所有科幻片中关于有一天计算机会突然具有自已的意识,并开始以人类为敌的设想,我们可以断定它也就只能是幻想——永远都是。)</P>
<P> </P>
<P>计算机系统中,键盘,鼠标,扫描仪,数码相机等,可称为输入(Input)设备。</P>
<P>显示器,打印机,称为输出(Output)设备。</P>
<P>这二者统称为输入输出设备,也就是计算机英文中常见的那个缩写:IO或I/O。</P>
<P> </P>
<P>输入设备用来做什么?用来向计算机输入信息,这过程便有非常多的“模拟->数字”转换器。而输出设备,则将<B>处理后</B>的的信息以合适的格式输出(一般是为了输出给人看)。下面我们用我们最熟悉不过的鼠标来说明。</P>
<P>第一,鼠标的输入端是什么呢?</P>
<P>答:是我们手里握着的那个类似老鼠的东西。</P>
<P> </P>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -