000. Linux 基础零(计算机基础、操作系统基础)
2020-11-05 22:38
1411 查看
一、计算机基础
存储器的层次结构
L0 寄存器
L1 L1高速缓存 SRAM
L2 L2高速缓存 SRAM
L3 L3高速缓存 SRAM
L4 主存 DRAM
L5 本地二级存储 本地磁盘
L6 远程二级存储 web服务器
重要概念
- 并发 :把CPU的时间进行分片,让各个程序在CPU上轮转,造成一 种多个程序同时在运行的假象
- 多线程:需要多个进程,保存程序执行的现场
- 缓存:保存非持久化数据,支持大量的并发访问
- 异步:遇到I/O操作,程序就注册一个钩子函数放 在那里,然后线程就去处理别的请求,等到I/O操作完成了,系统会给这个线程发送一个事件, 线程就 回过头来调用之前的钩子函数(也叫回调函数)来处理。
- 单线程:单线程还有个巨大的优势,没有竞争,不需要加锁
二、操作系统基础
Linux 内核版本组成:主版本号 次版本号 末版本号 打包版本号 厂商版本
Debian、RedHat、SUSE
slackware:SUSE Linux Enterprise Ser
2d90
ver (SLES)
RedHat Linux系列由红帽公司研发的linux发行版,包括Fedora、RHEL、CentOS和Oracle Linux多种版本
debian: ubuntu,deepin(深度),mint
Debian是包括Ubuntu在内的多发行版的上游
- Debian是一个纯开源计划并重点关注稳定性
- Debian三个版本分支:Stable,testing和unstable
- Ubuntu是基于Debian的unstable 版本加强而来的
- 一切皆文件
- 小型,单一用途的程序
- 链接程序,共同完成复杂的任务
- 避免令人困惑的用户界面
- 配置数据存储在文本中
相关文章推荐
- Linux杂谈:进程锁核+实时线程导致的读写锁死循环
- Linux资源性能监控命令工具
- CentOS Linux TCP调优需要注意的点
- linux系统中firewalld防火墙管理工具firewall-config(GUI图形用户界面)
- 白帽子***与网络安全工程师教你:Kali Linux和Windows软件管理的异同【二】
- Java开发必会的Linux命令
- Linux-Iptables/Firewall服务
- Linux-Iptables/Firewall服务
- 使用udev高效、动态的管理Linux设备文件
- 白帽子***与网络安全工程师教你:Kali Linux和Windows软件管理的异同【一】
- Linux Shell CentOS 写一个显示目录结构的命令,快速寻找目录结构
- 家里还有最老一版本centos搭建的openstack,vm一直是error
- 从Linux源码看TIME_WAIT状态的持续时间
- Linux系列:快捷键、目录结构、用户目录
- Linux文件管理和用户管理
- 一文教你了解Linux进程管理
- 从单片机到ARM Linux驱动——Linux驱动入门篇
- Centos8部署Ceph集群对接OpenStack(U版本)
- Linux安装软件时90%的人会遇到这个报错,如何解决?
- 连Linux的开机流程都不了解,怎么好意思说自己是程序员?