冯·诺伊曼计算机模型:

  • 采用二进制数表示程序和数据;
  • 能存储程序和数据,并能自动控制程序的执行;
  • 具备运算器、控制器、存储器、输入设备和输出设备5个基本部分。

CPU:是控制器及运算器

CPU的架构类型:

  x86:x86架构于1978年推出的Intel 8086中央处理器中首度出现,它是从Intel 8008处理器中发展而来的,而8008则是发展自Intel 4004的。在三年后,8086架构被IBM PC所选用后,改架构成为了个人计算机的标准平台,但是8086是16位处理器。直到1985年32位的80386的开发,才将该架构推进到了32位处理器。

  x64:x64架构于2003年由AMD推出并且命名位AMD64,之后inter也推出了与之兼容的兼容的架构,并名为inter64。两者都被称为x86-64或x64。但是因特尔早在1990年与惠普合作推出了一款在安腾处理器中的64架构,该架构被称为IA-64。IA-64是一种崭新的系统,与x86架构完全没有相似性;不应该把它与x85-64或x64混淆。

  ARM:ARM架构,过去称为高级精简指令集机器,是一个32位精简指令集(RISC)处理器架构,其广泛地使用在许多嵌入式系统设计。ARM的设计有艾康加算计公司于1983年开始的开发项目,并在1985年开发出样本“ARM1”,而首颗真正能够量产的“ARM2”于次年投产。ARM2是具有32位的数据总线、26位的定址空间,并提供64 Mbyte的定址范围与16个32-bit的寄存器。

Linux的发行版:
debian:(ubuntu、mint都是基于debian进行改变的)

redhat:  

  rehel:(redhat enterprise linux,每18个月发行一个新版本)

  Centos:兼容rhel的格式

  fedora:每六个月发行一个新版本

Android:kernel+busybox+java虚拟机

程序包管理分为两类:

rpm:支持的系统:RHEL、Fedora、S.u.S.E、Centos

dpt:Debian、Ubuntu

 

Linux的哲学思想

  1、一切皆文件;
    把几乎所有资源,包括硬件设备都组织为文件格式;
  2、由众多单一目的小程序组成;一个程序只实现一个功能,而且要做好;
    组合小程序完成复杂任务;
  3、尽量避免跟用户交互;
    目标:实现脚本编程,以自动完成某些功能;
  4、使用纯文本文件保存配置信息;
    目标:一款使用的文本编程器即能完成系统配置工作;

终端:用户与主机交互,必然用到的设备;

  物理终端:直接接入本机的显示器和键盘设备;/dev/console
  虚拟终端:附加在物理终端之上的以软件方式虚拟实现的终端,CentOS 6默认启动6个虚拟终端
    Ctrl+Alt+F#: [1,6]
  图形终端:附加在物理终端之上的以软件方式虚拟实现的终端,但额外会提供桌面环境;
  模拟终端:图形界面下打开的命令行接口,基于ssh协议或telnet协议等远程打开的界面

  交互式接口:启动终端后,在终端设备附加一个交互式应用程序

最新文章

  1. 学习python
  2. Tomcat无故自动退出的问题
  3. Javascript中构造函数与new命令
  4. java异常类结构图
  5. path和classpath
  6. git merge 合并分支
  7. SDUT 2772 数据结构实验之串一:KMP简单应用
  8. 设置UIButton文字大小颜色不同
  9. C# 引用类型的"祸害"
  10. cocos2d-html5 Layer 和 Scene 创建模式
  11. unicode下各种类型转换,CString,string,char*,int,char[]
  12. springmvc4+hibernate4分页查询功能
  13. double类型如何保留2为小数
  14. 使用sklearn进行数据挖掘-房价预测(5)—训练模型
  15. DIV与SPAN之间有什么区别
  16. Python历史与安装
  17. 转://使用showplan.sql分析sql Performance
  18. 云服务器--linux系统操作命令以及安装ngnix记录,以及手动部署本地文件
  19. 23-Python3 File
  20. Lecture2

热门文章

  1. 前端必须掌握的 docker 技能(3)
  2. redis 管理工具
  3. 【算法与数据结构】二叉堆和优先队列 Priority Queue
  4. go bigfile (文件传输管理系统)前端分片上传demo
  5. kms自动激活Windows和Office
  6. tensorflow2.0 numpy.ndarray 与tenor直接互转
  7. 操作Json对象的C#方法
  8. oracle表名中带@什么意思
  9. ^A '\001' 分隔符
  10. gRPC go安装教程