000. Linux 基础零(计算机基础、操做系统基础)

1、计算机基础

存储器的层次结构

L0 寄存器
L1 L1高速缓存 SRAM
L2 L2高速缓存 SRAM
L3 L3高速缓存 SRAM
L4 主存 DRAM
L5 本地二级存储 本地磁盘
L6 远程二级存储 web服务器
000. Linux 基础零(计算机基础、操做系统基础)






linux

重要概念
  • 并发 :把CPU的时间进行分片,让各个程序在CPU上轮转,形成一 种多个程序同时在运行的假象
  • 多线程:须要多个进程,保存程序执行的现场
  • 缓存:保存非持久化数据,支持大量的并发访问
  • 异步:遇到I/O操做,程序就注册一个钩子函数放 在那里,而后线程就去处理别的请求,等到I/O操做完成了,系统会给这个线程发送一个事件, 线程就 回过头来调用以前的钩子函数(也叫回调函数)来处理。
  • 单线程:单线程还有个巨大的优点,没有竞争,不须要加锁

2、操做系统基础

Linux 内核版本组成:

主版本号 次版本号 末版本号 打包版本号 厂商版本
000. Linux 基础零(计算机基础、操做系统基础)
web

Linux 三大主流发行版:

Debian、RedHat、SUSE
slackware:SUSE Linux Enterprise Server (SLES)
ubuntu

RedHat Linux系列由红帽公司研发的linux发行版,包括Fedora、RHEL、CentOS和Oracle Linux多种版本缓存

debian: ubuntu,deepin(深度),mint
Debian是包括Ubuntu在内的多发行版的上游
服务器

  • Debian是一个纯开源计划并重点关注稳定性
  • Debian三个版本分支:Stable,testing和unstable
  • Ubuntu是基于Debian的unstable 版本增强而来的
Linux 哲学思想
  • 一切皆文件
  • 小型,单一用途的程序
  • 连接程序,共同完成复杂的任务
  • 避免使人困惑的用户界面
  • 配置数据存储在文本中
相关文章
相关标签/搜索