引言 书接上回,我们认识了冯诺依曼体系结构,了解了操作系统的概念,以及库函数和系统调用的区别,最后我们讲了进程的概念以及如何在系统中查看存在的进程。 忘记的点这里,光速复习!👉 Linux进程概念 本文将带领大家继续探索进程这座神秘的大山!主要围绕进程状态展开,带领大家进一步的揭开进程的神秘面
前言 进程是操作系统的核心概念之一,也是计算机执行任务的基本单位。在现代操作系统中,如何高效地管理和调度众多进程,是系统设计和性能优化的重要课题。Linux作为一个多用户、多任务操作系统,其进程管理实现不仅科学严谨,还高度模块化。本篇文章将深入剖析Linux中的进程管理机制,重点讲解进程控制块(P
1. 线程同步的基本概念 1.1 什么是线程同步? 线程同步是指多个线程在访问共享资源时,通过某种机制来协调它们的执行顺序,以避免数据竞争和不一致性问题。常见的线程同步机制包括互斥锁、条件变量、读写锁、信号量等。 1.2 为什么需要线程同步? 在多线程环境中,多个线程可能会同时访问共享资
1.gcc/g++ 在之前的C语言的学习时我们就了解了程序由我们实现的代码到最终的可执行程序是要经过编译和链接两个大过程的,并且编译还可以细化分为预处理、编译、汇编三个过程。在之前的C语言的编译和链接以及深入理解预处理就了解了以上提到的过程基本的功能是什么,实现之后的结果是什么。但是之前我们在学习
01 什么是数据中心网络 数据中心网络是指连接服务器、存储设备和网络设备的基础设施,用于支持计算资源、存储资源及应用服务的高效运行。其主要功能包括数据传输、资源共享、负载均衡以及提供高可用性和容错能力。 数据中心网络从传统的三层架构(接入层、汇聚层、核心层)发展到现在的更加扁平化、灵活化的架构,
前言 今天给有运维需求的小伙伴介绍一个超级实用的工具——Netdata。在这个科技飞速发展的时代,我们每天都在与各种技术产品打交道,尤其是对于程序员来说,服务器和操作系统就像是我们的左膀右臂。但当它们突然“发脾气”时,那真是比被老板骂还心痛! 想象一下这样的场景:你正在为一个即将上线的大项目
01 IP地址 01 分类表示法 分类表示法相对而言比较不常用。 A类地址: 格式为 1[7位网络号][24位主机号] 网络号全0指本网络 网络号全1用于环回地址(127.0.0.1) 主机号全0时指本住机所在网络 全1时指本网络所有主机(广播地址) 因此
一、 前言:拥抱vLLM与T4显卡的强强联合 在探索人工智能的道路上,如何高效地部署和运行大型语言模型(LLMs)一直是一个核心挑战。尤其是当我们面对资源有限的环境时,这个问题变得更加突出。原始的DeepSeek-R1-32B模型虽然强大,但在T4显卡上遭遇了显存溢出的问题,这限制了其在实际应用中
一、安装docker 1.查看当前系统版本号和名称 lsb_release -a 我这里是 Ubuntu24.04 noble 2.下载安装包 下载地址:https://download.docker.com/linux/ubuntu/dists/ 查找符合版本要求的文件,如我的
环境变量 基本概念 环境变量(environment variables)一般是指在操作系统中用来指定操作系统运行环境的一些参数 如:我们在编写C/C++代码的时候,在链接的时候,从来不知道我们的所链接的动态静态库在哪 里,但是照样可以链接成功,生成可执行程序,原因就是有相关环境变量帮助