我们都熟悉特定的当代意义上的计算机。个人电脑 (PC) 存在于日常生活的方方面面,对于某些人来说,甚至很难想象没有它们的世界。但这个术语不仅仅意味着我们熟悉的 Mac 和 PC。从最基本的角度来看,计算机是一种可以接受指令并根据这些指令执行计算的机器。
正是能够接受指令(通常称为程序)并执行它们,才能将计算机与计算机区分开来。机械计算器。虽然两者都能够进行计算,但计算器仅响应即时输入。事实上,大多数现代计算器实际上都是计算机,带有许多预装程序来帮助完成复杂的任务。
计算机的范围从非常小到非常大。有些能够在一秒钟内进行数百万次计算,而另一些则可能需要很长时间才能完成最简单的计算。但从理论上讲,一台计算机能够做的任何事情,另一台计算机也能做。如果有正确的指令和足够的内存,手表中的计算机应该能够完成超级计算机可以完成的任何事情-尽管手表可能需要数千年才能完成操作。
尽管 PC 很普遍,但它们几乎还没有触及我们世界中计算机使用的表面。各种交互式设备都包含自己的计算机。蜂窝技术手机、GPS 设备、便携式记事本、ATM 机、加油站以及数以百万计的其他设备都利用它们来简化操作,并提供没有它们就不可能实现的功能。
像这样的计算机通常被称为嵌入式计算机。嵌入式类型与 PC 不同,因为它的功能本质上是静态的。虽然个人电脑、一些移动电话和一些个人记事本能够安装新软件并利用广泛的功能,但嵌入式计算机通常只有少数用途,而且一旦设备制造出来,这些用途就相对固定。
嵌入式系统在生产后可能发生的变化量各不相同。例如,MP3 播放器是一台嵌入式计算机,但可以对其进行大量交互和更改。它可以允许用户改变所使用的颜色、改变时钟、更新固件以及改变存储器中的歌曲或播放列表。再举一个例子,交通信号灯内的一个可能是相当固定的。它被设置为响应一些特定的程序——一天中的时间、汽车接近时的触发器,以及在更先进的系统中可能来自中央数据库的输入。这些程序不是为交互性而构建的,并且在系统的生命周期中可能永远不会改变。
0 篇文章
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!