当前位置: 首页 > 文档资料 > C++大学教程 >

1.5 个人计算、分布式计算与客户/服务器计算

优质
小牛编辑
149浏览
2023-12-01

1977年,Apple 计算机公司使个人计算(personal computer)得以普及。最初拥有一台计算机只是爱好者的梦想,随着它的价格不断降低,人们可以购买供个人或办公使用的计算机。1981年,世界上最大的计算机广家IBM公司推出了IBM个人计算机(IBM Personal computer)。一夜之间,个人计算机遍布公司、企业和政府机关。

然而这些计算机只是“独立”的个体,各自做自己的工作,要通过磁盘复制来共享信息(通常称为暗联网)。尽管早期个人计算机不够强大,不能同时服务于多个用户,但这些机器可以链接在计算机网络中,可以接入组织内的局域网(Local area Network,LAN),还可以通过单位内部的电话线完成链接。这样就在组成化计算中出现了分布式计算(distributed computing)结构,其处理不是在某个中央计算机上进行,而是由分布于网络中的机器完成。个人计算机已经足够强大,能够处理个人用户的计算要求并处理电子信息传递等基本通信任务。

如今最强大的个人计算机已经可以和十年前几百万美元的机器相媲美。最强大的台式计算机(称为工作站,workstation)对个人用户提供了大量的功能。在网络上.有些计算机向遍布整个网络的客户提供数据存取服务,这些计算机称为文件服务器(file server)。通过这种方式.在网络上共享信息很容易,因而产生了客户—服务器结构,C和C++已经成为编写操作系统、计算机网络和分布式客户/服务器应用程序软件的首选编程语言。如今最常见的操作系统如UNIX、Microsoft的基于windows系统和IBM的os/2都提供了本节介绍的功能。