简介 作用是将应用层序的请求传递给硬件,并充当底层驱动程序,对系统中的各种设备和组件进行寻址。目前支持模块的动态装卸(裁剪)。Linux内核就是基于这个策略实现的。Linux进程1.采用层次结构,每个进程都依赖于一个父进程。内核启动init程序作为第一个进程。该进程负责进一步的系统初始化操作。init进程是进程树的根,所有的进程都直接或者间接起源于该进程。virt/ ---- 提供虚拟机技术的支持
转载 2024-02-18 20:25:52
58阅读
Linux是一款开源的操作系统,自问世以来,一直受到许多用户的欢迎和青睐。而在Linux的世界中,红帽(Red Hat)作为其中的一员,也扮演着重要的角色。 红帽公司成立于1993年,是专业的开源软件提供商。其拥有多项知名的开源软件产品,如Red Hat Enterprise Linux(RHEL)等。在过去的几十年中,红帽一直致力于开源软件的研究和发展,成为了业界领先的开源软件公司之一。 红
原创 2024-03-12 10:17:43
100阅读
Linux系统启动那些—基于Linux 3.10内核csdn 我的空间的下载地址 ,有些做的效果网页上没了,感兴趣建议去上面地址下载pdf版的启动流程概述也许你会好奇Linux是如何启动的?本文围绕Linux如何启动起来展开一些介绍。本文涉及grub、uboot、initrd、根文件系统、设备树、以及Linux内核编译等内容。对那些好奇系统是如何启动的人本文非常适合,当然对于由于涉及操作系统的方
转载 2019-02-19 13:39:00
289阅读
前言:   在51CTO的每日博报看到了这篇文章《Linux 免费,为什么使用的人那么少?》,看完之后怒火中烧,这种对Linux一知半解的人我这里就不评论了,我决定写这篇文章,跟那位仁兄讨教讨教! ·Linux的前世今生:
原创 2011-09-19 19:57:29
7484阅读
28点赞
42评论
top命令是linux下常用的性能分析工具,能够实时显示,系统中各个进程的资源占用情况,类似于windows的任务管理器Vmstat :方便查看服务器整体运行情况 可以查看内存的情况 free 命令来说相对小儿科free 可以十分清楚的查看当前系统中内存free -m 目前多少剩余空间 以兆显示free -k. free -gCat. /proc...
原创 2021-07-06 11:30:05
383阅读
Linux系统中,sysfs是一个非常重要的文件系统,它被用来展示内核和设备之间的关系,提供了一个方便的方式来访问内核信息以及设备的相关信息。今天我们就来谈谈关于sysfs的一些事情。 首先,让我们来了解一下sysfs是什么。sysfs是一个特殊的虚拟文件系统,它被挂载在/sys目录下,提供了一个树形结构的界面,用户可以通过查看或修改这些文件来获取设备和内核的信息。在这个目录下,我们可以看到各种
原创 2024-04-07 10:38:30
95阅读
       第一讲:linux的简介 1.1 Linux的历史与发展 学习Linux,我们就要了解Linux,了解它成长的历史。从时间上来看,Linux是一个年轻的操作系统。Linux的诞生,发展,强大,离不开很多外界因素。下面我们来了解Linux的前世今生,开启我们的Linux学习之门。   1.1.1UNIX的诞生
原创 2011-07-24 12:01:32
281阅读
swap是干嘛的? 在Linux下,SWAP的作用类似Windows系统下的“虚拟内存”。当物理内存不足时,拿出部分硬盘空间当SWAP分区(虚拟成内存)使用,从而解决内存容量不足的情况。 SWAP意思是交换,顾名思义,当某进程向OS请求内存发现不足时,OS会把内存中暂时不用的数据交换出去,放在SWA
转载 2019-09-25 19:54:00
83阅读
2评论
Unix和Linux的区别与联系
原创 2022-05-02 10:32:56
170阅读
  既然已经提出了离职,那么这段时间对于段伏枥来说是非常轻松的。不用去考虑什么代码,不用去考虑什么公司的前途,甚至是所谓的责任感也可以暂时丢在一边。每天都可以正常上下班,也不用去惧怕武总的脸色:你要是不爽,就把我给炒了啊!那我还可以得赔偿金呢!     这天和往常一样,段伏枥正在百无聊赖地上网,突然沈俊小声问道:“你觉得武总和张文香的关
转载 2012-09-03 10:09:20
1146阅读
   最近在处理多进程间进行数据通信(基本上属于1服务器多客户端类型的),而且通信的数据属于视频数据,量比较大,权衡再三,决定使用FIFO来处理。    服务器与每个客户端之间用一个专属的FIFO有名管道,这就存在一个阻塞的问题,不过可以通过添加O_NONBLOCK来设置为非阻塞状态。   下面是我写的一个测试程序,包含客户端和服务器端,服务器
推荐 原创 2010-02-23 16:08:47
1843阅读
1评论
进程(Process)是系统进行资源分配和调度的基本单位,一个进程是一个程序的运行实例。而在Linux中,可以使用一个进程来创建另外一个进程。进程和程序是有本质区别的:进程是一个程序的一次执行过程,同时也是资源分配的最小单元。程序是静态的,它是一些保存在磁盘上的指令的有序集合,没有任何执行的概念;而进程是一个动态的概念,它是程序执行的过程,包括了动态创建、调度和消亡的整个过程。Linux操作系统包
原创 2018-06-07 09:30:26
1371阅读
Linux启动原理
转载 精选 2010-07-27 20:12:30
425阅读
原创 lightcity 光城 2019-07-15收录于话题#C++那些53个static那些当与不同类型一起使用时,Static关键字具有不同的含义。我们可以使用static关键字:静态变量: 函数中的变量,类中的变量静态类的成员:类对象和类中的函数现在让我们详细看一下静态的这些用法:静态变量函数中的静态变量当变量声明为static时,空间将在程序的生命周期内分配。即使多次调用该函数,静态
c++
转载 2021-03-17 13:26:34
624阅读
最近一口君在做一个项目,遇到一个问题,ARM上的threadx在与DSP通信采用消息队列的方
转载 2021-08-05 23:36:00
315阅读
最近一口君在做一个项目,遇到一个问题,ARM上的threadx在与DSP通信采用消息队列的方式传递消息(最终实现原理是中断+共享内存的方式),在实际操作过程中发现threadx总是crash,于是经过排查,是因为传递消息的结构体没有考虑字节对齐的问题。 随手整理一下C语言中字节对齐的问题与大家一起分享。 一、概念 对齐跟数据在内存中的位置有关。如果一个变量的内存地址正好位于它长度的整数倍,他就
原创 2021-08-07 19:25:23
481阅读
原创 lightcity 光城 2019-07-15收录于话题#C++那些53个static那些当与不同类型一起使用时,Static关键字具有不同的含义。我们可以使用static关键字:静态变量: 函数中的变量,类中的变量静态类的成员:类对象和类中的函数现在让我们详细看一下静态的这些用法:静态变量函数中的静态变量当变量声明为static时,空间将在程序的生命周期内分配。即使多次调用该函数,静态
c++
转载 2021-03-17 13:26:30
483阅读
static那些当与不同类型一起使用时,Static关键字具有不同的含义。我们可以使用static关键字:静态变量: 函数中的变量,类中的变量静态类的成员:类对象和类中...
原创 2021-08-03 10:09:29
406阅读
    回顾一下自己的IT职业生涯,应该和大多数同僚一样,从无知还有些自负的毛头小子,到在技能上还算熟练,在性格上也变得成熟的奔三人士,在这个过程中给我最大的感觉就是越学习越发现自己懂得东西少,在职场上越来越感觉到仅仅靠技术层面上的提高是不能让我们大多数人成功的。          在自己目前的职业生涯中经历过太多人太
推荐 原创 2012-04-14 22:15:46
2181阅读
2点赞
9评论
1、坚定自己的信仰,不被周围所影响,2、为自己树立一个目标或者理想,是自己能达到,3、相信自己,我不是追星族、我不是追风族,同样不是潮流族,我只是一个普通的人,因为我相信自己,4、我从来不攀比,羡慕别人的成就,就自己努力争取吧,羡慕不是罪,但是羡慕过头了,就是一种负担,得不偿失,5、 无论你在何时何地,都要保持一颗心静如水的心,遇事需要冷静处理事情才是正道,只有一颗良好的心态才会保持最佳
原创 2013-06-07 09:58:56
863阅读
  • 1
  • 2
  • 3
  • 4
  • 5