转载:http://www.ibm.com/developerworks/cn/linux/l-gcc-hacks/?S_TACT=105AGX52&S_CMP=tec-csdnLinux 内核 GCC 特性了解用于 C 语言 GCC 扩展Linux® 内核使用 GNU Compiler Co...
转载 2014-05-08 19:47:00
162阅读
2评论
Linux® 内核使用 GNU Compiler Collection (GCC) 套件几个特殊功能。这些功能包括提供快捷方式和简化以及向编译器提供优化提示等等。了解这些特殊 GCC 特性,学习如何在 Linux 内核中使用它们。 GCC 和 Linux 是出色组合。尽管它们是独立软件,但是 Linux 完全依靠 GCC 在新体系结构上运行。Linux 还利用 GCC 中特性
转载 精选 2009-04-12 10:24:00
292阅读
GCC 和 Linux 是出色组合。尽管它们是独立软件,但是 Linux 完全依靠 GCC 在新体系结构上运行。Linux 还利用 GCC 中特性(称为扩展)实现更多功能和优化。
转载 2017-06-13 15:06:00
150阅读
2评论
  用户空间 user app:用户应用应用程序,一般都运行在用户态 glibc:库函数 内核空间 sci:系统调用,应用程序一般通过系统调用进入内核态 kernl:linux内核,里面还可以细分为很多部分 adkc:arch,就是架构。这部分就是内核与体系结构相关
一、大型页面的支持 当代计算机体系结构大都支持多种页面大小,例如,IA-32体系结构支持4KB或4MB页面, Linux操作系统只是将大型页面用于映射实际内核映像。大型页面的使用主要是为了改进高性能计算(HPC)以及其他内存密集型应用性能。任何占用大量虚存访存密集型应用程序都可以使用...
转载 2016-10-26 17:38:00
133阅读
2评论
Atitit.linux 内核 新特性 新功能     1.  Linux 3.2内核特性 2012-02-12 22:41:471 1.1. EXT4:支持更大块2 1.2. BTRFS:更快数据清理、tree roots自动备份、详细错误消息、元数据手动检查2 1.3. 进程带宽控制器2 1.4. 新架构:Hexagon2 1.5. Device Mapper中自动精
原创 2021-08-30 15:43:52
285阅读
在其他rtos中,基本上也有类似的功能,ucos freertos,要是rtos时候,务必选择自带rtos功能,和裸机运行时有区别的
.
转载 2019-08-10 21:26:00
232阅读
2评论
本文题目有点大,但其实我只想描述一些我个人一直比较关注特性,并且不会太详细,跟往常一样,主要是帮忙理清思路,不会分析源码。这主要是为了哪一天突然忘了时候,一目十行扫一眼就能记忆当时理解,不然写太细节了,自己都看不懂了。Lockless TCP listener先 从TCPsyncookie说起,如果都能使用syncookie机制该有多好,但是不能,因为它会丢失很多选项协商信息,这些信息
推荐 原创 2016-01-16 15:42:24
6215阅读
4点赞
1评论
  作为最广为人知开源项目之一,Linux 已经被证明是一个安全,可信和稳定软件,全世界数千人对它进行研究,攻击和打补丁。不出所料,Linux 内核是 Android 操作系统基础。 Android 不仅依赖于 Linux 进程,内存和文件系统管理,它也是 Android 安全架构中最重要组件之一。 在 Android 中,Linux 内核负责配置应用沙盒,以及规范一些权限。
转载 2023-08-29 13:19:10
23阅读
红帽是全球领先开源技术解决方案提供商,其最著名产品之一是运行在Linux内核Red Hat Enterprise Linux(简称RHEL)。在了解红帽之前,我们需要了解一下Linux内核是什么以及它在操作系统中作用。 Linux内核是一个操作系统核心部分,负责管理计算机硬件资源、提供进程管理和文件系统等基本功能。它是一个开源项目,由全球开发者共同维护和改进。Linux内核
原创 2024-02-04 10:28:13
92阅读
一、1、内核功能系统初始化:检测硬件资源并启动系统进程调度:决定进程什么时候运行以及运行多久内存管理:给运行进程分配内存安全:支持权限,selinux和防火墙规则提供 buffers和cache 加速硬件访问支持标准网络协议和文件系统2、内核组成在 Linux中多个版本内核是可以共存在/boot 目录下内核以vmlinuz-xxx  开头 主文件initramfs-xxx&nb
原创 5月前
192阅读
Linux 几大特性
原创 2015-05-15 15:32:47
630阅读
Linux特性 Linux,作为一种优秀操作系统,具有许多独特特性。以下将介绍一些与Linux相关特性,使我们更好地了解这个强大系统。 1. 开源性:作为一个开源操作系统,Linux源代码对任何人都是可访问。这意味着用户可以查看和修改Linux源代码以满足自己需求。这种开放性使得Linux可以根据用户需求进行个性化定制,并且可以通过社区力量不断发展和改进。 2. 多用户
原创 2024-02-05 15:25:01
71阅读
                 linux内核组成一、linux内核源代码目录结构arch: 包含和硬件体系结构相关代码, 每种平台占一个相应目录, 如 i386、ARM、PowerPC、MIPS 等。block:块设备驱动程序 I/O 调度。crypto:常用加密和散列算法(如 AES、SHA 等) ,还有一些压缩和 CRC 校验算法。Documentation:内核各部分通用解释和注
一、定义:/linux/include/linux/mutex.h 二、作用及访问规则:互斥锁主要用于实现内核互斥访问功能。内核互斥锁是在原子 API 之上实现,但这对于内核用户是不可见。对它访问必须遵循一些规则:同一时间只能有一个任务持有互斥锁,而且只有这个任务可以对互斥锁进行解锁。互斥锁不能进行递归锁定或解锁。一个互斥锁对象必须通过其API初始化,而不能使用memset或复
转载 2024-08-10 19:22:24
32阅读
docker依赖Linux内核特性
原创 2016-05-28 09:04:57
2117阅读
一、相关历史1. Unix内核特点简洁:仅提供系统调用并有一个非常明确设计目的抽象:几乎所有东西都被当做文件可移植性:使用C语言编写,使得其在各种硬件体系架构面前都具备令人惊异移植能力进程:创建迅速,一次执行保质保量地完成一个任务;独特fork系统调用清晰层次化结构:策略和机制分离理念,简单进程间通信元语把单一目的程序方便地组合在一起2. 关于Linux内核自由/开源软件类Uni
本章内容首先整体了解到了安卓系统移植和驱动开发概述整体框架。安卓系统架构分为四层:Linux内核、c/c++代码库、Android SDK API、应用程序。安卓系统移植主要两部分工作是应用移植和系统移植,应用移植是将应用程序移植到某一特定硬件平台上,而系统移植是指让安卓操作系统在某一个特定平台上运行。Linux内核版本有三个,分别是linux2.4、linux2.6、linux3.x,l
Linux内核特点: 结合了unix操作系统一些基础概念Linux内核任务: 1.从技术层面讲,内核是硬件与软件之间一个中间层。作用是将应用层序请求传递给硬件,并充当底层驱动程序,对系统中各种设备和组件进行寻址。 2.从应用程序层面讲,应用程序与硬件没有联系,只与内核有联系,内核是应用程序知道层次中最底层。在实际工作中内核抽象了相关细节。 3.内核是一个资源管理程序。负责将可用
linux内核 linux内核版本号格式     major.minor.patch-build.desc  1、major:表示主版本号,有结构性变化时才变更。  2、minor:表示次版本号,新增功能时才发生变化;一般奇数表示测试版,偶数表示生产版。  3、patch:表示对次版本修订次数或补丁包数。  4、build:表示编译(或构建)
转载 精选 2015-05-17 17:11:44
2205阅读
  • 1
  • 2
  • 3
  • 4
  • 5