Linux基础笔记
01计算机硬件
计算机由五大基本单元组成:
·控制器
·运算器
·存储器单元
·输入单元
·输出单元
02计算机操作系统
操作系统:管理和控制计算机系统中的硬件和软件资源,用于在用户与系统硬件之间传递信息
03Linux系统概览
Linux系统应用领域
·IT服务器(操作系统虚拟化和云计算)
·嵌入式和智能设备
·个人办公桌面
·学术研究与软件研发
04Linux系统结构
Linux系统一般有四个主要部分:
·内核
·shell
·文件系统
·应用程序
进程管理:
·进程是正在执行的一个程序或命令
·进程有自己的地址空间,占用一定的系统资源
·一个CPU核同一时间只能运行一个进程
·进程由它的进程ID(PID)和它父进程的进程ID(PPID)唯一识别
进程调度:
是指操作系统按某种策略或规则选择进行进程占用CPU进行运行的过程。
进程调度原则:
·一个CPU核同一时间只能运行一个进程
·每个进程由近乎相等的执行时间
·对于逻辑CPU而言进程调度使用轮询的方式执行,当轮询完成则回到第一个进程反复
·进程执行消耗时间和进程量成正比
进程的系统调用:
内核空间;系统内核运行的空间
用户空间:应用程序运行的空间
文件系统:
linux文件系统时采用树状的目录结构,最上层是/(根)目录
05Linux系统软件包管理器
软件包:通常指的是一个应用程序,它考研是一个GUI应用程序、命令行工具或软件库
软件包管理
底层工具:主要用来处理安装和删除软件包文件等任务,DPKG、RPM
上层工具:主要用于数据的搜索任务和依赖解析任务,APT,DNF
软件包管理工具:
·RPM,为Red hat操作系统的包管理系统
·DPKG,为Debian操作系统的包管理系统
总之,用最简单的语句,表述最牛逼的话