999科技
Would you like to react to this message? Create an account in a few clicks or log in to continue.

电脑入门基础知识

向下

电脑入门基础知识 Empty 电脑入门基础知识

帖子 由 知音 周五 五月 07, 2010 1:29 am

硬件:是可以看到的,实物的,相当于一个人。
软件:是看不到摸不着的,相当于人的大脑中的思想。

计算机常用硬件一般分为内置和外置硬件。

内置硬件:硬盘、光驱、主板、内存、CPU、显卡、网卡、声卡等等。

外置硬件:显示器、键盘、鼠标、打印机、摄像头、音箱等等。


硬盘作用:用来存储数据的,
现在的硬盘数据存储量相当高,
在中国通用的牌子有金钻、三星、西索、IBM牌子等,
容量有40G、80G、100G、150G、200G、300G等等 。
当令常用的有两种硬盘接口老式的IDE与新式的SCSI设备。

光驱:用来读取光盘数据,刻录光盘等等。
光驱分为几种CD-ROM、DVD-ROM、CDRW-ROM、CDR-ROM、DVDRW-ROM、DVDR-ROM等等。
R是代表只可以写进一次,不可删除。
RW是代表可以重复删写。

主板:是电脑的主要组成部份。
它用来连接电脑的各个部件。

内存:也叫做RAM,用来在存储临时的数据,可以快速读写数据,断电就不会保存数据。

CPU:是计算机的核心,
它是由8位开始发展而来,发展是8-16-32-64-更高。
现在常用CPU一般都是32位或64位。
当令有两大牌子INTEL与AMD,嵌入式的有ARM系统。
还有我们中国的龙蕊。
CPU由单核发展到多核,但在嵌入式一般是用单核的CPU。
INTEL的CPU版本有:Pentium系例、Core 2 Duo系例、Core 2 Quad系例。
AMD的有Athlon系例、巴塞罗拉系等。
而ARM系统是用在手机或工控领域较多。
而大型计算机则是用多路CPU或特别的CPU设计。
注意:选择主板是要看看是否支持你CPU的型号。

显卡:是用来显示专用的蕊片或者是卡板。一般专业处理用的显卡特别高级,
其实卡板显卡里面的结构也可以说是一台简易电脑。
但现在一般是板载。

网卡:是用来连接网络的专用设备,上网小不了它。
一般是用网口(RJ45口)。
速度有10MB/s、100MB/s、1000MB/s。
常用的网卡蕊片有8139D、CS8900等。
现在还出现了WiFi无线网卡设备。
现在一般主版都配置了网卡蕊片,即内置网卡。

声卡:是用来处理声音的设备。
一般为AC97体系结构。
现在一般是主板内设了声卡芯片。

显示器:电脑用来显示的设备,它一般分为CRT(传统的显示器)和LCD(液晶显示器)
现在显示器多为15寸、17寸、19寸、21寸、23寸等等
注意:
还有的带宽屏的。
液晶显示器还要注意有没有亮点和坏点。购买是要细心查看。
正常的为4:3 ,宽屏一般为16:10。

键盘:用来输入的设备,一般有PS2口和USB口,无线接口的。牌子比较好的有罗技、双飞燕、微软等等。

鼠标:用来圈圈点点的设备,一般有PS2口和USB口,无线接口的。牌子比较好的有罗技、双飞燕、微软等等。

打印机:用来打印的设备,以前打印机一般是用打印机口(COM口)而现在一般为USB口。

摄像头:用来摄像用来设备,一般是用USB口。

机箱:用来装电脑部件的东西。

电源:用来给电脑部件供电与稳压的设备。

网线:也称作RJ45口的线。用来连接网络设备的线。

ADSL:网络快车,连接互联网设备。

路由器:用来上网的设置,有的路由器还集成ADSL与交换机功能。

交换机:用来与电脑交换信息的网络设置。



软件部份:

操作系统:
它是计算机软件的核心,它的功能是控制硬件与利用资源。
市面上流行的有linux、unix、windows、minix等等。
但本人比偏爱linux与unix。因为它良好的稳定性与扩展性。

办公软件:
它主要用来处理为公文档业务系统。
它主要有微软的office,linux、unix里面的open office等等。

杀毒软件:
它主要作用是用来杀毒,这类软件一般传在在windows里面,这点也证明了windows的安全性不太好。
它主要有NOD32、金山、瑞星、诺纯、360卫士等。
在linux和unix就基本和以和那些烦人的病毒说bye bye。
还可以节省杀毒软件带来的不必要开资。

娱乐软件:
它主要是播放媒体为主的软件。
如mplayer、RealOne、flash和各种各样的游戏等等。

网络软件:
上网的浏览器有Firefox、IE、Netspace等等,注意:有很多娱乐软件都可以集成在浏览器上。
聊天工具有QQ、gtalk、skype等等。
收发邮箱的软件sendmail等。
远程控制软件ssh、vnc等。

压缩软件:用来加压或解压文件如bzip2、gzip、zip、rar等等。

图片动画处理制作软件:用来处理或制作图片动画的专用软件如gimp、photoshop、3dmax等等。

记事本开发软件:用来编程文本或开发的软件emacs、vim、netBean等。

常用编程语言:
机器语言:
都是0和1,
没有什么好说的,
你会了它就和机器无什么两样。
现在也跟本无有一个人可以那样做。
它因应CPU的不同,机器指令也是不一样的。

汇编:
汇编是机器指令的发展,它用助记符代表了机器指令。
它因应CPU的不同,
机器指令也是不一样的。
C:
70年代初发展起来的面向过程语言,
是对向过程的底层开的发必备语言。
它当中有很多奥秘,
专家级的语言,
有很好的移植性。
它也是面向过程的代表。
它主要有ANSI C(标准C)、posix c(uinx c)等等。
了解它,更有助于了解底层。
C++:
是对向对象的语言,
但又有面向过程的特点,
它是C的发展。
一般用来做面向对象的开发。

java:
90年代中发展起来的语言,
是纯面向对象的语言,
它是面向对象语言的代表,
因为它是运行在虚拟机上面所以移植性极度之好,
它主要有三个分支
J2SE(基础应用)、
J2EE(企业级应用)、
J2EE(手机应用),
无论在什么领域J***A都占有一定的席位,
由其是J2EE的企业领域,
但无论怎么说,
J2SE是J2EE和J2ME的基础。
因为它是开源的、自由的,
而且拥有很好的资源、
良好的扩展性、
可移植性、
优雅的语言风格、
很好的网络和级程机制、
很好的安全机制,
使得它成为应用最多的面向对象语言。

html:
一种简单文本格式语言,
但是通过浏览器解释的。
是网络程序员必会的语言。

XML:
是给J2EE带起来的自定义格式语言,
它很灵活,
同样也是网络程序员必会的语言。

javascript(js):
是应用在网页上面的脚本语言,
它主要是由浏览器调用,
同样也是网络程序员必会的语言。

jsp:
它是J2EE的一个部份,
但主要是用来开发动态的语言,
但最终还是给编译成为一个可执行的文件。
是J2EE程序员必会的语言。

php:
一个开源的脚本语言、用它可以很简单地做出动态网页。

SQL:
是数据库查询语言,是每个程序员和管理必会的语言。
主要数据库有MYSQL、postSQL、Orcal(甲骨文)、SQL server等等。

ajax:
由服务器调用浏览器客户端口的一种技术。
它有很好的用户体现,是WEB2.0的基础。
但它主要还是通过JS控制。
现在它也是网络程序员必会的语言。


shell:
是脚本语言,
在UNIX和LINUX应用很广范的语言,
它是基础就是命令行,
了解它就多了解命令,
是LINUX\UINX程序员管理者必会的语言。

forth:
是面向过程的语言,
它能很好地和硬件打交道的能力,
底层程序员必会的语言。

perl:
是一个实用摘录和报告语言,
基于脚本,在unix和linux应用很广的语言。

python:
是一个基于虚拟机,
强大的面向对象语言,
但在LINUX和UNIX应用非常广。
可以处理非常大的数据。

TCL/TK:
是一个在unix和linux应用很广的语言。

basic:
是很古老的语言,中国程序员基本都会这个,但现在已经没有什么人用了。

C#:
是微软开发的语言,
它是基本C++的面向对象语言。
微软程序员必会。

VB or VB.net:
是微软开发的basic语言工具,它是基于basi的面向控制语言。
微软程序员必会。

asp:
是微软开发的网络语言,
很简单,
很容易会,
但没有什么安全性和稳定性可言。
微软程序员必会。

asp.net:
是微软开发的网络语言,
很简单,
很容易会,
安全性有了一点手提高。
微软程序员必会。

注意:
计算机语言有很多种,
笔者没法一一列举,
只是列举常见的常用的。
但普遍来讲程序拥有共通性,思想基本是一样的。
面向对象的笔者建议学J***A。
面向过程的笔者建议学C。
程序也没有可比性,
互帮性,
也没有存在谁看不起谁。
但普通来说你想做应用程序员还是开发程序员,
普遍来说,
开发程序员的技术要求高于应用程序员得多。
知音
知音

帖子数 : 117
积分 : 6723
威望 : 0
注册日期 : 10-05-07

返回页首 向下

返回页首


 
您在这个论坛的权限:
不能在这个论坛回复主题