我们都观看了它的主要文化转变,从优化计算机的使用,优化开发人员和用户的使用。
这一举动有很大的意义。一次,计算机,其内存及其存储是支持IT解决方案的最大成本。随着时间的推移,改变了。加工电源和内存容量的急剧提高,系统和元件价格的惊人减少,改变了比例,使人们,通信和权力更昂贵,而不是机器及其组件本身。
这些因素以及用户对图形用户界面的需求,改变了它的世界。然而,如果所有的变化都是有益的,那并不清楚。
编码改变了
这使我们在很大程度上远离汇编或第三代语言(如Cobol或Fortran)的编码,以使用Python,PHP,Ruby或Java等解释或逐步编译的语言。
我记得几周植物植物开发将制作12位PDP-8计算机从实验室仪器收集信息的代码,提供快速分析并在屏幕上显示结果。如果我的记忆正确为我服务,系统只有4千字节的内存,每秒只能执行几十万指令。它的时间很快。
像我这样的开发人员必须非常清楚他们的代码消耗了多少内存,以及单个指令执行需要多长时间。如果我的代码执行时间太长,我就会错过来自仪器的重要数据。我必须小心我在内存中保存了多少数据,或者我将对这些数据进行多么广泛的分析。毕竟,我的操作系统、应用程序和数据只有4kb。作为一个有趣的思考点,本文无法容纳这么多内存。
我做了这么多八分算术,当我在平衡我的支票簿时慢慢地转向八进制时,我对我来说似乎差不多。令人闷死的时间需要很长一团糟!然而,这是另一个故事。
显示和用户交互更改
我们已经从块模式或字符单元终端移动到访问远程小型计算机或大型机上运行的应用程序,以将它们运行在功能强大的PC和面向图形的瘦客户机上,或通过虚拟访问软件访问它们。然而,它并不清楚,人们比以前更高效。
我可以在使用早期文字处理器时比使用今天的功能丰富的产品时更快地编写文件。我不能告诉你我浪费了多少时间试图弄清楚为什么这个词处理软件选择重新格式化的东西,以便在边缘中正确地适应。
有一些文化倒退提供了技术,使单一PC支持多人成为可能。毕竟,如果一个PDP-11/34小型计算机,可以每秒执行300000条指令可以支持15人,后面的奔腾90 -基于机器可以每秒执行9000万条指令可以支持超过200人的工作,还有什么机器包含一个基于英特尔酷睿处理器7,4核,每台机器每秒可以执行25亿条指令,是吗?考虑多用户DOS作为参考。
一些软件供应商让您认为,今天目前的一批PCS中的一个足以支持一个人的工作。其他人认为不同。
多用户PC仍然可以
一些供应商仍然可以让多个用户同时共享单个PC。Linux和Intel / UNIX已经能够允许多个用户在单个PC上运行多年。
许多ISV和VAR利用这一事实来生产非常低成本的,每个用户的解决方案,适用于大型组织的中型企业或工作组解决方案。
如果您的业务选择了基于Windows和基于Windows的应用程序,该拍照呢?是一个多用户PC仍然可以吗?一些供应商说是的。
虽然不是一个详尽的列表,这里有两家公司使用今天非常强大的“单用户”电脑作为多用户电脑:
- MiniFrame有限公司—该公司为家庭用户提供2 ~ 4个用户连接一台电脑的方式,为企业用户提供2 ~ 12个用户连接一台电脑的方式。该产品可与微软的Windows 7配合使用。
- NComputing有限公司。- NComputing的VSPace Pro可以在正确配置的系统上支持最多100个用户。该公司为用户提供多种连接到单一系统的方法。nComputing支持Windows 7,Windows 10和其他Windows操作系统的MAN。
这些供应商提供的产品不会解决每个问题,但如果您的公司正在寻找支持学生,诊所或其他计算环境的非常低成本的方式,它们肯定值得学习