Linux
文章平均质量分 93
介绍Linux的系统编程和网络编程
✿༺小陈在拼命༻✿
大二本科在读,C/C++领域新星创作者,CSDN见习校园主理人,阿里云乘风者计划专家博主,终极目标是在大二暑期找到实习!!平时喜欢用博客记录自己学习的点滴!!如果我的总结能够对你有一定的帮助,那真的是太棒了!!!
展开
-
Linux:进程替换
为什么要有进程替换呢???比方说我们想用fork创建一个子进程去帮助我们完成一个工作,这个工作我们需要封装成一个函数去使用,但难道我们每次都要自己写一个函数吗?或者说子进程一定要用我父进程的代码吗? 难道不可以是我们之前已经写好的一个可执行程序,当我想去执行的时候直接让子进程用一下不就可以了,但是因为操作系统不相信任何人,所以我们也必须要有一些系统调用接口来完成这个工作。原创 2024-10-14 00:10:00 · 1259 阅读 · 118 评论 -
Linux:进程的创建、终止和等待
进程最重要的三个核心:进程创建、进程等待、进程终止。所以我们在需要多进程的时候,我们的代码核心首先要考虑以下要素:(1)需要有循环fork创建子进程 (2)需要在合适的时候让子进程退出(常用exit)(3)父进程必须等待子进程(阻塞就是一直卡住等,非阻塞轮询就是得需要一个while循环 反复调用) 他有义务回收所有子进程!原创 2024-10-07 08:26:37 · 3036 阅读 · 147 评论 -
Linux:进程地址空间
所谓进程地址空间,本质上就是一个描述进程可视化范围的地址空间内存在各种区域划分,对线性地址进行start、end即可。本质上其实就是一个内核数据结构,和PCB一样,地址空间也是需要被操作系统管理的:先描述再组织。 而每一个进程都有自己的进程地址空间,PCB内部有一个指针指向这块空间!原创 2024-09-30 00:23:28 · 3334 阅读 · 152 评论 -
Linux:环境变量
为什么我们平时输入的指令可以直接运行,但是自己编译出来的程序却要加 ./?原创 2024-09-23 00:29:12 · 3433 阅读 · 168 评论 -
Linux:进程状态和优先级
进程的状态和优先级是我们需要深入理解的!!原创 2024-09-16 10:19:12 · 3484 阅读 · 164 评论 -
Linux:理解进程概念
OS中不仅仅只有一个进程,可能运行着多个进程(比如我们可能同时运行着qq和qq音乐),所以OS必须要将进程管理起来!!根据我们以往的管理经验,我们需要先描述再组织!!原创 2024-09-09 00:19:44 · 3580 阅读 · 181 评论 -
Linux:深入理解计算机软硬件体系和架构
首先我们要知道,我们最常见的计算机(笔记本)以及我们不常见的计算机(服务器)其实本质上都是一堆硬件的结合:cpu、网卡、显卡、内存、磁盘、显示器、键盘…… 但他们并不是毫无章法地放在一起,硬件和硬件之间需要有效地组织成一个系统才能更好地发挥功能,我们把这个组织结构叫做冯诺依曼体系结构!原创 2024-09-02 19:22:09 · 12583 阅读 · 173 评论 -
Linux:开发工具(3)
git是一款服务端和客户端为一体的具有网络功能的版本控制器原创 2024-08-26 17:19:06 · 3500 阅读 · 179 评论 -
Linux:开发工具(2)
gcc和makefile原创 2024-08-19 09:38:17 · 3435 阅读 · 179 评论 -
Linux:开发工具(1)
所以软件包,就是有些人把一些需要用到的软件提前编译打包好,放在一个服务器上(即软件包管理器,他们的关系就好比APP和应用商店的关系)原创 2024-08-12 09:29:30 · 2842 阅读 · 155 评论 -
Linux:Linux权限解析
什么叫做权限呢??通俗一点说就是一件事情是否允许你做!原创 2024-08-05 10:09:05 · 5371 阅读 · 160 评论 -
Linux:Xshell相关配置及前期准备
使用云服务器不仅环境搭建简单, 避免折腾, 同时还有一个最大的好处, 部署在云服务器上的项目可以直接被外网访问到, 这个时候就和一个公司发布一个正式的网站没有任何区别. 也就能让我们自己写的程序真的去给别人去使用.原创 2024-08-03 13:22:33 · 1991 阅读 · 140 评论 -
Linux:基础操作指令
Linux的操作特点:纯命令行原创 2024-07-29 20:43:34 · 4382 阅读 · 136 评论 -
Linux:Linux发展史
大家好!此篇文章并非技术博文,而是简单了解Linux的时代背景和发展史,只有知其所以然才能让我们更好地让走进Liunx的世界!原创 2024-07-22 21:49:24 · 10585 阅读 · 158 评论