Linux系统介绍

Linux是一种免费开源的类UNIX操作系统,以其稳定性、安全性及多任务、多用户特性著称。内核作为硬件和软件之间的桥梁,负责资源管理和应用程序与硬件的交互。它提供了一个高级别的抽象层,使得应用程序无需直接与硬件打交道,同时有效地管理CPU时间、磁盘空间等资源。
摘要由CSDN通过智能技术生成

Linux系统介绍

1.什么是Linux

Linux,全称为GNU/Linux,是一种免费使用和自由传播的类UNIX操作系统,我们常说的Linux,指的是Linux内核,一个基于POSIX的多用户、多任务、支持多线程和多CPU的操作系统。

2.Linux特点

  • 开源免费
  • 多用户、多任务
  • 安全可靠
  • 稳定
  • 多平台

3.什么是内核

内核是硬件与软件之间的一个中间层。其作用是将应用程序的请求传递给硬件,
并充当底层驱动程序,对系统中的各种设备和组件进行寻址。

3.1 内核负责应用程序和硬件的联系

从应用程序的视角来看,内核可以被认为是一台增强的计算机,将计算机抽象到一个高层次
上。应用程序只需发出传输数据的命令。因为内核抽象了相关的细节。应用程
序与硬件本身没有联系①,只与内核有联系,内核是应用程序所知道的层次结构中的最底层,
因此内核是一台增强的计算机。

3.2 内核时资源管理程序

当若干程序在同一系统中并发运行时,也可以将内核视为资源管理程序。在这种情况下,内
核负责将可用共享资源(包括CPU时间、磁盘空间、网络连接等)分配到各个系统进程,同时
还需要保证系统的完整性。

3.3 内核是一个库

研究内核的视角是将内核视为库,其提供了一组面向系统的命令。通常,系统调用用
于向计算机发送请求。

参考文献

  1. 《深入Linux内核架构》
  2. https://github.com/datawhalechina/team-learning-program/blob/master/Linux/1.%E4%BB%80%E4%B9%88%E6%98%AFLinux.md
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值