计算机基础与Linux相关知识

2017-01-12 19:14:19来源:CSDN作者:probuing人点击

计算机基础

CPU架构

  • CPU架构分为两种:
    • 精简指令集CPU:在精简指令集中,CPU的指令设计的较为精简,每个指令都很简单,完成的动作也比较单纯,指令执行的执行效能较佳,但是这种指令集的CPU要完成复杂的事情,就需要多个指令来完成,常见的RISC微指令CPU主要有甲骨文公司、IBM公司与Arm CPU等。ARM是精简指令集cpu应用最广的计算机
    • 复杂指令集CPU:CISC 在微指令集的每个小指令可以执行一些低阶的硬件操作,指令数目多且复杂。每条指令的长度不相同,因为指令执行较为复杂所以每条指令花费的时间较长,但每条个别的指令可以处理的工作较为丰富,常见的CISC的CPU主要有AMD、Intel、via等x86架构的CPU.
    • 由于AMD、Intel、via开发出来的x86架构CPU被大量用于个人计算机用途,因此个人计算机常被称为x86计算机,x86架构的意思就是:最早的Intel开发出来的cpu代号成为8086,后来以此架构又开发出80286、80386,因此这种架构的CPU就被称为x86架构了,在2003年以前由Intel所开发的x86架构CPU由8位升级到16、32位,后来AMD依此架构修改新一代的CPU为64位,为了区别两者的差异,因此64位的个人计算机CPU又被统称为x86_64的架构
    • 所谓位指的是CPU一次数据读取的最大量!64位CPU代表CPU一次可以读写64bits的数据,32位CPU则是CPU一次只能读取32位的意思,因为CPU读取数量有限制,因此能够从内存中读写的数据也就有所限制,所以,一般32位的CPU所能读写的最大数据量,大概就是4GB左右。

计算机上面重用的计算单位

  • 容量单位:

    • 计算机对数据的判断主要依据有没有通电来记录信息,所以理论上对每一个记录单位而言,只认识01而已。0/1这个二进制的单位我们称为bit,但bit实在是太小了,所以在存储数据时每份简单的数据都会使用到到8个bits的大小来记录。所以就有了byte这个单位
    • 1 Byte = 8bits
    • 1024B = 1kb
    • 1024kb = 1m
    • 1024m = 1G
    • 1024G = 1T
    • 1024T = 1P
    • 1024P = 1E
    • 1024E = 1z
  • 速度单位

    • CPU指令周期常使用MHz或者是GHz之类的单位,HZ其实就是秒分之一,在网络传输中使用的是bit单位,因此网络常使用的单位为Mbps(Mbits per second),每秒多少Mbit。
    • 南北桥结构 由于计算机的各个部件是用主板连接的,早期的芯片组通常分为两个网桥来控制各组件的沟通,分别是:1.北桥:负责链接速度较快的CPU、主存储器与显示适配器界面等组件,2.南桥:负责连接速度较慢的装置接口,包括硬盘、usb、网络卡等。但是在后来的PC中,将记忆控制器整合到了CPU中,cpu与主存储器之间的沟通是直接交流,还不会消耗更多的带宽
  • CPU的工作频率:外频指的是CPU与外部组件进行数据传输shi时的速度,倍频则是CPU内部用来加速工作效能的一个倍数。外频*倍频 = CPU频率速度
  • 32位与64位的CPU与总线
    总线:cpu内的内存控制芯片与主存储器间的存储速度(前端总线速度)

  • 内存
    个人计算机的主存储器主要组件为动态随机存取内存(Dynamic Random Access Memory DRAM) DRAM根据技术的更新又分为好几代,而使用较为广泛的SDRAM与DDR SDRAM两种。DDR是suo’wei所谓的双倍数据传送速度。可以在一次工作周期中进行两次数据的传送

  • 多通道设计

    • 所有的数据都必须放在主存储器,所以加大主存储器的数据宽度就会提升cpu速度,为了加大主存储器的数据宽度一般生产厂商将两个主存储器汇整在一起。
  • 只读存储器ROM

    • 主板上为了额外记录各项组件功能参数的芯片称为CMOS
    • BIOS 在系统开机的时候首先读取的程序,记录了硬盘启动分区、系统硬件的详细信息等,BIOS是无法改写的ROM

Linux文件系统

  • ext2/ext3/ext4 Linux早期适用的文件系统类型,由于ext3/ext4文件系统多了日志记录,对于系统的复原比较快速
  • swap 磁盘仿真成为内存
  • BIOS Boot GTP分区表使用的项目
  • xfs CentOs预设文件系统 针对于大型存储硬盘
  • vfat 同时被Linux与Windows所支持的文件系统类型

系统登录方式

  • X window 与文本模式切换
    • 切换方式为:[Ctrl]+[Alt]+[F1]~[F6]
    • 系统会将[F1]~[F6]命名为tty1~tty6的操作接口环境
    • centos7 当开机完成后,默认系统只会提供给你一个tty而已,tty2~tty6其实一开始是不存在的,只有切换的时候系统才生产出额外的tty2,tty3
    • 在文本界面下,使用startx来启动窗口界面
      • 并没有其他的X window被启用
      • 必须已经安装了X window system,并且X server是顺利启动的
      • 有窗口管理员 GNOME/KDE
  • 所谓的窗口环境 就是 [文字界面 + X 窗口环境],文字界面是一定会存在的,只是窗口界面就看是否要启动而已

离开/注销系统

* exit

Linux 命令

命令格式

  • Linux命令格式:

    command(指令) [-options](选项) parameterl(参数1) parameter2(参数2)

    • command为指令名称
    • 选项并不存在于实际的指令中,而加入选项设定时,通常选项前会带 - 号 如果使用选项的全名 需要选项前带 – 符号 例如 –help
    • parameter1 parameter2 为依附在选项后面的参数,或者是command参数
    • 指令 选项 参数 中间以空格来区分,不论空几格,shell都视为一格
    • 指令太长的时候,可以使用反斜杠/来脱离Enter的限制,使指令连续到下一行,/后立刻接特殊字符,才能脱离
    • Linux系统中,英文大小写字母是不一样的

命令乱码

* 显式支持语系    ```    locale    ```* 修改支持的语系 仅限本次登入```LANG=en_Us.utf8export LC_ALL=en_Us.utf8```    *tips LANG只与输出讯息有关,若需要更改其他不同的信息,要同步更新LC_ALL 才

最新文章

123

最新摄影

微信扫一扫

第七城市微信公众平台