首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Linux学习笔记
KAMI_STUDIO
创建于2022-08-13
订阅专栏
Linux入门学习笔记
暂无订阅
共15篇文章
创建于2022-08-13
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Linux学习笔记15 - 多线程编程(二)
线程间同步与互斥 由于线程共享进程的资源和地址空间,因此在对这些资源进行操作时,必须考虑到线程间资源访问的同步与互斥问题。 互斥锁 是用一种简单的加锁方法来控制对共享资源的原子操作。这个互斥锁只有两种
Linux学习笔记14 - 多线程编程(一)
概述 在前[Linux学习笔记9 - 进程控制开发]一文章节中,已经对进程的概念做了一定的解释。 进程是系统程序执行和资源分配的基本单位。每个进程都拥有自己的数据段、代码段和堆栈段,彼此相互独立,执行
Linux学习笔记13 - 进程间通信(IPC)(四)
消息队列 消息队列(message queue)即消息的列表,亦称报文队列,也叫做信箱。是Linux的一种通信机制,这种通信机制传递的数据具有某种结构,而不是简单的字节流[1]。 消息队列的本质其实是
Linux学习笔记12 - 进程间通信(IPC)(三)
信号量 信号量(semaphore):其是用来解决进程之间的同步与互斥问题的一种进程之间通信机制,包括一个称为信号量的变量和在该信号量下等待资源的进程等待队列,以及对信号量进行的两个原子操作(PV 操
Linux学习笔记11 - 进程间通信(IPC)(二)
信号 其源于 UNIX 中的一种的古老方法,其是在软件层次上对中断机制的一种模拟(软中断),是一种异步通信方式。可以直接进行用户空间进程(user process)和内核进程(kernel proce
Linux学习笔记10 - 进程间通信(IPC)(一)
概述 Linux 下的进程通信手段基本上是从 UNIX 平台继承而来的。 Linux 中进程间通信(IPC)方式主要有以下几种: (无名)管道(Pipe)及有名管道(named pipe):管道(无名
Linux学习笔记9 - 进程控制开发
进程概述 进程定义 进程(Process)是 Linux 系统的基本调度和管理资源的单位,是一个程序的一次执行的过程,同时也是资源分配的最小单元。程序是静态的,它是一些保存在磁盘上的指令的有序集合,没
Linux学习笔记8 - 文件IO编程(二)
1.多路复用 I/O 处理的模型有 5 种。 阻塞 I/O 模型:在这种模型下,若所调用的 I/O 函数没有完成相关的功能,则会使进程挂起,直到相关数据到达才会返回。 对管道设备、终端设备和网络设备进
Linux学习笔记7 - 文件IO编程(一)
1.系统调用及用户编程接口 1.1. 系统调用: 指操作系统(OS)提供给用户程序(APP)调用的一组“特殊”接口,用户程序(APP)可以通过这组“特殊”接口来获得操作系统内核(OS Kernel)提
Linux学习笔记6 - 系统启动流程
1.概述 PC上电后,CPU将进入实模式,并从地址0xFFFF0000开始执行程序代码,此地址通常为ROM-BIOS中的地址。 此时BIOS进行开机自检,并按照BIOS中设置的启动设备(通常是硬盘)进
Linux学习笔记5 - U-Boot概述
1.概述 U-Boot即Universal Bootloader简称(bootloader的一种),是一个遵循GPL条款的开源源码项目。其从FADSRROM,8xxROM,PPCBOOT逐步发展演化而
Linux学习笔记2 - 文件系统
1.文件类型 Linux 主要有4种文件类型:普通文件,目录文件,链接文件,设备文件。 普通文件 同 windows 文件,乃用户日常交集使用最多的文件,其包含:文本文件、shell 脚本文件、二进制
Linux学习笔记1 - 基础概念
基础概念 文件系统 其指 操作系统中与管理文件有关的软件和数据。 分区 Windows 系统是以驱动器的盘符为基础,每一个目录与相应的分区对应, 如 E:\\Desktop 是指Desktop 在E盘
Linux学习笔记4 - 基础命令
1. 环境变量与命令格式 Linux命令大全参考链接 1.1.0 环境变量 Linux 是多用户操作系统,每个用户可以属于不同的用户组;每个用户登录系统后,都会有一个专属的运行环境。环境变量就是用户运
Linux学习笔记3 - shell基本概念
shell概念 shell 是命令语言、命令解释程序以及程序设计语言的统称,它不仅拥有自己内建的 shell 命令集,同时也能被系统中其他应用程序所调用。 shell脚本(shell script)