linux:计算机概论
1>.计算机的五大单元:输入单元、输出单元、CPU内部的控制单元、算术逻辑判断单元和主记忆体单元(记忆体包含主记忆体和辅组记忆体);
2>.CPU分为两类:精简微指令集(RISC)和复杂微指令集(CISC)
2.1>.精简微指令集(RISC):微指令较精简,每个指令执行时间短,完成的动作比较单纯,指令的执行效能较佳;世界上使用最广泛的就是ARM这种架构的CPU;
2.2>.复杂微指令集(CISC):每个指令可执行一些较低阶的硬件操作,指令数目多而复杂,每个指令的长度并不相同;常见的CISC微指令集cpu有AMD,Intel,VIA等X86架构的cpu;AMD,Intel,VIA所开发的x86架构的CPU大多用在个人电脑上;为什么叫x86架构的CPU呢?因为最早的那颗Intel发展出来的cpu代号8086,后来依此架构又发展出80286,80386,因此这种架构的cpu被成为x86架构的CPU;x86的CPU由原来的8位元,升级到16,32位元,到后来升级到64位元,也就是x86_64的架构;
3>.电脑的用途分类:超级电脑,大型电脑,迷你电脑,工作站,微电脑;
4>.电脑上面常用的容量单位(以1024为换算单位):bit、byte(1byte = 8bit)、K(1K = 1024byte)、M(1M = 1024K)、G(1G = 1024M)
4.1>.其他单位:HZ(秒分之一)
5>.个人电脑设备元件:
5.1>.南桥:负责联接速度较慢的装置介面,如USB,硬碟,网路卡等;
5.2>.北桥:负责联接速度较快的CPU、主记忆体和显示卡介面等元件(大多数将北桥记忆体控制器整合到CPU封装中了,因为只要CPU要读写主记忆体的动作,那就会需要北桥的支援,CPU要与主记忆体沟通就会瓜分北桥的总可用频宽;大多数整合到CPU中,只要CPU要读写主记忆体的动作,是CPU与主记忆体直接沟通了,速度较快,不会浪费频宽);
6>.时脉:CPU每秒可以进行的工作次数(时脉只能比较同款CPU的速度,因为不同款的CPU它的微指令集不一样);时脉 = 外频 * 倍频
7>.CPU的外频:指CPU与外部元件传输资料时的速度
7.1>.CPU的倍频:指CPU内部用来加速工作效能的一个倍数
7.2>.超频:将CPU的倍频或外频通过主机板的设定功能调高频率,但是由于倍频在电脑出厂的时候就被锁定无法修改,所以只有调高外频来进行超频,超频很容易当机;
8>.32位元和64位元与汇流排宽度(主记忆体的时脉),跟这个相似的就是CPU每次能够处理的资料量称为字组大小(word size),字组大小依据CPU设计而有32位元和64位元的,32位元的CPU处理的资料量有限,导致32位元的CPU最多只能支持最大4GB多的主记忆体
9>.个人电脑的主记忆体为动态随机存取记忆体,只要通电的时候才会记忆与使用,断电后资料就全部消失,一般成之为挥发性记忆;
10>.在服务器中,主记忆体的容量有时比CPU的速度还要重要
11>.BIOS是一套程序,这套程序是写死到主机板上记忆体晶片中的,这个记忆体晶片在没有通电的情况下也能将资料记录下来的,那就是唯读记忆体,它是一种非挥发性的记忆体;
12>.磁区(sector):磁盘的最小物理存储单位(之前每个磁区的大小都试512byte,后来新的磁盘的磁区提高到了4kbyte,磁盘的分割也有所不同,之前的是根据磁盘的磁柱号码来分割的,新的是用磁区号码累分割的)
13>.CMOS与BIOS:CMOS主要功能是记录主机板上的虫咬参数,如系统时间CPU电压与频率,各设备的IO位置与IRQ,由于这些资料的记录要花费电力,所以主机板上面才有电池;BIOS为写入主板的某一块flash或EEPROM的程序,它可以在开机的时候执行,以载入CMOS中的重要参数,并尝试呼叫储存装置中的开机程序,进一步进入作业系统中;
14>.系统不稳定的原因:超频、电源供应器不稳、记忆体无法负荷、系统过热
15>.数字系统(二进制、十进制、十六进制):十进制(3456 = 3x103 + 4x102 + 5x101 + 6x100),二进制(1101010=1x26 + 1x25 + 0x24 + 1x23 + 0x22 + 1x21 + 0x20),十进制转换成二进制就是不断的除以2,把每次除2得到的余数联接起来(从最后一次除2的余数到第一次除2的余数)就是二进制数
16>.文字系统:常用的英文编码表为ASCII系统,每个符号(数字,字母或符号)都占1bytes的记录,所以总共有28 = 256中变化;中文的编码使用big5,每个中文字占2bytes,理论上最多216 = 65536,国际统一用Unicode编码,简称UTF8编码;
17>.作业系统核心:核心程式所放到的记忆体是受保护,并且开关机之后就一直常驻在记忆体中
18>.cpu的第二层快取;
内容参考自鸟哥linux私房菜,传送门:http://linux.vbird.org/;
linux:计算机概论的更多相关文章
- 学习Linux——计算机概论
一直想学习Linux,但计划时不时被耽误,现在开始,决定每天开始学习Linux.学习从最简单的开始,一步步,不能将最简单的东西忽略. 1.计算机硬件的五大单元 计算机分为三部分:输入单元,中央处理器即 ...
- linux 计算机概论 Linux介绍
CPU: CPU内部可以分为两个主要单元:算数逻辑单元和控制单元. 算数逻辑单元主要用于程序运算和逻辑判断,控制单元主要用于协调各个组件和各单元的工作. CPU基本可以分为两种: 精简指令集和复杂指令 ...
- 别人的Linux私房菜(1)计算机概论
计算机主板 早期两个网桥控制通信,北桥连接速度比较快的CPU.内存.显卡.南桥连接较慢的接口,如硬盘,USB,网卡等.北桥的控制器集成到了CPU中. CPU工作频率 外频:CPU与外部组件进行数据传输 ...
- 《鸟哥的Linux私房菜》笔记——01. 计算机概论
计算机的五大部分:输入单元.输出单元.CPU(控制单元(Control Unit).算数逻辑单元(ALU)).内存. CPU 的架构 精简指令集(Reduced Instruction Set Com ...
- 《鸟哥的Linux私房菜》读书笔记--第0章 计算机概论 硬件部分
一个下午看了不少硬件层面的知识,看得太多太快容易忘记.于是在博客上写下读书笔记. 有关硬件 个人计算机架构&接口设备 主板芯片组为“南北桥”的统称,南北桥用于控制所有组件之间的通信. 北桥连接 ...
- 《鸟哥的Linux私房菜》学习笔记0——计算机概论
一:CPU架构 精简指令集CPU:SPARC系列.PowerPC系列.ARM系列.其中,ARM CPU广泛应用于手机.PDA.导航系统等设备. 复杂指令集CPU:x86架构的CPU,大量用于个人电脑, ...
- 鸟哥的linux私房菜学习记录之计算机概论
- Linux计算机进程地址空间与内核装载ELF
本文基于Linux™系统对进程创建与加载进行分析,文中实现了Linux库函数fork.exec,剖析内核态执行过程,并进一步展示进程创建过程中进程控制块字段变化信息及ELF文件加载过程. 一.初识Li ...
- linux --> 计算机是如何启动的?
计算机是如何启动的? 零.boot的含义 "启动"用英语怎么说?回答是boot.boot原来的意思是靴子,"启动"与靴子有什么关系呢? 原来,这里的boot是b ...
随机推荐
- Linux 静态IP动态IP设置
1.设置动态IP ifconfig eth0 192.168.1.12 设置后立即生效,重启机器后就无效了 2.设置静态IP 编辑文件 /etc/sysconfig/network-scripts/i ...
- AsyncTask的基本使用
// String --> doInBackground(Params... params)的参数 // File --> publishProgress(Progress... valu ...
- linux下svn的co如何排除目录
某些原因想在svn co的时候排除某些目录,可以绕个圈子,分三步来完成: co外层目录: svn checkout --depth empty $URL [$LOCATION] 完成之后,会有一个只包 ...
- Calculate its MTBF assuming 2000 FITS for each DRAM
COMPUTER ORGANIZATION AND ARCHITECTURE DESIGNING FOR PERFORMANCE NINTH EDITION A common unit of meas ...
- myeclipse 8.5 常用快捷键【转】
eclipse 里查找行号的方法 今天开发的时候为了方便查找报错行的位置,特意在网上找了一下快捷键是什么,现做记录. 在Eclipse里的show the line number 后,使用" ...
- VC更换图标文件
步骤 1. 删除图标 2. 在VC中移除图标 3. 用新图标替换原来图标 4. 添加图标到VC 5. 重新编译 参考文档 http://www.cnblogs.com/BloodAndBone/arc ...
- Asp.net forms认证注意事项
1.N台服务器配置文件的相关配置要一致 <authentication mode="Forms"> <forms timeout="3600" ...
- 关于FireMonkey TGrid赋值的一点小研究
FireMoneky的TStringGrid用法和VCL里面的差不多, 但是另一个TGrid实在是奇葩, 几乎找不到给单元格赋值的方法(除了使用LiveBind) 看了其源码, 发现只要给某个Colu ...
- 我的第一个chrome扩展(2)——基本知识
1.manifest介绍界面:json格式 json:JavaScript Object Notation 包括两种结构: key:value对:{{"A1":"valu ...
- 使用SVN提示“工作副本已经锁定”的解决办法
更新或者提交前执行一下clean up.如果在当前目录执行该命令后,仍然提示锁定,就到上一层目录再执行下...