liunx

前言

参考深入理解linux内核整理的资料

操作系统

应用程序与硬件完成交互,如果应用程序想要使用硬件资源,必须向操作系统发送一个请求,操作系统进行评估

现代操作系统一般都是禁止应用程序直接与底层硬件进行交互,为了实现这一种机制,用户分为用户态与内核态

用户态(非特权模式)

一个或者多个应用程序能够同时活动竞争资源并且独立互不影响(具有身份认证机制)

进程/内核态(特权模式)

只要进程向操作系统请求,则会由用户态转内核态

描述
进程 一个运行程序的上下文执行
处理器 多核处理器可以多个进程竞争资源,单核只能一个进程占用CPU

文件系统

image.png
描述
文件 字节序列的信息载体
目录树结构 除叶节点外(一棵树当中没有子结点),树的节点表示为目录,目录下包含文件以及目录
/ 源头(根目录)
. 当前工作目录
.. 父目录
绝对路径 以/开头,起点是源头
相对路径 目录或文件开头,起点是当前工作目录
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1. 操作系统的资源管理技术 资源管理解决物理资源数量不足和合理分配资源这两个问题。 操作系统虚拟机为用户提供了一...
    joyeyoung阅读 10,867评论 1 5
  • # 第一章复习题答案p3 1、计算机系统由哪些部分组成? 2、什么是计算机的操作系统?答:操作系统是计算机的一种系...
    叛逆闲人阅读 3,460评论 0 0
  • 第一章:操作系统引论 计算机系统是由硬件和软件两部分组成。操作系统是配置在计算机硬件上的第一层软件,是对硬件系统的...
    溪的风阅读 1,295评论 0 0
  • 计算机系统漫游 代码从文本到可执行文件的过程(c语言示例):预处理阶段,处理 #inlcude , #defin...
    willdimagine阅读 3,660评论 0 5
  • 大锤教你提炼一本书 1-元认知 元认知 元认知包括元知识、元体验和元认知监控三方面。元知识指的是知识的知识,包括知...
    Yeahlv阅读 1,890评论 2 24