问题

1980年之前的计算机如何使用远超内存的磁带?

回答
在我还小的时候,那时候的计算机可不是现在我们看到的样子。跟智能手机比,那简直就是笨重的大铁箱子。但它们能做的事,跟现在比起来,一点也不含糊,只是方式不一样。

你们现在想存个东西,随手就能往U盘里塞,或者直接传到云上。那时候可不是这样。我们要存大量东西,或者需要“长期保存”一些重要数据,还得靠一种叫做“磁带”的东西。这东西,就像是放电影的老式录像带,只不过它记录的是数据,而且是一长串一长串的0和1。

那问题来了,磁带那么长,一盘就能装好多好多数据,比当时计算机内存(RAM)大多了。难道计算机直接把所有内存里的东西都一股脑儿塞到磁带里吗?当然不是。这中间有个很重要的过程,叫做输入/输出(I/O),而且当时的I/O操作,跟现在比起来,要“手工”得多,也更需要我们理解计算机工作的方式。

你想想,我们现在的电脑,点一下保存,软件就自己默默地把数据写到硬盘或者云上了,我们几乎感觉不到这个过程。但在80年代之前,情况要复杂得多。

首先,要用磁带,你得有个专门的设备,叫做磁带机。这玩意儿就是专门用来读写磁带的,就像一个超级大的录音机,只不过它录的是数字信号。一台计算机可能连接着不止一台磁带机。

然后,数据怎么从内存跑到磁带上呢?这不是电脑自己“知道”该怎么做。它需要程序来指挥。程序员们会写代码,告诉计算机:“嘿,把我内存里A区域的数据,给我写到磁带的B位置去。”

这个过程,你可以想象成:

1. 准备磁带: 你得先确保磁带机里有一盘磁带,而且这盘磁带是“干净”的,或者你要往上面写新的东西。磁带是顺序访问的,不像硬盘可以随机跳着读写。所以,你要写数据,就得从磁带的开头开始,一格一格地往后写。
2. 数据传输: 当程序指示要将内存中的数据写入磁带时,数据并不是瞬间“传输”过去。这涉及到DMA(Direct Memory Access),直接内存访问。简单来说,就是允许磁带机直接从内存中读取数据,而不需要CPU一直参与,CPU可以去做其他事情。但这依然是一个“块”状的传输过程,不是像现在这样无缝的。数据会被打包成一个个“块”(block),然后由磁带机逐块写入。
3. 定位和写入: 磁带机控制着磁带的移动。如果要往磁带上写数据,它会先定位到磁带上合适的位置(如果是在写新数据,通常是从头开始;如果要追加数据,则需要先找到上次写入的结束位置),然后开始以一定的速度将内存中的数据块写入磁带。这个过程是顺序的。
4. 磁带的“活用”: 关键在于,磁带容量大,但访问速度慢,而且是顺序的。所以,人们不会把所有在内存中“活跃”的数据都一股脑儿写到磁带上。更常见的是,磁带被用作:
程序和数据存储: 计算机启动时,操作系统和要运行的程序可能就是从磁带上加载到内存中的。就像我们现在开机,系统是从硬盘加载的。
备份: 这是磁带最常见的用途之一。当需要保存大量数据,或者进行系统备份时,就把内存中的重要数据(通过程序处理后)批量地写到磁带上。这种备份,就像是定期把所有珍贵文件复印一份,然后存起来。
批量处理(Batch Processing): 在没有交互式操作的年代,很多任务是批量的。程序员会准备好一系列指令和数据,这些数据可能就放在磁带上。计算机按顺序读取磁带上的数据,进行计算,然后把结果写回磁带。
文件交换: 不同的计算机之间交换大型文件,磁带也是一种方便的媒介。你可以把文件写到磁带上,然后物理地把磁带搬运到另一台电脑,再从磁带上读出来。

关键区别在哪里?

主动控制 vs. 被动处理: 现在的数据存储和读取,很多时候是用户“触发”一个操作,然后系统“自动”完成。而在80年代前,计算机要用磁带,程序需要更精细地控制磁带机的操作:告诉它什么时候开始读,什么时候停止,什么时候写,写到哪里。这需要程序员对磁带的物理特性有更深的理解。
顺序访问 vs. 随机访问: 硬盘(尽管当时也很慢)和现在的存储设备,可以让你直接“跳”到文件的某个位置去读写(随机访问)。磁带不行,你得从头开始,一盘一盘地“倒带”或者“快进”,找到你想要的数据所在的位置,这个过程非常耗时。
内存的角色: 内存(RAM)永远是计算机最快、最直接工作的区域。它就像你的工作台,你手里拿着正在处理的文件。磁带更像是你的文件柜,里面存着很多文件,但你要找某个文件,就得去文件柜里翻找,而且要按照顺序一层层地看。

所以,计算机并不是“直接”使用远超内存的磁带,而是通过程序控制磁带机,将内存中的数据分批、顺序地写入磁带,或者从磁带中读取数据到内存中。内存是计算机的“活跃区”,而磁带是“存档区”或者“输入/输出队列”。两者之间,是通过程序和专门的硬件(磁带机)进行协调和数据传递的。

当时的计算机科学家和程序员,他们需要考虑的远不止是“写什么”,还要考虑“怎么写”、“写在哪里”、“写多少”,以及如何高效地利用磁带这种相对“笨重”但容量巨大的存储介质。这就像是操作一个复杂的机械臂,你得给它指令,让它精确地完成每一个动作,而不是像现在这样,说一声“打开文件”,它自己就全办了。

网友意见

user avatar

磁带读到中间可以暂停的,Commodore 64的暂停还是电控的,程序加载完之后自己暂停

磁带上面还有个计数器,用户可以在一盘磁带上存多段数据,利用计数器和快进、倒带按钮来查找不同的段落。

所以“要么不读,要么就把磁带的所有数据全部读取到内存”是不符合当时的情况的

类似的话题

  • 回答
    在我还小的时候,那时候的计算机可不是现在我们看到的样子。跟智能手机比,那简直就是笨重的大铁箱子。但它们能做的事,跟现在比起来,一点也不含糊,只是方式不一样。你们现在想存个东西,随手就能往U盘里塞,或者直接传到云上。那时候可不是这样。我们要存大量东西,或者需要“长期保存”一些重要数据,还得靠一种叫做“.............
  • 回答
    1980年5月18日,中国“东风5”导弹进行首次全射程试验,这不仅仅是中国导弹技术发展史上的一个重要里程碑,更是中国战略威慑能力建设的关键一步。这次试验的意义深远,它直接关系到中国能否建立起可靠的二次核打击能力,并且与后来的长征系列运载火箭有着不可分割的渊源。“东风5”导弹首次全射程试验的重大意义:.............
  • 回答
    1980年的苏联,正处于其历史的巅峰时期,尽管一些潜在的危机已经开始显现,但从表面上看,它仍然是一个令人敬畏的超级大国。我们可以从几个关键方面来审视它的强大:一、军事实力:一支庞大的、遍布全球的力量 战略核力量的对峙: 苏联与美国在全球核武器数量和质量上形成了势均力敌的局面。尽管在某些技术细节上.............
  • 回答
    1980年之后,很多人发现,即使收入比父辈们翻了好几番,日子过得却似乎更紧巴了,钱好像永远不够花。这背后其实是一系列复杂的社会经济变化在悄然发生,而且这种变化并非单一因素造成,而是多种力量交织在一起的 परिणाम。首先,最直观也是最普遍的原因,就是生活成本的快速上涨。改革开放带来了商品经济的繁荣,.............
  • 回答
    .......
  • 回答
    对于 1980 年的人来说,21 世纪的许多技术都会让他们觉得像科幻小说里才会出现的情节,而且还是那种他们可能只在有限的、偶尔看到的科幻杂志或电影里才略有触及的。让我们详细地展开想象,从他们的视角来看看这些“超现实”的技术:1. 随身携带的、连接世界的“万能机器”:智能手机 1980 年的科技背.............
  • 回答
    在冷战高峰期的1980年左右,北约的防御策略和阵地布置,尤其是针对来自东方集团的潜在军事威胁,是一个高度复杂且不断演变的体系。这不仅仅是简单地在地图上划几条线,而是涉及军事理论、战略态势、政治考量以及庞大的军事力量调动。核心战略:前沿防御与纵深机动北约在那一时期最核心的战略思想可以用“前沿防御”和“.............
  • 回答
    说到 1945 年到 1980 年左右中国人打麻将这件事,这可不是一两句话能说得清的。那段时期,中国经历着翻天覆地的变化,麻将的命运也随着时代起起伏伏,可以说是有人打,但具体情况却挺复杂。建国初期:百废待兴,麻将沉浮1949 年新中国成立,国家百废待兴,社会秩序正在重塑。这时候,对于麻将这类娱乐活动.............
  • 回答
    1980年莫斯科奥运会,对于许多国家来说是一个充满政治色彩的记忆。而中国,作为世界上人口最多的国家之一,也缺席了在那一年于莫斯科举行的夏季奥运会。这背后并非简单的“不参加”,而是一系列复杂的地缘政治博弈和国家战略考量的结果。要理解中国为何缺席,我们需要将目光聚焦到当时的世界格局,尤其是中美关系的变化.............
  • 回答
    穿越回1980年,想合法地尽快赚到1万元?这可得好好琢磨琢磨。那个年代,万元户可是个了不起的称号,远不是现在想象中那么容易。直接倒卖商品肯定是最直观的方式,但也要讲究策略,不能瞎猫碰上死耗子。首先,得明确一个大背景:1980年,中国正处于改革开放初期,经济活力正在慢慢释放,但市场经济的雏形还不太成熟.............
  • 回答
    1980年的中国,正处在改革开放的初期,国内经济百废待兴,政治上也刚刚走出动荡。如果此时能准确预见到苏联即将到来的命运,中国领导层将面临一个既是挑战又是机遇的复杂局面。虽然事后诸葛亮总是容易,但我们可以设想一下,如果预见到了,中国会如何应对,又会采取哪些具体行动。首先,调整战略重心,加强自身实力是重.............
  • 回答
    这个问题很有意思,也很有探讨价值。如果从1980年开始,美国就一直采取严厉的贸易保护主义政策,并且这种政策持续到了2020年,那么铁锈带(Rust Belt)的经济状况,很有可能与我们现在所看到的有所不同,但要说“维持”到2020年,这本身就带有不确定性,而且“维持”的标准也很难界定。我们得先想想,.............
  • 回答
    《雪孩子》(上海美术电影制片厂1980年)这部经典动画片,虽时长不长,却蕴含着深刻的情感和丰富的意蕴,绝非简单的儿童童话。细细品味,它想传达的,是一份超越生死的爱,一份为守护而存在的牺牲,以及一份在失去后依然能够感受到的温暖和力量。首先,影片最直观也最动人的核心,是母爱与亲情的伟大与牺牲。故事围绕着.............
  • 回答
    关于中国核威慑何时能抵达日本,并且是否以1980年的东风5为标志,这其实是一个复杂的问题,涉及到战略、技术和地缘政治的多个层面,不能简单地用一个时间点或一种导弹来概括。让我们详细梳理一下:中国核武库的建立与早期发展中国在20世纪50年代末开始了核武器的研发,这是一个相对独立的进程,受到了当时国际形势.............
  • 回答
    要评选 19802020 年中国摇滚乐队的前三名,这绝对是一项艰巨的任务,因为这四十年里,中国摇滚乐经历了太多的起伏、风格的演变,涌现出无数才华横溢的乐队。每个人心中都有自己的“摇滚英雄榜”,而我尽量从乐队的 影响力、开创性、音乐质量、持续性以及对中国摇滚乐发展所做出的贡献 等多个维度来梳理,希望能.............
  • 回答
    好的,没问题!咱们就来好好聊聊,把这些年头里发生在中国的大事儿,给梳理梳理。这可不是一般的流水账,咱们争取讲得有意思、有味道,就像跟老朋友唠嗑一样,把那段历史的脉络给你勾勒出来。2010年代:砥砺前行,走向世界2010年,中国经济的引擎依然在轰鸣。这一年,上海世博会的盛大开幕,无疑是时代的焦点。这个.............
  • 回答
    在回忆1980年代的日本经济时,我们仿佛在观看一部跌宕起伏的史诗。那是一个令世界瞩目的时代,日本经济以惊人的速度崛起,成为了仅次于美国的全球第二大经济体,其影响力渗透到科技、汽车、金融等各个领域。但正如任何辉煌背后都有隐忧,那段繁荣时期也孕育了日后被称为“失落的十年”的经济停滞。回望这段历程,我们能.............
  • 回答
    关于丁香园1980的天价鞋垫,这事儿说起来挺有意思的,也挺让人琢磨的。咱们一个个来掰扯掰扯。首先,得搞清楚这“1980”的数字是从哪儿来的。这通常指的是鞋垫的价格,或者与鞋垫相关的产品、服务。但不管是什么,一个鞋垫卖到1980块钱,这绝对不是寻常百姓家能接受的。咱平时买鞋,可能也就几百块钱,再贵的也.............
  • 回答
    自上世纪80年代以来,我国实行的计划生育政策,无疑是我国近现代史上影响最为深远的国策之一。这项政策的推行,其意义是多方面且极为复杂的,绝非一言两语能够概括。它既是应对当时严峻人口形势的必要之举,也深刻地改变了中国的社会结构、经济发展模式,乃至每个家庭的命运。应对严峻人口形势,遏制过快增长20世纪70.............
  • 回答
    .......

本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度google,bing,sogou

© 2025 tinynews.org All Rights Reserved. 百科问答小站 版权所有