Linux基础总结| 青训营笔记

86 阅读2分钟
计算机硬件

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

计算机操作系统

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

间传递信息

比如linux,windows,安卓,harmonyOS

 

操作系统启动流程

固化在平板上的一道程序,它的主要作用是开机时解释和使用这段程序。

1.     通过bios

2.     通过ueel(主流模式),是bios的优化和升级。

 

Linux系统结构

主要部分

内核 shell 文件系统 应用程序

 

体系结构

用户空间(拥有较低级别的权限,只能看到允许看到的部分资源以及访问内存和硬件设备)

应用程序 gnu c library

内核结构(拥有最高级别的权限,拥有硬件的所有权限以及对系统的资源管理权限)

系统调用 内核  代码

 

进程管理
  • 进程是正在执行的一个程序或命令
  • 进程有自己的地址空间,占用一定的系统资源
  • 一个CPU核同一时间只能运行一个进程
  • 进程由它的进程D(PID)和它父进程的进程D(PPD)唯一识别

 

例. 作业和进程的基本管理

(1)以超级用户身份登录到字符界面。

(2)输入命令:vi f4,在前台启动vi编辑器并打开f4文件。

(3)按【ctrl+z】组合键,暂时挂起“vi f4”作业,屏幕显示该作业的作业号。

(4)输入命令“find /-name inittab >f5 &”,启动一个后台作业,在显示作业号的同时还显示进程号。

1.png

 

进程调度

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

例. 设置一个调度,要求5分钟后向所有用户发送系统即将重启的消息。

2.png

进程调度原则
  • ·一个CPU核同一时间只能运行一个进程

  • ·每个进程有近乎相等的执行时间

  • ·对于逻辑CPU而言进程调度使用轮询的方式执行,当轮询完成则回到第一个进程反复

  • ·进程执行消耗时间和进程量成正比

 

文件系统

文件系统是操作系统中负责管理持久数据的子系统,负责把用户的文件存到磁盘硬件中,持久化的保存文件。

LiuX文件系统是采用树状的目录结构,最上层是/(根)目录

 

例. 查看Linux系统常见的目录。

  3.png

个人总结

linux可以运用在It服务器,嵌入式和智能设备等等,还可以进行学生研究或者软件研发。这节课让我有了对linux更多的了解,也让我有了新的一个工具来解决我要解决的问题。