Linux基础 | 青训营笔记

100 阅读2分钟

Linux课程

- 计算机硬件分为5部分

输入设备,输出设备,储存器,运算器,控制器。 详细:

  1. 输入设备:例如键盘,鼠标,指纹输入设备等,将信息通过输入设备转化成计算机能处理的信号,将外界需要处理的信号传递给计算机;
  2. 输出设备:将计算机中的信号通过输出单元传递给外界;
  3. 储存器:用于存储计算机之中需要运用的信息存储记录的设备;
  4. 运算器:由ALU和其他寄存器组成:
  5. 控制器:对于计算机的主要控制器件,它通过对指令的处理来控制其他硬件

-计算机操作系统

本身也是个程序,但是通过BIOS流程或者是UEFI流程(这是固化在主板上的一段程序,计算机会默认固定运行一下,所以不用考虑没有操作系统来运行这俩程序的问题),其中UEFI可看作BIOS流程的进化版本,他优化了BIOS的内容。

-LINUX系统

小知识点:

  1. Linux系统的发展历程(略过)
  2. Linux版本,分为:内核版本,发行版本
  3. 应用的领域有:人工智能!!嵌入式开发,等

Linux基本组成

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

  1. 内核:提供底层的系统能力
  2. shell:命令解释
  3. 文件系统:管理储存的文件。是操作系统中负责管理持久数据的子系统,经文件系统可以将文件存储到存储单元中; 虚拟文件系统(VFS) 文件读取:用户空间,内核空间,硬件空间
  4. 应用程序:就是各种各样的应用程序

Linux软件包(通常是指一个应用程序,一个命令处理器等作为外界输入信号处理的东西)

Linux进程:

进程指正在运行的程序或者命令,有自己的处理地址空间(占用资源) 每个CPU核只能同一时间只能运行一个进程