
操作系统
文章平均质量分 84
进程和线程的相关原理(原子性、并发、锁)、内存相关原理(内存分布、内存调度)
推荐书籍:《深入理解计算机系统》
Emiiya
这个作者很懒,什么都没留下…
展开
-
【操作系统】深入函数调用堆栈----汇编
https://blog.youkuaiyun.com/qq_41884002/article/details/81452889(汇编)https://blog.youkuaiyun.com/jxz_dz/article/details/47749603(excel图)https://blog.youkuaiyun.com/m0_37962600/article/details/79833614(汇编)https://blog.youkuaiyun.com/wufeifan_learner/article/details/88946445(堆原创 2020-05-18 17:33:00 · 3032 阅读 · 1 评论 -
【总结】Linux环境下编译原理
gcc程序的编译过程和链接原理一、C/C++文件的编译过程:先来看一下gcc的使用方法和常用选项提示:gcc --helpⅠ、使用方法:gcc [选项] 文件名Ⅱ、常用选项:选项 含义-v 查看gcc编译器的版本,显示gcc执行时的详细过程-o <file> Place the output into <file>;指定输出文件...转载 2020-04-29 00:06:06 · 1678 阅读 · 0 评论 -
【内核】Linux内核相关总结------内存管理和任务调度
RT转载 2020-04-24 17:57:32 · 1131 阅读 · 0 评论 -
【总结】知识点巩固------Linux命令总结
https://linoxide.com/linux-command/essential-linux-basic-commands/转载 2020-03-20 10:29:33 · 496 阅读 · 0 评论 -
Linux命令自用
1.ls [选项] [目录名 | 列出相关目录下的所有目录和文件1234567891011121314-a 列出包括.a开头的隐藏文件的所有文件-A 通-a,但不列出"."和".."-l 列出文件的详细信息-c 根据ct转载 2018-01-13 23:25:21 · 234 阅读 · 0 评论 -
【总结】知识点巩固------Linux/C++内存管理详解及BUG(待总结初始化情况)
内存管理是C++最令人切齿痛恨的问题,也是C++最有争议的问题,C++高手从中获得了更好的性能,更大的自由,C++菜鸟的收获则是一遍一遍的检查代码和对C++的痛恨,但内存管理在C++中无处不在,内存泄漏几乎在每个C++程序中都会发生,因此要想成为C++高手,内存管理一关是必须要过的,除非放弃C++,转到Java或者.NET,他们的内存管理基本是自动的,当然你也放弃了自由和对内存的支配权,还放弃了C转载 2017-12-11 21:25:15 · 249 阅读 · 0 评论 -
【总结】Linux内核剖析-------进程及其通信
进程ref:https://blog.youkuaiyun.com/RUN32875094/article/details/79328531https://blog.youkuaiyun.com/lixungogogo/article/details/522027141.进程的四要素:一、进程有需要执行的代码,也就是CPU指令和被操作的数据。代码相当于进程的剧本,可以和其他进程共用,不一定是该进程...转载 2020-04-30 10:47:18 · 266 阅读 · 0 评论 -
【总结】Linux线程进程退出与等待相关----进程池和线程池
https://blog.youkuaiyun.com/yolan2626/article/details/105288988(线程进程池,linux网络编程)父子进程与父子线程退出分析Linux下编程,线程、进程退出顺序问题纷纷扰扰,如果父进程/线程先于子进程/线程终止,系统会做什么处理呢?反之,如果子进程/线程先于父进程/线程终止,系统又会做什么处理呢?下面是我个人平时在笔记上做的一些象征性的总结...转载 2020-04-15 15:50:44 · 297 阅读 · 0 评论 -
【总结】Linux内核剖析-------线程及其同步
https://blog.youkuaiyun.com/liu5320102/article/details/50764645https://blog.youkuaiyun.com/a987073381/article/details/52029070线程通信使用全局变量 主要由于多个线程可能更改全局变量,因此全局变量最好声明为violate 使用消息实现通信 在Windows程序设计中,每一个线程都可...原创 2020-04-01 16:57:13 · 544 阅读 · 0 评论 -
【总结】Linux线程进程概念以及其区别和联系
线程与进程的概念.特征:线程与进程的创建与删除:线程与进程的同步:数据库相关知识点?原创 2020-04-30 10:47:47 · 1071 阅读 · 0 评论 -
linux 多线程详解(互斥、信号、条件cond、锁)
linux 多线程详解(互斥、信号、条件cond、锁)目录(?)[+]文章链接地址: http://docs.oracle.com/cd/E19253-01/819-7051/sync-83092/index.htmlDocumentation Home > 多线程编程指南 >转载 2018-01-02 22:50:35 · 492 阅读 · 0 评论 -
【总结】线程和进程-------基础信息
①程序,进程,线程的区别程序:程序是由一系列的指令和逻辑组成的一个静态文件(如cpp文件),无论能不能运行,它都客观的存在于储存器中。进程:进程是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位--来源于百度百科。如果你是初学者,可能你并不能真正地理解这句话。通俗地说,系统为特定的静态程序分配好运行时需要的各种资源,这个时候系统会连带地生成...原创 2017-12-11 21:58:10 · 218 阅读 · 0 评论 -
【总结】RTOS操作系统相关概述-----FreeRTOS
https://blog.youkuaiyun.com/qq_39382769/article/details/80863142转载 2020-04-30 16:17:43 · 3264 阅读 · 1 评论 -
【总结】操作系统特征----------并行并发/阻塞非阻塞
操作系统的基本类型批处理系统提高资源的利用率单道:内存中任何时候只有一道作业多道:先分配除处理机以外的硬件资源特征:资源利用率高/系统吞吐量大/平均周转时间长/无交互能力分时系统定义:采用时间片轮转的方式,使一台计算机为多个终端服务,使每个用户得到足够快的时间响应用户需求:人机交互、共享主机、便于用户上机实现:简单分时:单道+轮流交替使用时间单位前后台分...原创 2020-04-01 14:42:27 · 745 阅读 · 0 评论