最初由约翰·冯·诺依曼发明(那时电脑的计算能力相当于现在的计算器),有三间库房那么大,后逐步发展而成。
是一种能够按照指令对各种数据和信息进行自动加工和处理的电子设备
一般来说电脑由二部分组成,即硬件和软件。硬件包括:显示器、鼠标、键盘、机箱、电源、主板,CPU、声卡、显卡、光驱(软驱已淘汰)、内存、硬盘,有些还包含网卡、音箱、耳机、打印机、扫描仪、摄像头、手写板等外部设备。软件又分系统软件和应用软件。
电脑学名计算机,是由早期的电动计算器发展而来的。1945年,世界上出现了第一台电子数字计算机“ENIAC”,用于计算弹道。是由美国宾夕法尼亚大学莫尔电工学院制造的,但它的体积庞大,占地面积500多平方米,重量约30吨,消耗近100千瓦的电力。显然,这样的计算机成本很高,使用不便。1956年,晶体管电子计算机诞生了,这是第二代电子计算机。只要几个大一点的柜子就可将它容下,运算速度也大大地提高了。1959年出现的是第三代集成电路计算机。
从20世纪70年代开始,这是电脑发展的最新阶段。到1976年,由大规模集成电路和超大规模集成电路制成的“克雷一号”,使电脑进入了第四代。超大规模集成电路的发明,使电子计算机不断向着 小型化、微型化、低功耗、智能化、系统化的方向更新换代。
20世纪90年代,电脑向“智能”方向发展,制造出与人脑相似的电脑,可以进行思维、学习、记忆、网络通信等工作。
进入21世纪,电脑更是笔记本化、微型化和专业化,每秒运算速度超过100万次,不但操作简易、价格便宜,而且可以代替人们的部分脑力劳动,甚至在某些方面扩展了人的智能。于是,今天的微型电子计算机就被形象地称做电脑了。
世界上第一台个人电脑由IBM于1981年推出。
计算机文件名的组成由“基本名”和“扩展名”构成,它们之间用“.”隔开。
如:文件名.txt,文件名.doc, 文件名.xls.....
文件名长度与命名规则
在计算机系统中,文件是指存储在外部存储介质上的、由文件名标识的一组相关信息的集合. 例如一个源程序、一批数据、各类语言的编译程序等都可以各自组成一个文件。文件的概念本身体现了操作系统的一种抽象机制,用于逻辑上描述存储在外存上的数据,为用户提供了一种在外存上方便保存信息和读取信息的方法,使用户不必了解信息存储的方法、位置以及存储设备实际运作方式便可存取信息。把数据组织成文件形式加以管理和控制是计算机数据管理的重大发展.
在文件这一抽象机制中最重要的是文件命名,当一个进程创建一个文件时必须给出文件名,以后这个文件将独立于进程存在直到它被显式地删除当其他进程要使用这一文件时必须显式地指出该文件名操作系统也需要根据文件名对文件进行控制和管理.
各种系统的文件命名规则不尽相同,但一般来说,文件名称都由文件名和扩展名两部分组成,中间用“. ”分隔开来,前者用于识别文件,后者用于标识文件类型。它们都是字母、数字或相关符号构成的字符申。 不同的系统支持的文件名称的长度是不一样的,早期的系统中,文件名称的长度一般都受到限制,即只支持短文件名。例如MS-DOS 中,文件名称遵循"8+3”命名规则,即最多8个字符的文件名外加最多3个字符的扩展名,老版的UNIX 系统允许文件名达14个字符的长度. 从Windows 95开始,现代的操作系统都支持长文件名,如Windows 2000/XP/2003中所采用的NTFS 文件系统文件名可以达到255个字符。另外,有些操作系统的文件命名是不区分大小写的,如 MS-DOS和Windows 系列操作系统,但在UNIX 和Linux 系统中是区分大小写的. 每个操作系统对可用的文件名称字符也作了不同的限制,像Windows 的文件命名不能使用、、/、<、>、、、? 、}和”等字符。
扩展名是添加在文件名后面的若干个附加字符,又称做后缀名,常常用做定义各种类型的文件,长度一般是1-V4个字符。例如,a. exe 中的扩展名为exe ,表示该文件是可执行的二进制文件b. txt 中的扩展名是txt ,表示该文件是一个文本文件. 不同的操作系统对扩展名的要求也不一样,在Windows 操作系统中,一般要求文件都必须有扩展名,操作系统是根据这个扩展名来关联应用程序的不过在UNIX 操作系统中却没有这么严格的要求,即使是普通文件,扩展名也是可有可无的。如默认情况下,sh 是UNIX 操作系统下的可执行文件,但是如果编写的可执行文件不带上这个扩展名,也可以运行. 尽管如此,还是必须养成定义扩展名的习惯.