码迷,mamicode.com
首页 > 系统相关 > 详细

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

时间:2020-11-07 15:34:23      阅读:20      评论:0      收藏:0      [点我收藏+]

标签:linux   遇到   http   访问   int   操作   info   web   小型   

一、计算机基础
存储器的层次结构

L0 寄存器
L1 L1高速缓存 SRAM
L2 L2高速缓存 SRAM
L3 L3高速缓存 SRAM
L4 主存 DRAM
L5 本地二级存储 本地磁盘
L6 远程二级存储 web服务器
技术图片

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

二、操作系统基础

Linux 内核版本组成:

主版本号 次版本号 末版本号 打包版本号 厂商版本
技术图片

Linux 三大主流发行版:

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

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

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

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

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

标签:linux   遇到   http   访问   int   操作   info   web   小型   

原文地址:https://blog.51cto.com/abyssce/2547216

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!