Linux基础|青训营笔记

45 阅读2分钟

1. 计算机硬件

计算机组成:

  • 控制器
  • 运算器
  • 储存单元
  • 输入单元
  • 输出单元

计算机的运算器、控制器等部件被集成在一起,统称为中央处理单元;

CPU是硬件系统的核心,用于数据的加工处理,能完成各种算术、逻辑运算及控制功能;

储存单元是计算机系统中的记忆设备,分为内部存储器和外部存储器;

内部存储器速度高、容量小,一般用于临时存放程序、数据及中间结果;

外部存储器速度慢、容量大,可以长期保存程序和数据;

输入设备和输出设备合称为外部设备(简称:外设); 输入设备用于输入原始数据及各种命令;输出设备用于输出计算机运行的结果;

2. 计算机操作系统

操作系统:管理和控制计算机系统中的硬件和软件资源,用于在用户与系统硬件之间传递信息

3. Linux系统概览

讲述了Linux发展简史,和Linux版本,以及Linux系统应用领域。

4. Linux系统结构

Linux基本组成

  • 内核
  • shell
  • 文件系统
  • 应用程序

进程调度:进程调度是指操作系统按照某种策略或规则选择进程占用CPU进行运行的过程。

进程调度原则:

  • 一个CPU核同一时间只能运行一个进程
  • 每个进程有近乎相等的执行时间
  • 对于逻辑CPU而言进程调度使用轮询的方式执行,当轮询完成则回到第一个进程反复
  • 进程执行消耗时间和进程量成正比

老师用下面的漫画形象生动的解释了linux基本运作原理

429a6c0afcc62fc156878cb6665b461.png

5. Linux系统软件包管理

软件包:通常指的是一个应用程序,它可以是一个GUI应用程序,命令行工具或者(其他软件程序需要的)软件库

软件包管理:

1,底层工具:主要用来处理安装和删除软件包文件等任务,DPKG,RPM.

2,上层工具:主要用于数据的搜索任务和依赖解析任务,APT,YUM,DNF