
Linux
文章平均质量分 79
零陵上将军_xdr
一名默默无闻的Java开发工程师
展开
-
Linux系统调用
CPU存在内核模式和用户模式两种模式,只有处于内核模式时才允许访问设备,通过不同模式隔绝进程调动设备的权限。Linux系统调用是操作系统提供给用户程序或者其他程序与操作系统内核进行交互的接口。这些调用允许程序请求操作系统执行特定的操作,如文件操作、进程管理、网络通信等。计算机系统中各种进程与OS的关系如下图一般来说,由在用户模式在运行的进程通过向内核发送相应的请求。其中包括了进程独有的代码直接向内核发起请求的情况,也包括了进程所依赖的库向内核发起请求的情况。原创 2024-07-15 22:54:57 · 603 阅读 · 0 评论 -
Linux文件结构
与Windows下的文件组织结构不同,Linux不使用磁盘分区符号来访问文件系统,而是将整个文件系统表示成树状结构,Linux系统每增加一个文件系统都会将其加入到这个树中。操作系统文件结构的开始只有一个单独的顶级目录结构,叫做根目录,用“/”表示。DOS/Windows下文件系统按照磁盘分区的概念分类,目前都存于分区上。Linux则通过“挂接”的方式把所有分区都放置在“根”下各个目录里。不同的Linux发行版本的目录结构和具体的实现功能存在一些细微的差别,但是主要的功能都是一致的。原创 2024-07-07 22:55:33 · 369 阅读 · 0 评论 -
Linux内核模块简介
Linux的内核主要由5个子系统组成:进程调度、内存管理、虚拟文件系统、网络接口、进程间通信。进程调度指的是系统对进程的多种状态之间转换的策略。Linux下的进程调度主要有3种调度策略:SCHED_OTHER、SCHED_FIFO和SCHED_RR。SCHED_OTHER(也称SCHED_NORMAL)是由于针对普通进程的时间片轮转调度策略。这种策略中,系统给所有的运行状态的进程分配时间片。在当前进程的时间片用完之后,系统从进程中优先级最高的进程中选择进程运行。SCHED_FIFO是针对运行的实时性要求比较原创 2024-07-07 22:19:21 · 350 阅读 · 0 评论 -
快速上手几个Linux命令
Linux操作系统有很多功能,我们有很多方式可以使用这些功能,其中最简单和直接的方式就是命令行(Command Line)当我们打开一个新系统的时候,第一件要做的事就是登录。系统默认有一个 Administrator 用户,也就是系统管理员,它的权限很大,可以在这个系统上干任何事。Linux 上面也有一个类似的用户,我们叫 Root。同样,它也具有最高的操作权限。接下来,你需要输入密码了。密码从哪里来呢?对于 Windows 来讲,在你安装操作系统的过程中,会让你设置一下 Administrator 的密码原创 2022-12-06 22:43:59 · 349 阅读 · 0 评论