操作系统

【Linux | 网络】数据链路层

一、以太网 1.1 认识以太网 1.2 以太网帧格式 1.3 MAC地址 1.3.1 认识MAC地址 1.3.2 MAC地址的类型 1.3.3 MAC地址 VS IP地址 1.4 局域网如何通信 1.5 局域网数据碰撞 1.5.1 数据碰撞 1.5.2 划分碰撞域(交换机) 二、ARP协议 2.1 ARP协议的作用

Linux下Wine应用指南:运行Windows程序的终极手册

本文还有配套的精品资源,点击获取 简介:本篇指南深入探讨了如何在Linux系统中通过使用Wine软件运行Windows应用程序。Wine作为一个兼容层,能够调用Windows API,使Linux用户能够访问之前只能在Windows系统中运行的软件。文章详细介绍了Wine的基本概念、安装流程、配置方法、运行Windows程序的不同方

【Linux】LInux下第一个程序:进度条

前言:         在前面的文章中我们学习了LInux的基础指令       【Linux】初见,基础指令-CSDN博客【Linux】初见,基础指令(续)-CSDN博客         学习了vim编辑器【Linux】vim编辑器_linux vim insert-CSDN博客         学习了g

RK3588-Linux-RGA使用教程(无脑运行就完事)

1.前言        RGA (Raster Graphic Acceleration Unit)是一个独立的2D硬件加速器,可用于加速点/线绘制,执行图像缩放、旋转、bitBlt、alpha混合等常见的2D图形操作。环境都配好了,直接使用2. 准备(1)查看驱动版本 cat /sys/kernel/debug/rkrga/driver_versio

【Linux】Socket编程——UDP版

📝前言:这篇文章我们来讲讲Linux——udpsocket 🎬个人简介:努力学习ing 📋个人专栏:Linux 🎀CSDN主页 愚润求学 🌄其他专栏:C++学习笔记,C语言入门基础,python入门基础&#xff0c

深入理解 Linux 系统文件 I/O:从 open 到重定向的底层逻辑》

目录 传递标志位  初识open  文件操作 写文件操作 读文件操作 open函数返回值 文件描述符 文件描述符的分配规则 重定向 使用 dup2 系统调用 输出重定向 输入重定向 前言 在 Linux 系统中,程序与文件的交互离不开 “系统文件 I/O”—— 这是操作系统为用户层程序提供的一套底层接口&

【Linux】网络--传输层--UDP协议

个人主页~ UDP协议是一种传输层协议,User Datagram Protocol,中文名为用户数据报协议,它比起TCP比较简单,所以我们先学习,TCP可以说是在它的基础上再优化的 UDP协议 一、端口号 二、UDP协议格式 三、组织UDP报文 四、UDP特点 1、传输过程 2、缓冲区 一、

【译】《可执行文件背后的原理》—— 第12章 Linux 可执行文件的加载

理解 Linux 可执行文件的加载:深入探究内核内部机制📚 本书官网及作者联系方式 访问本书网站: Under The Hood Of Executables 联系作者: chessMan786 简介在 Linux 中,加载和执行程序的过程犹如一场深入内核内部的奇妙之旅。本文将探索程序执行背后的复杂机制:从用户启动程序的那一刻起&#xf

【Linux】进程聊天室:管道传纸条、共享内存开黑,内核如何当裁判?(进程间通信)

目录一、进程间通信介绍1. 什么是进程间通信2. 进程间通信的发展和分类(简单介绍)3. 进程间通信的目的二、管道1. 什么是管道?2. 匿名管道(1)核心特点(2)创建匿名管道(3)fork共享管道原理(4)内核角度 - 管道本质&#xff08