提到“技术”这个词时,大多数人都会想到计算机。事实上,我们生活中的方方面面都离不开计算机部件。家里的电器设备有内置的微处理器,例如电视机。甚至汽车里也装有计算机。但是,提到计算机大家首先想到的主要是个人计算机或PC。
PC工作原理
PC是一种以微处理器为中心构造的通用工具。它有多个不同的部件协同工作,例如存储器、硬盘、调制解调器等。“通用”意味着您可以使用PC做许多不同的事情。您可以使用它输入文档、发送电子邮件、浏览网页以及玩游戏。
在本文中,我们将介绍一般意义上的PC以及它所包含的所有不同部件。您将了解它的不同部件以及它们是如何在一个基本操作会话中协同工作的。同时,您还将了解到计算机未来的发展前景。
让我们看一下一台典型台式计算机的主要部件。
中央处理器(CPU)——计算机系统的微处理器“大脑”被称为中央处理器。计算机执行的所有操作都由CPU监控。
存储器——这是用于保存数据的快速存储器。由于它直接与微处理器相连,因此它的速度必须很快。计算机中有几种特定类型的存储器:
随机存取存储器(RAM)——用于临时存储计算机当前正在处理的信息
只读存储器(ROM)——用于存储计算机内不会更改的重要数据的永久型存储器
基本输入/输出系统(BIOS)——计算机首次接通电源时,用于建立基本通信的一种ROM
高速缓存——与CPU直接相连的用于存储频繁使用数据的超快速RAM
虚拟内存——属于硬盘空间,用于临时存储数据并根据需要将数据转入转出RAM
点击各个PC部件的标签了解它们工作原理的更多信息。
定义PC
以下是一种定义方法:PC是一种通用信息处理设备。PC可以从个人(通过键盘和鼠标)、设备(如软盘或CD)或网络(通过调制解调器或网卡)接收信息,然后对其进行处理。处理完毕后,信息将会显示给用户(通过显示器)、存储到设备上(如硬盘),或通过网络发送到其他地方(再一次通过调制解调器或网卡)。
日常生活中有很多专用处理器。MP3播放器是专门用于处理 MP3 文件的专用计算机。无法用来处理其他任何事情。GPS是专门用于处理GPS信号的专用计算机。无法用来处理其他任何事情。Gameboy是用于处理游戏的专用计算机,但它同样不能做其他任何事。而PC却是通用的,因此可用来从事所有工作。
主板——主板是连接所有其他内部部件的主电路板。CPU和存储器通常位于在主板上。其他系统可以直接安装在主板上或通过二次接线与主板相连。例如,声卡可以集成到主板上,也可通过PCI与之相连。
电源——计算机用来管理电的电力变压器。
硬盘——硬盘是用于存储程序和文档等信息的大容量永久性存储器。
操作系统——操作系统是用户与计算机交互的基本软件。
集成驱动电子设备(IDE)控制器——这是硬盘驱动器、CD-ROM和软盘驱动器的主要接口。
外围设备互连(PCI)总线——这是将附加部件连接到计算机的最普遍的方法,PCI 使用主板上的一系列插槽接入PCI卡。
SCSI——发音为“scuzzy”,全称是小型计算机系统接口,是向计算机添加附加设备(如硬盘驱动器或扫描仪)的方法。
AGP——加速图形端口,它是显卡用于与计算机交互的高速连接。
声卡——计算机使用声卡记录和播放音频,方法是将模拟声音转换成数字信息,然后再将数字信息转换成模拟声音。
显卡——显卡将计算机的图像数据转换成可以由显示器显示的格式。
连接:输入/输出
无论计算机的内部部件功能如何强大,你都需要一种与它们进行交互的方式。这种交互称为输入/输出(I/O)。PC中最常用的输入/输出设备为:
显示器——显示器是显示计算机信息的主要设备。
键盘——键盘是用于向计算机中输入信息的主要设备。
鼠标——鼠标是用于计算机浏览及与之交互的主要设备。
可移动存储器——可移动存储器设备使您可以非常轻松地向计算机中添加新信息,以及保存需要带到其他位置的信息。
软盘——软盘是可移动存储中最普通的形式,而且非常便宜,便于保存信息。
CD-ROM——CD-ROM(光盘,只读存储器)是进行商用软件分发的常用形式。很多系统现在提供CD-R(可记录)和CD-RW(可重写),CD-RW也可用来记录信息。
闪存——闪存是一种基于名为电可擦可编程只读存储器 (EEPROM) 的ROM类型,可提供快速、永久性存储。CompactFlash卡、SmartMedia卡以及PCMCIA卡都属于闪存卡。
DVD-ROM——DVD-ROM(数字多用途光盘,只读存储器)类似于CD-ROM,但可以存储更多的信息。
连接:端口
并行端口——这种端口通常用于连接打印机。
串行端口——这种端口通常用于连接外部调制解调器。
通用串行总线(USB)——USB端口可以提供电源及多种用途,并且使用极其方便,正日益成为最受欢迎的外部连接端口。
火线(IEEE1394)——火线是用于将数字视频设备(如便携式摄像机或数码照相机)连接到计算机的比较受欢迎的方法。
连接:互联网/网络
调制解调器——调制解调器是连接至互联网的标准方式。
局域网(LAN)卡——多数计算机使用这种网卡,特别在使用以太网相互连接的办公室网络中较为常见。
电缆调制解调器——目前有些人家中使用有线电视系统连接到互联网。
数字用户线(DSL)调制解调器——这是使用标准电话线上网的高速连接。
高比特率数字用户线(VDSL)调制解调器——VDSL是DSL的较新演变,要求电话线是光纤电缆。
下面,我们将了解典型计算机会话的工作原理。
A.B盘都是留给3.5英寸软盘的,已经约定俗成了。
在计算机刚诞生的年代,还没有硬盘,那时数据存储主要靠软盘。软盘驱动器按照顺序占据了A和B盘符的位置,后来随着硬盘的应用,它只能按顺序占据C盘以后的盘符了。 A是给3.5英寸软盘预留的 B是给5.2英寸预留的
这个要从个人电脑(PC)的发展史说起,当初一开始有PC的时候很多电脑还没有配置硬盘驱动器,电脑的标准配置是软盘驱动器。一台电脑一般会配置1到2只软磁盘驱动器。因而早期的PC机操作系统DOS —— Diskette Operating System(磁盘操作系统)将这两台软驱顺理成章地定为A驱和B驱,之后有了硬磁盘驱动器就接着从C往后编下去了。直到今天,软驱已经从个人电脑上消失,但硬盘从C开始编号的习惯依然延续了下来。
小知识:软磁盘驱动器 -- 简称:软驱。磁盘采用软性树脂制造,装在塑料保护套中,可插入软驱中进行读、写操作。特点:容量很小,盘片可更换。从最早的5“(5.25”)软盘的单面、单密度发展到双面、高密度,容量从180KB,360KB,720KB,一直到1.2MB;及随后推出的体积更小、防护性能更好、容量也更大的3.5“软磁盘,容量做到1.44MB。后边还出过一些更高容量的,比如:2.88MB等,不是太流行。
软盘的使用随着软件体积的增大越来越不方便,已经无法适应大容量的应用需求,随着新的存储介质推出而逐渐地消亡了。
3------------------------
- 一篇笔记整理JVM工作原理
首先要了解的 >>数据类型 Java虚拟机中,数据类型可以分为两类:基本类型和引用类型. 基本类型的变量保存原始值,即:他代表的值就是数值本身:而引用类型的变量保存引用值.“引用值”代表了 ...
- Java虚拟机工作原理详解 (一)
一.类加载器 首先来看一下java程序的执行过程. 从这个框图很容易大体上了解java程序工作原理.首先,你写好java代码,保存到硬盘当中.然后你在命令行中输入 javac YourClassNam ...
- Java虚拟机工作原理详解
原文地址:http://blog.csdn.net/bingduanlbd/article/details/8363734 一.类加载器 首先来看一下java程序的执行过程. 从这个框图很容易大体上了 ...
- DHCP 工作原理
DHCP 详解 DHCP 工作原理 一.什么是DHCP? DHCP,动态主机配置协议,前身是BOOTP协议,是一个局域网的网络协议,使用UDP协议工作,常用的2个端口:67(DHCP server), ...
- Java虚拟机工作原理具体解释
一.类载入器 首先来看一下java程序的运行过程. 从这个框图非常easy大体上了解java程序工作原理.首先,你写好java代码,保存到硬盘其中.然后你在命令行中输入 javac YourClass ...
- JVM 的 工作原理,层次结构 以及 GC工作原理
JVM Java 虚拟机 Java 虚拟机(Java virtual machine,JVM)是运行 Java 程序必不可少的机制.JVM实现了Java语言最重要的特征:即平台无关性.原理:编译后的 ...
- camera理论基础和工作原理
写在前面的话,本文是因为工作中需要编写摄像头程序,因为之前没有做过这类产品,所以网上搜索的资料,先整理如下,主要参考文章如下,如果有侵权,请联系我:另外,转载请注明出处.本文不一定全部正确,如果发现错 ...
- (译)UEFI 启动:实际工作原理
本文是我翻译自国外技术博客的一篇文章,其中讲述了 UEFI 的一些基本概念和细节. 本文的原始链接位于: https://www.happyassassin.net/2014/01/25/uefi-b ...
- GPRS DTU概念及DTU的工作原理(转)
源:http://blog.csdn.net/bichenggui/article/details/7889638 最近需要开发一个基于GRPS DTU数据传输的数据中心方案,于是找了一些资料.个人觉 ...
随机推荐
- BCP笔记整理(二)
BCP的基础用法可以参考上一篇:http://www.cnblogs.com/Gin-23333/p/5489889.html 这篇是补充一些有可能会用到,但是出场几率并不算大的几个参数 1.首先是 ...
- 笔记整理之BCP
很多时候,需要批量的导数据,可能大家想到的第一反应就是右键数据库->任务->导入导出数据.但是其实微软自身提供的大容量导入导出工具,有bcp, bulkinsert 之类的也是很好用.今天 ...
- 终于开始用github了
一直以来,github的大名就如雷贯耳.虽然我半年多前就从了解到了这个神奇的网站,而且趁着当时的一时兴趣注册了账户,但是对于那时候的我来说这个网站还是太复杂了点,毕竟半年前的我还没有开始写代码啊,所以 ...
- javax.el.PropertyNotFoundException 出错
之所以是把他记下来,是因为这个低级错误 害的我找了老半天. 后台传了对象到页面,在页面中循环遍历获得对象某个属性值 如下: <c:forEach items="${resultMap. ...
- vi编辑器怎么设置tab缩进
首先,在命令中输入vim ~/.vimrc 按i进入编辑模式,输入set tabstop=4 按Esc进入命令模式,输入:wq保存退出即可.
- python MySQLdb 对mysql基本操作方法
#!/usr/bin/env python # -*- coding:utf-8 -*- import MySQLdb conn = MySQLdb.connect(host=',db='host') ...
- Python基本语法
目录缩进流程控制语句表达式函数对象的方法类型数学运算 缩进Python开发者有意让违反了缩进规则的程序不能通过编译,以此来强制程序员养成良好的编程习惯.并且Python语言利用缩进表示语句块的开始和退 ...
- 64位的Ubuntu系统上使用汇编nasm和C语言
64位的Ubuntu系统上使用汇编nasm和C语言 $ nasm -f elf foo.asm -o foo.o$ gcc -c bar.c -o bar.o$ ld -s foo.o bar.o ...
- Linux Kernel代码艺术——数组初始化
前几天看内核中系统调用代码,在系统调用向量表初始化中,有下面这段代码写的让我有点摸不着头脑: const sys_call_ptr_t sys_call_table[__NR_syscall_max+ ...
- HDU1329 Hanoi Tower Troubles Again!——S.B.S.
Hanoi Tower Troubles Again! Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (J ...